diff --git a/stable/audiobookshelf/5.0.7/app-changelog.md b/stable/audiobookshelf/5.0.7/app-changelog.md
deleted file mode 100644
index 1cfa769ac3..0000000000
--- a/stable/audiobookshelf/5.0.7/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [audiobookshelf-5.0.7](https://github.com/truecharts/charts/compare/audiobookshelf-5.0.6...audiobookshelf-5.0.7) (2023-04-25)
-
-### Chore
-
-- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
-
-
\ No newline at end of file
diff --git a/stable/audiobookshelf/5.0.7/CHANGELOG.md b/stable/audiobookshelf/5.0.8/CHANGELOG.md
similarity index 92%
rename from stable/audiobookshelf/5.0.7/CHANGELOG.md
rename to stable/audiobookshelf/5.0.8/CHANGELOG.md
index 61a9e5dcbc..707d5c3987 100644
--- a/stable/audiobookshelf/5.0.7/CHANGELOG.md
+++ b/stable/audiobookshelf/5.0.8/CHANGELOG.md
@@ -4,6 +4,15 @@
+## [audiobookshelf-5.0.8](https://github.com/truecharts/charts/compare/audiobookshelf-5.0.7...audiobookshelf-5.0.8) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/audiobookshelf to v2.2.19 ([#8435](https://github.com/truecharts/charts/issues/8435))
+
+
+
+
## [audiobookshelf-5.0.7](https://github.com/truecharts/charts/compare/audiobookshelf-5.0.6...audiobookshelf-5.0.7) (2023-04-25)
### Chore
@@ -88,12 +97,3 @@
- ensure new helm deps repo is used in latest releases as well.
-
-
-## [audiobookshelf-4.0.17](https://github.com/truecharts/charts/compare/audiobookshelf-4.0.16...audiobookshelf-4.0.17) (2023-02-03)
-
-### Chore
-
-- update container image tccr.io/truecharts/audiobookshelf to v2.2.14
-
-
diff --git a/stable/audiobookshelf/5.0.7/Chart.yaml b/stable/audiobookshelf/5.0.8/Chart.yaml
similarity index 95%
rename from stable/audiobookshelf/5.0.7/Chart.yaml
rename to stable/audiobookshelf/5.0.8/Chart.yaml
index cfadebc2ad..2188badd62 100644
--- a/stable/audiobookshelf/5.0.7/Chart.yaml
+++ b/stable/audiobookshelf/5.0.8/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v2
-appVersion: "2.2.15"
+appVersion: "2.2.19"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
@@ -18,7 +18,7 @@ name: audiobookshelf
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf
- https://github.com/advplyr/audiobookshelf
-version: 5.0.7
+version: 5.0.8
annotations:
truecharts.org/catagories: |
- media
diff --git a/stable/audiobookshelf/5.0.7/README.md b/stable/audiobookshelf/5.0.8/README.md
similarity index 100%
rename from stable/audiobookshelf/5.0.7/README.md
rename to stable/audiobookshelf/5.0.8/README.md
diff --git a/stable/audiobookshelf/5.0.8/app-changelog.md b/stable/audiobookshelf/5.0.8/app-changelog.md
new file mode 100644
index 0000000000..d8077929e2
--- /dev/null
+++ b/stable/audiobookshelf/5.0.8/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [audiobookshelf-5.0.8](https://github.com/truecharts/charts/compare/audiobookshelf-5.0.7...audiobookshelf-5.0.8) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/audiobookshelf to v2.2.19 ([#8435](https://github.com/truecharts/charts/issues/8435))
+
+
\ No newline at end of file
diff --git a/stable/audiobookshelf/5.0.7/app-readme.md b/stable/audiobookshelf/5.0.8/app-readme.md
similarity index 100%
rename from stable/audiobookshelf/5.0.7/app-readme.md
rename to stable/audiobookshelf/5.0.8/app-readme.md
diff --git a/stable/audiobookshelf/5.0.7/charts/common-12.6.1.tgz b/stable/audiobookshelf/5.0.8/charts/common-12.6.1.tgz
similarity index 100%
rename from stable/audiobookshelf/5.0.7/charts/common-12.6.1.tgz
rename to stable/audiobookshelf/5.0.8/charts/common-12.6.1.tgz
diff --git a/stable/audiobookshelf/5.0.7/ix_values.yaml b/stable/audiobookshelf/5.0.8/ix_values.yaml
similarity index 92%
rename from stable/audiobookshelf/5.0.7/ix_values.yaml
rename to stable/audiobookshelf/5.0.8/ix_values.yaml
index 6f569950ed..d342acb895 100644
--- a/stable/audiobookshelf/5.0.7/ix_values.yaml
+++ b/stable/audiobookshelf/5.0.8/ix_values.yaml
@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/audiobookshelf
- tag: 2.2.15@sha256:76c2038e41ff1472530fe280f55d952bb5b67beefa8f93e95a7b2f73d7dc1ccc
+ tag: 2.2.19@sha256:4640a818d8ea7b5c7dfb4b0d24808002a6d93d0ba2a0c1959ddb24570f36e5e3
pullPolicy: IfNotPresent
securityContext:
diff --git a/stable/audiobookshelf/5.0.7/questions.yaml b/stable/audiobookshelf/5.0.8/questions.yaml
similarity index 99%
rename from stable/audiobookshelf/5.0.7/questions.yaml
rename to stable/audiobookshelf/5.0.8/questions.yaml
index 7cd198c6c0..78501cc329 100644
--- a/stable/audiobookshelf/5.0.7/questions.yaml
+++ b/stable/audiobookshelf/5.0.8/questions.yaml
@@ -1062,7 +1062,7 @@ questions:
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"]]
+ show_if: [["runAsUser", "=", 0]]
default: 568
- variable: UMASK
label: UMASK
diff --git a/stable/audiobookshelf/5.0.7/templates/NOTES.txt b/stable/audiobookshelf/5.0.8/templates/NOTES.txt
similarity index 100%
rename from stable/audiobookshelf/5.0.7/templates/NOTES.txt
rename to stable/audiobookshelf/5.0.8/templates/NOTES.txt
diff --git a/stable/audiobookshelf/5.0.7/templates/_secrets.tpl b/stable/audiobookshelf/5.0.8/templates/_secrets.tpl
similarity index 100%
rename from stable/audiobookshelf/5.0.7/templates/_secrets.tpl
rename to stable/audiobookshelf/5.0.8/templates/_secrets.tpl
diff --git a/stable/audiobookshelf/5.0.7/templates/common.yaml b/stable/audiobookshelf/5.0.8/templates/common.yaml
similarity index 100%
rename from stable/audiobookshelf/5.0.7/templates/common.yaml
rename to stable/audiobookshelf/5.0.8/templates/common.yaml
diff --git a/stable/audiobookshelf/5.0.7/values.yaml b/stable/audiobookshelf/5.0.8/values.yaml
similarity index 100%
rename from stable/audiobookshelf/5.0.7/values.yaml
rename to stable/audiobookshelf/5.0.8/values.yaml
diff --git a/stable/babybuddy/12.0.9/CHANGELOG.md b/stable/babybuddy/12.0.9/CHANGELOG.md
new file mode 100644
index 0000000000..a490cbffb0
--- /dev/null
+++ b/stable/babybuddy/12.0.9/CHANGELOG.md
@@ -0,0 +1,99 @@
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+
+## [babybuddy-12.0.9](https://github.com/truecharts/charts/compare/babybuddy-12.0.8...babybuddy-12.0.9) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/babybuddy to v1.15.1 ([#8436](https://github.com/truecharts/charts/issues/8436))
+
+
+
+
+## [babybuddy-12.0.8](https://github.com/truecharts/charts/compare/babybuddy-12.0.7...babybuddy-12.0.8) (2023-04-26)
+
+### Chore
+
+- update container image tccr.io/truecharts/babybuddy to v ([#8173](https://github.com/truecharts/charts/issues/8173))
+
+
+
+
+## [babybuddy-12.0.7](https://github.com/truecharts/charts/compare/babybuddy-12.0.6...babybuddy-12.0.7) (2023-04-25)
+
+### Chore
+
+- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
+
+
+
+
+## [babybuddy-12.0.6](https://github.com/truecharts/charts/compare/babybuddy-12.0.5...babybuddy-12.0.6) (2023-04-25)
+
+### Chore
+
+- update helm general non-major ([#8145](https://github.com/truecharts/charts/issues/8145))
+
+
+
+
+## [babybuddy-12.0.5](https://github.com/truecharts/charts/compare/babybuddy-12.0.4...babybuddy-12.0.5) (2023-04-20)
+
+### Chore
+
+- update helm general non-major ([#8087](https://github.com/truecharts/charts/issues/8087))
+
+
+
+
+## [babybuddy-12.0.4](https://github.com/truecharts/charts/compare/babybuddy-12.0.3...babybuddy-12.0.4) (2023-04-16)
+
+### Chore
+
+- update helm general non-major ([#8071](https://github.com/truecharts/charts/issues/8071))
+
+
+
+
+## [babybuddy-12.0.3](https://github.com/truecharts/charts/compare/babybuddy-12.0.2...babybuddy-12.0.3) (2023-04-16)
+
+### Chore
+
+- update helm general non-major ([#8061](https://github.com/truecharts/charts/issues/8061))
+
+
+
+
+## [babybuddy-12.0.2](https://github.com/truecharts/charts/compare/babybuddy-12.0.1...babybuddy-12.0.2) (2023-04-15)
+
+### Chore
+
+- update helm general non-major ([#7998](https://github.com/truecharts/charts/issues/7998))
+
+
+
+
+## [babybuddy-12.0.1](https://github.com/truecharts/charts/compare/babybuddy-12.0.0...babybuddy-12.0.1) (2023-04-14)
+
+
+
+
+## [babybuddy-12.0.0](https://github.com/truecharts/charts/compare/babybuddy-11.0.33...babybuddy-12.0.0) (2023-04-14)
+
+### Chore
+
+- BREAKING CHANGE migrate to new common part 2 ([#7992](https://github.com/truecharts/charts/issues/7992))
+
+
+
+
+## [babybuddy-11.0.33](https://github.com/truecharts/charts/compare/babybuddy-11.0.32...babybuddy-11.0.33) (2023-02-27)
+
+### Chore
+
+- update helm general non-major ([#7725](https://github.com/truecharts/charts/issues/7725))
+
+
diff --git a/stable/babybuddy/12.0.9/Chart.yaml b/stable/babybuddy/12.0.9/Chart.yaml
new file mode 100644
index 0000000000..e4f993ff68
--- /dev/null
+++ b/stable/babybuddy/12.0.9/Chart.yaml
@@ -0,0 +1,30 @@
+apiVersion: v2
+appVersion: "1.15.1"
+kubeVersion: ">=1.16.0-0"
+version: 12.0.9
+name: babybuddy
+description: Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.
+type: application
+home: https://truecharts.org/charts/stable/babybuddy
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/babybuddy.png
+keywords:
+ - baby
+ - buddy
+ - tracker
+ - parents
+ - parenting
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/babybuddy
+ - https://github.com/babybuddy/babybuddy
+dependencies:
+ - name: common
+ repository: https://library-charts.truecharts.org
+ version: 12.6.1
+maintainers:
+ - email: info@truecharts.org
+ name: TrueCharts
+ url: https://truecharts.org
+annotations:
+ truecharts.org/catagories: |
+ - media
+ truecharts.org/SCALE-support: "true"
diff --git a/stable/code-server/7.0.9/README.md b/stable/babybuddy/12.0.9/README.md
similarity index 100%
rename from stable/code-server/7.0.9/README.md
rename to stable/babybuddy/12.0.9/README.md
diff --git a/stable/babybuddy/12.0.9/app-changelog.md b/stable/babybuddy/12.0.9/app-changelog.md
new file mode 100644
index 0000000000..81aef7da42
--- /dev/null
+++ b/stable/babybuddy/12.0.9/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [babybuddy-12.0.9](https://github.com/truecharts/charts/compare/babybuddy-12.0.8...babybuddy-12.0.9) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/babybuddy to v1.15.1 ([#8436](https://github.com/truecharts/charts/issues/8436))
+
+
\ No newline at end of file
diff --git a/stable/babybuddy/12.0.9/app-readme.md b/stable/babybuddy/12.0.9/app-readme.md
new file mode 100644
index 0000000000..97caca43a5
--- /dev/null
+++ b/stable/babybuddy/12.0.9/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/code-server/7.0.9/charts/common-12.6.1.tgz b/stable/babybuddy/12.0.9/charts/common-12.6.1.tgz
similarity index 100%
rename from stable/code-server/7.0.9/charts/common-12.6.1.tgz
rename to stable/babybuddy/12.0.9/charts/common-12.6.1.tgz
diff --git a/stable/babybuddy/12.0.9/ix_values.yaml b/stable/babybuddy/12.0.9/ix_values.yaml
new file mode 100644
index 0000000000..1a52e46313
--- /dev/null
+++ b/stable/babybuddy/12.0.9/ix_values.yaml
@@ -0,0 +1,54 @@
+image:
+ repository: tccr.io/truecharts/babybuddy
+ pullPolicy: IfNotPresent
+ tag: 1.15.1@sha256:48b24cf439c1ca9b3c4d8bcbd088f76cedd198a3751aba0948c722852919a23d
+
+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/12.0.9/questions.yaml b/stable/babybuddy/12.0.9/questions.yaml
new file mode 100644
index 0000000000..83ebfe186d
--- /dev/null
+++ b/stable/babybuddy/12.0.9/questions.yaml
@@ -0,0 +1,1867 @@
+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: 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: 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: hostNetwork
+ group: Networking and Services
+ label: Host-Networking (Complicated)
+ schema:
+ hidden: true
+ type: boolean
+ default: false
+ - 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:
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - 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
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: certificateIssuer
+ label: Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below'
+ schema:
+ type: string
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["certificateIssuer", "=", ""]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: entrypoint
+ label: (Advanced) Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: service
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: clusterIssuer
+ label: clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below'
+ schema:
+ type: string
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["clusterIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: clusterIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["clusterIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["clusterIssuer", "=", ""]]
+ default: ""
+ - variable: entrypoint
+ label: Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: 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/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: 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:
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ 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:
+ 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
+ - 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/code-server/7.0.9/templates/NOTES.txt b/stable/babybuddy/12.0.9/templates/NOTES.txt
similarity index 100%
rename from stable/code-server/7.0.9/templates/NOTES.txt
rename to stable/babybuddy/12.0.9/templates/NOTES.txt
diff --git a/stable/flexget/5.0.9/templates/common.yaml b/stable/babybuddy/12.0.9/templates/common.yaml
similarity index 100%
rename from stable/flexget/5.0.9/templates/common.yaml
rename to stable/babybuddy/12.0.9/templates/common.yaml
diff --git a/stable/code-server/7.0.9/values.yaml b/stable/babybuddy/12.0.9/values.yaml
similarity index 100%
rename from stable/code-server/7.0.9/values.yaml
rename to stable/babybuddy/12.0.9/values.yaml
diff --git a/stable/code-server/7.0.9/CHANGELOG.md b/stable/code-server/7.0.10/CHANGELOG.md
similarity index 92%
rename from stable/code-server/7.0.9/CHANGELOG.md
rename to stable/code-server/7.0.10/CHANGELOG.md
index 6eb48692b0..98733ca54c 100644
--- a/stable/code-server/7.0.9/CHANGELOG.md
+++ b/stable/code-server/7.0.10/CHANGELOG.md
@@ -4,6 +4,15 @@
+## [code-server-7.0.10](https://github.com/truecharts/charts/compare/code-server-7.0.9...code-server-7.0.10) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/code-server to v4.10.1 ([#8439](https://github.com/truecharts/charts/issues/8439))
+
+
+
+
## [code-server-7.0.9](https://github.com/truecharts/charts/compare/code-server-7.0.8...code-server-7.0.9) (2023-04-25)
### Chore
@@ -88,12 +97,3 @@
- BREAKING CHANGE migrate to new common part 1 ([#7900](https://github.com/truecharts/charts/issues/7900))
-
-
-## [code-server-6.0.11](https://github.com/truecharts/charts/compare/code-server-6.0.10...code-server-6.0.11) (2023-02-20)
-
-### Chore
-
-- update container image tccr.io/truecharts/code-server to v4.10.0
-
-
diff --git a/stable/code-server/7.0.9/Chart.yaml b/stable/code-server/7.0.10/Chart.yaml
similarity index 95%
rename from stable/code-server/7.0.9/Chart.yaml
rename to stable/code-server/7.0.10/Chart.yaml
index af07b65096..68a88a86e1 100644
--- a/stable/code-server/7.0.9/Chart.yaml
+++ b/stable/code-server/7.0.10/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v2
-appVersion: "4.10.0"
+appVersion: "4.10.1"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
@@ -22,7 +22,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/code-server
- https://github.com/cdr/code-server
type: application
-version: 7.0.9
+version: 7.0.10
annotations:
truecharts.org/catagories: |
- media
diff --git a/stable/crafty-4/3.0.9/README.md b/stable/code-server/7.0.10/README.md
similarity index 100%
rename from stable/crafty-4/3.0.9/README.md
rename to stable/code-server/7.0.10/README.md
diff --git a/stable/code-server/7.0.10/app-changelog.md b/stable/code-server/7.0.10/app-changelog.md
new file mode 100644
index 0000000000..d32f27a8bd
--- /dev/null
+++ b/stable/code-server/7.0.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [code-server-7.0.10](https://github.com/truecharts/charts/compare/code-server-7.0.9...code-server-7.0.10) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/code-server to v4.10.1 ([#8439](https://github.com/truecharts/charts/issues/8439))
+
+
\ No newline at end of file
diff --git a/stable/code-server/7.0.9/app-readme.md b/stable/code-server/7.0.10/app-readme.md
similarity index 100%
rename from stable/code-server/7.0.9/app-readme.md
rename to stable/code-server/7.0.10/app-readme.md
diff --git a/stable/crafty-4/3.0.9/charts/common-12.6.1.tgz b/stable/code-server/7.0.10/charts/common-12.6.1.tgz
similarity index 100%
rename from stable/crafty-4/3.0.9/charts/common-12.6.1.tgz
rename to stable/code-server/7.0.10/charts/common-12.6.1.tgz
diff --git a/stable/code-server/7.0.9/ix_values.yaml b/stable/code-server/7.0.10/ix_values.yaml
similarity index 91%
rename from stable/code-server/7.0.9/ix_values.yaml
rename to stable/code-server/7.0.10/ix_values.yaml
index 7ab0dc6717..193552fae7 100644
--- a/stable/code-server/7.0.9/ix_values.yaml
+++ b/stable/code-server/7.0.10/ix_values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/code-server
pullPolicy: IfNotPresent
- tag: 4.10.0@sha256:9bc3830cf56d56e06fbaba9734a409b1d9456249dc8c635bbc11fe79bc08e63f
+ tag: 4.10.1@sha256:a985769d59e828860d627928dd441f057769c683bc6ef8bed6c79b5eb1681c11
securityContext:
container:
diff --git a/stable/code-server/7.0.9/questions.yaml b/stable/code-server/7.0.10/questions.yaml
similarity index 99%
rename from stable/code-server/7.0.9/questions.yaml
rename to stable/code-server/7.0.10/questions.yaml
index 97d9ce6ee8..a5ad5529de 100644
--- a/stable/code-server/7.0.9/questions.yaml
+++ b/stable/code-server/7.0.10/questions.yaml
@@ -935,7 +935,7 @@ questions:
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"]]
+ show_if: [["runAsUser", "=", 0]]
default: 568
- variable: UMASK
label: UMASK
diff --git a/stable/crafty-4/3.0.9/templates/NOTES.txt b/stable/code-server/7.0.10/templates/NOTES.txt
similarity index 100%
rename from stable/crafty-4/3.0.9/templates/NOTES.txt
rename to stable/code-server/7.0.10/templates/NOTES.txt
diff --git a/stable/code-server/7.0.9/templates/common.yaml b/stable/code-server/7.0.10/templates/common.yaml
similarity index 100%
rename from stable/code-server/7.0.9/templates/common.yaml
rename to stable/code-server/7.0.10/templates/common.yaml
diff --git a/stable/crafty-4/3.0.9/values.yaml b/stable/code-server/7.0.10/values.yaml
similarity index 100%
rename from stable/crafty-4/3.0.9/values.yaml
rename to stable/code-server/7.0.10/values.yaml
diff --git a/stable/code-server/7.0.9/app-changelog.md b/stable/code-server/7.0.9/app-changelog.md
deleted file mode 100644
index 410806d945..0000000000
--- a/stable/code-server/7.0.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [code-server-7.0.9](https://github.com/truecharts/charts/compare/code-server-7.0.8...code-server-7.0.9) (2023-04-25)
-
-### Chore
-
-- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
-
-
\ No newline at end of file
diff --git a/stable/crafty-4/3.0.9/CHANGELOG.md b/stable/crafty-4/3.0.10/CHANGELOG.md
similarity index 89%
rename from stable/crafty-4/3.0.9/CHANGELOG.md
rename to stable/crafty-4/3.0.10/CHANGELOG.md
index 39c5e22809..f1589e7d01 100644
--- a/stable/crafty-4/3.0.9/CHANGELOG.md
+++ b/stable/crafty-4/3.0.10/CHANGELOG.md
@@ -4,6 +4,15 @@
+## [crafty-4-3.0.10](https://github.com/truecharts/charts/compare/crafty-4-3.0.9...crafty-4-3.0.10) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/crafty-4 to v4.0.22 ([#8440](https://github.com/truecharts/charts/issues/8440))
+
+
+
+
## [crafty-4-3.0.9](https://github.com/truecharts/charts/compare/crafty-4-3.0.8...crafty-4-3.0.9) (2023-04-25)
### Chore
@@ -88,12 +97,3 @@
- BREAKING CHANGE migrate to new common part 1 ([#7900](https://github.com/truecharts/charts/issues/7900))
-
-
-## [crafty-4-2.1.11](https://github.com/truecharts/charts/compare/crafty-4-2.1.10...crafty-4-2.1.11) (2023-02-10)
-
-### Fix
-
-- ensure new helm deps repo is used in latest releases as well.
-
-
diff --git a/stable/crafty-4/3.0.9/Chart.yaml b/stable/crafty-4/3.0.10/Chart.yaml
similarity index 95%
rename from stable/crafty-4/3.0.9/Chart.yaml
rename to stable/crafty-4/3.0.10/Chart.yaml
index 2aaa1b9637..f2ed72e033 100644
--- a/stable/crafty-4/3.0.9/Chart.yaml
+++ b/stable/crafty-4/3.0.10/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v2
-appVersion: "4.0.20"
+appVersion: "4.0.22"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
@@ -23,7 +23,7 @@ sources:
- https://craftycontrol.com/
- https://gitlab.com/crafty-controller/crafty-4
type: application
-version: 3.0.9
+version: 3.0.10
annotations:
truecharts.org/catagories: |
- GameServers
diff --git a/stable/flexget/5.0.9/README.md b/stable/crafty-4/3.0.10/README.md
similarity index 100%
rename from stable/flexget/5.0.9/README.md
rename to stable/crafty-4/3.0.10/README.md
diff --git a/stable/crafty-4/3.0.10/app-changelog.md b/stable/crafty-4/3.0.10/app-changelog.md
new file mode 100644
index 0000000000..df526add3e
--- /dev/null
+++ b/stable/crafty-4/3.0.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [crafty-4-3.0.10](https://github.com/truecharts/charts/compare/crafty-4-3.0.9...crafty-4-3.0.10) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/crafty-4 to v4.0.22 ([#8440](https://github.com/truecharts/charts/issues/8440))
+
+
\ No newline at end of file
diff --git a/stable/crafty-4/3.0.9/app-readme.md b/stable/crafty-4/3.0.10/app-readme.md
similarity index 100%
rename from stable/crafty-4/3.0.9/app-readme.md
rename to stable/crafty-4/3.0.10/app-readme.md
diff --git a/stable/flexget/5.0.9/charts/common-12.6.1.tgz b/stable/crafty-4/3.0.10/charts/common-12.6.1.tgz
similarity index 100%
rename from stable/flexget/5.0.9/charts/common-12.6.1.tgz
rename to stable/crafty-4/3.0.10/charts/common-12.6.1.tgz
diff --git a/stable/crafty-4/3.0.9/ix_values.yaml b/stable/crafty-4/3.0.10/ix_values.yaml
similarity index 94%
rename from stable/crafty-4/3.0.9/ix_values.yaml
rename to stable/crafty-4/3.0.10/ix_values.yaml
index 5559b1abbe..ddffe07913 100644
--- a/stable/crafty-4/3.0.9/ix_values.yaml
+++ b/stable/crafty-4/3.0.10/ix_values.yaml
@@ -1,7 +1,7 @@
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/crafty-4
- tag: 4.0.20@sha256:08664178b0c8f70d6ba4a2cc726b3dc84ce5de07de3925b176015efa7cb026ad
+ tag: 4.0.22@sha256:de9cc6d768ca5fb3e73c8c22607f5d364ab9c3c4e81d5343d3b621900d970f03
securityContext:
container:
diff --git a/stable/crafty-4/3.0.9/questions.yaml b/stable/crafty-4/3.0.10/questions.yaml
similarity index 99%
rename from stable/crafty-4/3.0.9/questions.yaml
rename to stable/crafty-4/3.0.10/questions.yaml
index f38726e616..f602554adf 100644
--- a/stable/crafty-4/3.0.9/questions.yaml
+++ b/stable/crafty-4/3.0.10/questions.yaml
@@ -1352,7 +1352,7 @@ questions:
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"]]
+ show_if: [["runAsUser", "=", 0]]
default: 568
- variable: UMASK
label: UMASK
diff --git a/stable/flexget/5.0.9/templates/NOTES.txt b/stable/crafty-4/3.0.10/templates/NOTES.txt
similarity index 100%
rename from stable/flexget/5.0.9/templates/NOTES.txt
rename to stable/crafty-4/3.0.10/templates/NOTES.txt
diff --git a/stable/crafty-4/3.0.9/templates/common.yaml b/stable/crafty-4/3.0.10/templates/common.yaml
similarity index 100%
rename from stable/crafty-4/3.0.9/templates/common.yaml
rename to stable/crafty-4/3.0.10/templates/common.yaml
diff --git a/stable/flexget/5.0.9/values.yaml b/stable/crafty-4/3.0.10/values.yaml
similarity index 100%
rename from stable/flexget/5.0.9/values.yaml
rename to stable/crafty-4/3.0.10/values.yaml
diff --git a/stable/crafty-4/3.0.9/app-changelog.md b/stable/crafty-4/3.0.9/app-changelog.md
deleted file mode 100644
index d24f6765d9..0000000000
--- a/stable/crafty-4/3.0.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [crafty-4-3.0.9](https://github.com/truecharts/charts/compare/crafty-4-3.0.8...crafty-4-3.0.9) (2023-04-25)
-
-### Chore
-
-- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
-
-
\ No newline at end of file
diff --git a/stable/fireflyiii/20.0.11/CHANGELOG.md b/stable/fireflyiii/20.0.11/CHANGELOG.md
new file mode 100644
index 0000000000..8ab5d869ed
--- /dev/null
+++ b/stable/fireflyiii/20.0.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+
+## [fireflyiii-20.0.11](https://github.com/truecharts/charts/compare/fireflyiii-20.0.10...fireflyiii-20.0.11) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/fireflyiii-core to v6.0.9 ([#8445](https://github.com/truecharts/charts/issues/8445))
+
+
+
+
+## [fireflyiii-20.0.10](https://github.com/truecharts/charts/compare/fireflyiii-20.0.9...fireflyiii-20.0.10) (2023-04-28)
+
+### Chore
+
+- update container image tccr.io/truecharts/fireflyiii-core to v6.0.8 ([#8297](https://github.com/truecharts/charts/issues/8297))
+
+
+
+
+## [fireflyiii-20.0.9](https://github.com/truecharts/charts/compare/fireflyiii-20.0.8...fireflyiii-20.0.9) (2023-04-25)
+
+### Chore
+
+- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
+
+
+
+
+## [fireflyiii-20.0.8](https://github.com/truecharts/charts/compare/fireflyiii-20.0.7...fireflyiii-20.0.8) (2023-04-25)
+
+### Chore
+
+- update helm general non-major ([#8145](https://github.com/truecharts/charts/issues/8145))
+
+
+
+
+## [fireflyiii-20.0.7](https://github.com/truecharts/charts/compare/fireflyiii-20.0.6...fireflyiii-20.0.7) (2023-04-20)
+
+### Chore
+
+- update helm general non-major ([#8087](https://github.com/truecharts/charts/issues/8087))
+
+
+
+
+## [fireflyiii-20.0.6](https://github.com/truecharts/charts/compare/fireflyiii-20.0.5...fireflyiii-20.0.6) (2023-04-16)
+
+### Chore
+
+- update helm general non-major ([#8071](https://github.com/truecharts/charts/issues/8071))
+
+
+
+
+## [fireflyiii-20.0.5](https://github.com/truecharts/charts/compare/fireflyiii-20.0.4...fireflyiii-20.0.5) (2023-04-16)
+
+### Chore
+
+- update helm general non-major ([#8061](https://github.com/truecharts/charts/issues/8061))
+
+
+
+
+## [fireflyiii-20.0.4](https://github.com/truecharts/charts/compare/fireflyiii-20.0.3...fireflyiii-20.0.4) (2023-04-15)
+
+### Chore
+
+- update helm general non-major ([#7998](https://github.com/truecharts/charts/issues/7998))
+
+
+
+
+## [fireflyiii-20.0.3](https://github.com/truecharts/charts/compare/fireflyiii-20.0.2...fireflyiii-20.0.3) (2023-04-14)
+
+
+
+
+## [fireflyiii-20.0.2](https://github.com/truecharts/charts/compare/fireflyiii-20.0.1...fireflyiii-20.0.2) (2023-04-12)
+
+### Chore
+
+- bump common on the 222 ([#7959](https://github.com/truecharts/charts/issues/7959))
+
+
+
+
+## [fireflyiii-20.0.1](https://github.com/truecharts/charts/compare/fireflyiii-20.0.0...fireflyiii-20.0.1) (2023-04-11)
+
+### Fix
+
+- bump common on the 222 ([#7927](https://github.com/truecharts/charts/issues/7927))
+
+
diff --git a/stable/fireflyiii/20.0.11/Chart.yaml b/stable/fireflyiii/20.0.11/Chart.yaml
new file mode 100644
index 0000000000..1d014b45b6
--- /dev/null
+++ b/stable/fireflyiii/20.0.11/Chart.yaml
@@ -0,0 +1,32 @@
+apiVersion: v2
+appVersion: "6.0.9"
+dependencies:
+ - name: common
+ repository: https://library-charts.truecharts.org
+ version: 12.6.1
+ - condition: redis.enabled
+ name: redis
+ repository: https://deps.truecharts.org
+ version: 6.0.32
+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.16.0-0"
+maintainers:
+ - email: info@truecharts.org
+ name: TrueCharts
+ url: https://truecharts.org
+name: fireflyiii
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/fireflyiii
+ - https://github.com/firefly-iii/firefly-iii/
+type: application
+version: 20.0.11
+annotations:
+ truecharts.org/catagories: |
+ - finacial
+ truecharts.org/SCALE-support: "true"
diff --git a/stable/fireflyiii/20.0.11/LICENSE b/stable/fireflyiii/20.0.11/LICENSE
new file mode 100644
index 0000000000..33a8cbb23f
--- /dev/null
+++ b/stable/fireflyiii/20.0.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 "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/guacd/5.0.0/README.md b/stable/fireflyiii/20.0.11/README.md
similarity index 100%
rename from stable/guacd/5.0.0/README.md
rename to stable/fireflyiii/20.0.11/README.md
diff --git a/stable/fireflyiii/20.0.11/app-changelog.md b/stable/fireflyiii/20.0.11/app-changelog.md
new file mode 100644
index 0000000000..450ac2a42e
--- /dev/null
+++ b/stable/fireflyiii/20.0.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [fireflyiii-20.0.11](https://github.com/truecharts/charts/compare/fireflyiii-20.0.10...fireflyiii-20.0.11) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/fireflyiii-core to v6.0.9 ([#8445](https://github.com/truecharts/charts/issues/8445))
+
+
\ No newline at end of file
diff --git a/stable/fireflyiii/20.0.11/app-readme.md b/stable/fireflyiii/20.0.11/app-readme.md
new file mode 100644
index 0000000000..5b1c6328e0
--- /dev/null
+++ b/stable/fireflyiii/20.0.11/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/guacd/5.0.0/charts/common-12.6.1.tgz b/stable/fireflyiii/20.0.11/charts/common-12.6.1.tgz
similarity index 100%
rename from stable/guacd/5.0.0/charts/common-12.6.1.tgz
rename to stable/fireflyiii/20.0.11/charts/common-12.6.1.tgz
diff --git a/stable/fireflyiii/20.0.11/charts/redis-6.0.32.tgz b/stable/fireflyiii/20.0.11/charts/redis-6.0.32.tgz
new file mode 100644
index 0000000000..f091a19daa
Binary files /dev/null and b/stable/fireflyiii/20.0.11/charts/redis-6.0.32.tgz differ
diff --git a/stable/fireflyiii/20.0.11/ix_values.yaml b/stable/fireflyiii/20.0.11/ix_values.yaml
new file mode 100644
index 0000000000..5d93fe0cb5
--- /dev/null
+++ b/stable/fireflyiii/20.0.11/ix_values.yaml
@@ -0,0 +1,96 @@
+image:
+ repository: tccr.io/truecharts/fireflyiii-core
+ pullPolicy: IfNotPresent
+ tag: 6.0.9@sha256:e7a3a42767b99f4337c9950c9a963eab7c32fb86972b290099e169280f9f878b
+
+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: secrets
+ key: STATIC_CRON_TOKEN
+ APP_KEY:
+ secretKeyRef:
+ name: 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/20.0.11/questions.yaml b/stable/fireflyiii/20.0.11/questions.yaml
new file mode 100644
index 0000000000..ca93c14f6a
--- /dev/null
+++ b/stable/fireflyiii/20.0.11/questions.yaml
@@ -0,0 +1,1873 @@
+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: 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: 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: hostNetwork
+ group: Networking and Services
+ label: Host-Networking (Complicated)
+ schema:
+ hidden: true
+ type: boolean
+ default: false
+ - 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:
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - 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
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: certificateIssuer
+ label: Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below'
+ schema:
+ type: string
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["certificateIssuer", "=", ""]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: entrypoint
+ label: (Advanced) Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: service
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: clusterIssuer
+ label: clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below'
+ schema:
+ type: string
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["clusterIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: clusterIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["clusterIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["clusterIssuer", "=", ""]]
+ default: ""
+ - variable: entrypoint
+ label: Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: 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/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: 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:
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ 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:
+ 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
+ - 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/guacd/5.0.0/templates/NOTES.txt b/stable/fireflyiii/20.0.11/templates/NOTES.txt
similarity index 100%
rename from stable/guacd/5.0.0/templates/NOTES.txt
rename to stable/fireflyiii/20.0.11/templates/NOTES.txt
diff --git a/stable/fireflyiii/20.0.11/templates/_cronjob.tpl b/stable/fireflyiii/20.0.11/templates/_cronjob.tpl
new file mode 100644
index 0000000000..014f055803
--- /dev/null
+++ b/stable/fireflyiii/20.0.11/templates/_cronjob.tpl
@@ -0,0 +1,32 @@
+{{/* Define the cronjob */}}
+{{- define "fireflyiii.cronjob" -}}
+{{- $basename := 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://{{ $basename }}.ix-{{ .Release.Name }}.svc.cluster.local:{{ .Values.service.main.ports.main.port }}/api/v1/cron/$(STATIC_CRON_TOKEN)"
+ env:
+ STATIC_CRON_TOKEN:
+ secretKeyRef:
+ name: secrets
+ key: STATIC_CRON_TOKEN
+
+
+
+{{- end -}}
diff --git a/stable/fireflyiii/20.0.11/templates/_secrets.tpl b/stable/fireflyiii/20.0.11/templates/_secrets.tpl
new file mode 100644
index 0000000000..3ee40d03d0
--- /dev/null
+++ b/stable/fireflyiii/20.0.11/templates/_secrets.tpl
@@ -0,0 +1,17 @@
+{{/* Define the secrets */}}
+{{- define "fireflyiii.secrets" -}}
+{{- $secretName := (printf "%s-fireflyiii-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }}
+{{- $fireflyiiiprevious := lookup "v1" "Secret" .Release.Namespace $secretName }}
+enabled: true
+data:
+ {{- if $fireflyiiiprevious }}
+ STATIC_CRON_TOKEN: {{ index $fireflyiiiprevious.data "STATIC_CRON_TOKEN" | b64dec }}
+ APP_KEY: {{ index $fireflyiiiprevious.data "APP_KEY" | b64dec }}
+ {{- else }}
+ {{- $static_cron_token := randAlphaNum 32 }}
+ {{- $app_key := randAlphaNum 32 }}
+ STATIC_CRON_TOKEN: {{ $static_cron_token }}
+ APP_KEY: {{ $app_key }}
+ {{- end }}
+
+{{- end -}}
diff --git a/stable/fireflyiii/20.0.11/templates/common.yaml b/stable/fireflyiii/20.0.11/templates/common.yaml
new file mode 100644
index 0000000000..d88a763660
--- /dev/null
+++ b/stable/fireflyiii/20.0.11/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 "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/guacd/5.0.0/values.yaml b/stable/fireflyiii/20.0.11/values.yaml
similarity index 100%
rename from stable/guacd/5.0.0/values.yaml
rename to stable/fireflyiii/20.0.11/values.yaml
diff --git a/stable/flexget/5.0.9/CHANGELOG.md b/stable/flexget/5.0.10/CHANGELOG.md
similarity index 90%
rename from stable/flexget/5.0.9/CHANGELOG.md
rename to stable/flexget/5.0.10/CHANGELOG.md
index e420e18a99..a01718332f 100644
--- a/stable/flexget/5.0.9/CHANGELOG.md
+++ b/stable/flexget/5.0.10/CHANGELOG.md
@@ -4,6 +4,15 @@
+## [flexget-5.0.10](https://github.com/truecharts/charts/compare/flexget-5.0.9...flexget-5.0.10) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/flexget to v3.5.32 ([#8447](https://github.com/truecharts/charts/issues/8447))
+
+
+
+
## [flexget-5.0.9](https://github.com/truecharts/charts/compare/flexget-5.0.8...flexget-5.0.9) (2023-04-25)
### Chore
@@ -88,12 +97,3 @@
- BREAKING CHANGE migrate to new common part 1 ([#7900](https://github.com/truecharts/charts/issues/7900))
-
-
-## [flexget-4.0.25](https://github.com/truecharts/charts/compare/flexget-4.0.24...flexget-4.0.25) (2023-02-24)
-
-### Chore
-
-- update container image tccr.io/truecharts/flexget to v3.5.27
-
-
diff --git a/stable/flexget/5.0.9/Chart.yaml b/stable/flexget/5.0.10/Chart.yaml
similarity index 95%
rename from stable/flexget/5.0.9/Chart.yaml
rename to stable/flexget/5.0.10/Chart.yaml
index d5a8762c7d..bb353551f7 100644
--- a/stable/flexget/5.0.9/Chart.yaml
+++ b/stable/flexget/5.0.10/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v2
-appVersion: "3.5.27"
+appVersion: "3.5.32"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
@@ -21,7 +21,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/flexget
- https://github.com/wiserain/docker-flexget
type: application
-version: 5.0.9
+version: 5.0.10
annotations:
truecharts.org/catagories: |
- media
diff --git a/stable/hyperion-ng/9.0.9/README.md b/stable/flexget/5.0.10/README.md
similarity index 100%
rename from stable/hyperion-ng/9.0.9/README.md
rename to stable/flexget/5.0.10/README.md
diff --git a/stable/flexget/5.0.10/app-changelog.md b/stable/flexget/5.0.10/app-changelog.md
new file mode 100644
index 0000000000..d0941813a4
--- /dev/null
+++ b/stable/flexget/5.0.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [flexget-5.0.10](https://github.com/truecharts/charts/compare/flexget-5.0.9...flexget-5.0.10) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/flexget to v3.5.32 ([#8447](https://github.com/truecharts/charts/issues/8447))
+
+
\ No newline at end of file
diff --git a/stable/flexget/5.0.9/app-readme.md b/stable/flexget/5.0.10/app-readme.md
similarity index 100%
rename from stable/flexget/5.0.9/app-readme.md
rename to stable/flexget/5.0.10/app-readme.md
diff --git a/stable/hyperion-ng/9.0.9/charts/common-12.6.1.tgz b/stable/flexget/5.0.10/charts/common-12.6.1.tgz
similarity index 100%
rename from stable/hyperion-ng/9.0.9/charts/common-12.6.1.tgz
rename to stable/flexget/5.0.10/charts/common-12.6.1.tgz
diff --git a/stable/flexget/5.0.9/ix_values.yaml b/stable/flexget/5.0.10/ix_values.yaml
similarity index 90%
rename from stable/flexget/5.0.9/ix_values.yaml
rename to stable/flexget/5.0.10/ix_values.yaml
index c05a625827..a635931f2b 100644
--- a/stable/flexget/5.0.9/ix_values.yaml
+++ b/stable/flexget/5.0.10/ix_values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/flexget
pullPolicy: IfNotPresent
- tag: 3.5.27@sha256:3ddee77d76435647a26aedb4e82109065eeed7f5a4f494413d38613551b8501f
+ tag: 3.5.32@sha256:7d8eee7192f21ca249494ed685c469df048d1859d05b298589c5a134f1b9f142
securityContext:
container:
diff --git a/stable/flexget/5.0.9/questions.yaml b/stable/flexget/5.0.10/questions.yaml
similarity index 99%
rename from stable/flexget/5.0.9/questions.yaml
rename to stable/flexget/5.0.10/questions.yaml
index 2273e634dc..cee761fe3d 100644
--- a/stable/flexget/5.0.9/questions.yaml
+++ b/stable/flexget/5.0.10/questions.yaml
@@ -1006,7 +1006,7 @@ questions:
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"]]
+ show_if: [["runAsUser", "=", 0]]
default: 568
- variable: UMASK
label: UMASK
diff --git a/stable/hyperion-ng/9.0.9/templates/NOTES.txt b/stable/flexget/5.0.10/templates/NOTES.txt
similarity index 100%
rename from stable/hyperion-ng/9.0.9/templates/NOTES.txt
rename to stable/flexget/5.0.10/templates/NOTES.txt
diff --git a/stable/guacd/5.0.0/templates/common.yaml b/stable/flexget/5.0.10/templates/common.yaml
similarity index 100%
rename from stable/guacd/5.0.0/templates/common.yaml
rename to stable/flexget/5.0.10/templates/common.yaml
diff --git a/stable/hyperion-ng/9.0.9/values.yaml b/stable/flexget/5.0.10/values.yaml
similarity index 100%
rename from stable/hyperion-ng/9.0.9/values.yaml
rename to stable/flexget/5.0.10/values.yaml
diff --git a/stable/flexget/5.0.9/app-changelog.md b/stable/flexget/5.0.9/app-changelog.md
deleted file mode 100644
index 86272eef8b..0000000000
--- a/stable/flexget/5.0.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [flexget-5.0.9](https://github.com/truecharts/charts/compare/flexget-5.0.8...flexget-5.0.9) (2023-04-25)
-
-### Chore
-
-- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
-
-
\ No newline at end of file
diff --git a/stable/guacd/5.0.0/app-changelog.md b/stable/guacd/5.0.0/app-changelog.md
deleted file mode 100644
index 46c53db5bc..0000000000
--- a/stable/guacd/5.0.0/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [guacd-5.0.0](https://github.com/truecharts/charts/compare/guacd-4.0.9...guacd-5.0.0) (2023-04-29)
-
-### Feat
-
-- BREAKING CHANGE migrate to new common part 3 ([#8151](https://github.com/truecharts/charts/issues/8151))
-
-
\ No newline at end of file
diff --git a/stable/guacd/5.0.0/CHANGELOG.md b/stable/guacd/5.0.1/CHANGELOG.md
similarity index 88%
rename from stable/guacd/5.0.0/CHANGELOG.md
rename to stable/guacd/5.0.1/CHANGELOG.md
index 5a9d90ac84..5c23e18368 100644
--- a/stable/guacd/5.0.0/CHANGELOG.md
+++ b/stable/guacd/5.0.1/CHANGELOG.md
@@ -4,6 +4,15 @@
+## [guacd-5.0.1](https://github.com/truecharts/charts/compare/guacd-5.0.0...guacd-5.0.1) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/guacamole-server to v1.5.1 ([#8452](https://github.com/truecharts/charts/issues/8452))
+
+
+
+
## [guacd-5.0.0](https://github.com/truecharts/charts/compare/guacd-4.0.9...guacd-5.0.0) (2023-04-29)
### Feat
@@ -88,12 +97,3 @@
## [guacd-4.0.2](https://github.com/truecharts/charts/compare/guacd-4.0.1...guacd-4.0.2) (2022-11-30)
-
-
-
-## [guacd-4.0.2](https://github.com/truecharts/charts/compare/guacd-4.0.1...guacd-4.0.2) (2022-11-30)
-
-
-
-
-## [guacd-4.0.2](https://github.com/truecharts/charts/compare/guacd-4.0.1...guacd-4.0.2) (2022-11-30)
diff --git a/stable/guacd/5.0.0/Chart.yaml b/stable/guacd/5.0.1/Chart.yaml
similarity index 95%
rename from stable/guacd/5.0.0/Chart.yaml
rename to stable/guacd/5.0.1/Chart.yaml
index 126b4989f1..0928d60a5c 100644
--- a/stable/guacd/5.0.0/Chart.yaml
+++ b/stable/guacd/5.0.1/Chart.yaml
@@ -1,8 +1,8 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: guacd
-version: 5.0.0
-appVersion: "1.5.0"
+version: 5.0.1
+appVersion: "1.5.1"
description: Guacd - Apache Guacamole is a clientless remote desktop gateway.
type: application
deprecated: false
diff --git a/stable/rdesktop/4.0.10/README.md b/stable/guacd/5.0.1/README.md
similarity index 100%
rename from stable/rdesktop/4.0.10/README.md
rename to stable/guacd/5.0.1/README.md
diff --git a/stable/guacd/5.0.1/app-changelog.md b/stable/guacd/5.0.1/app-changelog.md
new file mode 100644
index 0000000000..600ef8b4c7
--- /dev/null
+++ b/stable/guacd/5.0.1/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [guacd-5.0.1](https://github.com/truecharts/charts/compare/guacd-5.0.0...guacd-5.0.1) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/guacamole-server to v1.5.1 ([#8452](https://github.com/truecharts/charts/issues/8452))
+
+
\ No newline at end of file
diff --git a/stable/guacd/5.0.0/app-readme.md b/stable/guacd/5.0.1/app-readme.md
similarity index 100%
rename from stable/guacd/5.0.0/app-readme.md
rename to stable/guacd/5.0.1/app-readme.md
diff --git a/stable/rdesktop/4.0.10/charts/common-12.6.1.tgz b/stable/guacd/5.0.1/charts/common-12.6.1.tgz
similarity index 100%
rename from stable/rdesktop/4.0.10/charts/common-12.6.1.tgz
rename to stable/guacd/5.0.1/charts/common-12.6.1.tgz
diff --git a/stable/guacd/5.0.0/ix_values.yaml b/stable/guacd/5.0.1/ix_values.yaml
similarity index 86%
rename from stable/guacd/5.0.0/ix_values.yaml
rename to stable/guacd/5.0.1/ix_values.yaml
index ff4aac6f46..88cc3f6c91 100644
--- a/stable/guacd/5.0.0/ix_values.yaml
+++ b/stable/guacd/5.0.1/ix_values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/guacamole-server
pullPolicy: IfNotPresent
- tag: 1.5.0@sha256:8af58fecf895b6d8e05c5c945ac61fec732f5f5055458a382b7685e035c536ff
+ tag: 1.5.1@sha256:d21e5defe00997811dd6822983fbe601e712520dc4a0425c65d13b224ca60b0d
service:
main:
ports:
diff --git a/stable/guacd/5.0.0/questions.yaml b/stable/guacd/5.0.1/questions.yaml
similarity index 100%
rename from stable/guacd/5.0.0/questions.yaml
rename to stable/guacd/5.0.1/questions.yaml
diff --git a/stable/rdesktop/4.0.10/templates/NOTES.txt b/stable/guacd/5.0.1/templates/NOTES.txt
similarity index 100%
rename from stable/rdesktop/4.0.10/templates/NOTES.txt
rename to stable/guacd/5.0.1/templates/NOTES.txt
diff --git a/stable/hyperion-ng/9.0.9/templates/common.yaml b/stable/guacd/5.0.1/templates/common.yaml
similarity index 100%
rename from stable/hyperion-ng/9.0.9/templates/common.yaml
rename to stable/guacd/5.0.1/templates/common.yaml
diff --git a/stable/rdesktop/4.0.10/values.yaml b/stable/guacd/5.0.1/values.yaml
similarity index 100%
rename from stable/rdesktop/4.0.10/values.yaml
rename to stable/guacd/5.0.1/values.yaml
diff --git a/stable/heimdall/15.0.11/CHANGELOG.md b/stable/heimdall/15.0.11/CHANGELOG.md
new file mode 100644
index 0000000000..edf3d77190
--- /dev/null
+++ b/stable/heimdall/15.0.11/CHANGELOG.md
@@ -0,0 +1,99 @@
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+
+## [heimdall-15.0.11](https://github.com/truecharts/charts/compare/heimdall-15.0.10...heimdall-15.0.11) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/heimdall to v2.5.6 ([#8453](https://github.com/truecharts/charts/issues/8453))
+
+
+
+
+## [heimdall-15.0.10](https://github.com/truecharts/charts/compare/heimdall-15.0.9...heimdall-15.0.10) (2023-04-26)
+
+### Chore
+
+- update container image tccr.io/truecharts/heimdall to v ([#8238](https://github.com/truecharts/charts/issues/8238))
+
+
+
+
+## [heimdall-15.0.9](https://github.com/truecharts/charts/compare/heimdall-15.0.8...heimdall-15.0.9) (2023-04-25)
+
+### Chore
+
+- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
+
+
+
+
+## [heimdall-15.0.8](https://github.com/truecharts/charts/compare/heimdall-15.0.7...heimdall-15.0.8) (2023-04-25)
+
+### Chore
+
+- update helm general non-major ([#8145](https://github.com/truecharts/charts/issues/8145))
+
+
+
+
+## [heimdall-15.0.7](https://github.com/truecharts/charts/compare/heimdall-15.0.6...heimdall-15.0.7) (2023-04-20)
+
+### Chore
+
+- update helm general non-major ([#8087](https://github.com/truecharts/charts/issues/8087))
+
+
+
+
+## [heimdall-15.0.6](https://github.com/truecharts/charts/compare/heimdall-15.0.5...heimdall-15.0.6) (2023-04-16)
+
+### Chore
+
+- update helm general non-major ([#8071](https://github.com/truecharts/charts/issues/8071))
+
+
+
+
+## [heimdall-15.0.5](https://github.com/truecharts/charts/compare/heimdall-15.0.4...heimdall-15.0.5) (2023-04-16)
+
+### Chore
+
+- update helm general non-major ([#8061](https://github.com/truecharts/charts/issues/8061))
+
+
+
+
+## [heimdall-15.0.4](https://github.com/truecharts/charts/compare/heimdall-15.0.3...heimdall-15.0.4) (2023-04-15)
+
+### Chore
+
+- update helm general non-major ([#7998](https://github.com/truecharts/charts/issues/7998))
+
+
+
+
+## [heimdall-15.0.3](https://github.com/truecharts/charts/compare/heimdall-15.0.2...heimdall-15.0.3) (2023-04-14)
+
+
+
+
+## [heimdall-15.0.2](https://github.com/truecharts/charts/compare/heimdall-15.0.1...heimdall-15.0.2) (2023-04-12)
+
+### Chore
+
+- bump common on the 222 ([#7959](https://github.com/truecharts/charts/issues/7959))
+
+
+
+
+## [heimdall-15.0.1](https://github.com/truecharts/charts/compare/heimdall-15.0.0...heimdall-15.0.1) (2023-04-11)
+
+### Fix
+
+- bump common on the 222 ([#7927](https://github.com/truecharts/charts/issues/7927))
+
+
diff --git a/stable/heimdall/15.0.11/Chart.yaml b/stable/heimdall/15.0.11/Chart.yaml
new file mode 100644
index 0000000000..b1e455107b
--- /dev/null
+++ b/stable/heimdall/15.0.11/Chart.yaml
@@ -0,0 +1,27 @@
+apiVersion: v2
+appVersion: "2.5.6"
+dependencies:
+ - name: common
+ repository: https://library-charts.truecharts.org
+ version: 12.6.1
+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.16.0-0"
+maintainers:
+ - email: info@truecharts.org
+ name: TrueCharts
+ url: https://truecharts.org
+name: heimdall
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/heimdall
+ - https://github.com/linuxserver/Heimdall/
+type: application
+version: 15.0.11
+annotations:
+ truecharts.org/catagories: |
+ - organizers
+ truecharts.org/SCALE-support: "true"
diff --git a/stable/valheim/6.0.0/README.md b/stable/heimdall/15.0.11/README.md
similarity index 100%
rename from stable/valheim/6.0.0/README.md
rename to stable/heimdall/15.0.11/README.md
diff --git a/stable/heimdall/15.0.11/app-changelog.md b/stable/heimdall/15.0.11/app-changelog.md
new file mode 100644
index 0000000000..081add4fca
--- /dev/null
+++ b/stable/heimdall/15.0.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [heimdall-15.0.11](https://github.com/truecharts/charts/compare/heimdall-15.0.10...heimdall-15.0.11) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/heimdall to v2.5.6 ([#8453](https://github.com/truecharts/charts/issues/8453))
+
+
\ No newline at end of file
diff --git a/stable/heimdall/15.0.11/app-readme.md b/stable/heimdall/15.0.11/app-readme.md
new file mode 100644
index 0000000000..07a4cb167b
--- /dev/null
+++ b/stable/heimdall/15.0.11/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/valheim/6.0.0/charts/common-12.6.1.tgz b/stable/heimdall/15.0.11/charts/common-12.6.1.tgz
similarity index 100%
rename from stable/valheim/6.0.0/charts/common-12.6.1.tgz
rename to stable/heimdall/15.0.11/charts/common-12.6.1.tgz
diff --git a/stable/heimdall/15.0.11/ix_values.yaml b/stable/heimdall/15.0.11/ix_values.yaml
new file mode 100644
index 0000000000..e75c2908f4
--- /dev/null
+++ b/stable/heimdall/15.0.11/ix_values.yaml
@@ -0,0 +1,31 @@
+image:
+ repository: tccr.io/truecharts/heimdall
+ tag: 2.5.6@sha256:093de204da5125c16f2c60227950844705f51186f748ba15e78f7ce57d1dfb1b
+ 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/15.0.11/questions.yaml b/stable/heimdall/15.0.11/questions.yaml
new file mode 100644
index 0000000000..792b2849f7
--- /dev/null
+++ b/stable/heimdall/15.0.11/questions.yaml
@@ -0,0 +1,1856 @@
+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: 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: 10014
+ required: true
+ - variable: serviceexpert
+ group: Networking and Services
+ label: Show Expert Config
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hostNetwork
+ group: Networking and Services
+ label: Host-Networking (Complicated)
+ schema:
+ hidden: true
+ type: boolean
+ default: false
+ - 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:
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - 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
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: certificateIssuer
+ label: Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below'
+ schema:
+ type: string
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["certificateIssuer", "=", ""]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: entrypoint
+ label: (Advanced) Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: service
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: clusterIssuer
+ label: clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below'
+ schema:
+ type: string
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["clusterIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: clusterIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["clusterIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["clusterIssuer", "=", ""]]
+ default: ""
+ - variable: entrypoint
+ label: Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: 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/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: 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:
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ 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:
+ 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
+ - 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/6.0.0/templates/NOTES.txt b/stable/heimdall/15.0.11/templates/NOTES.txt
similarity index 100%
rename from stable/valheim/6.0.0/templates/NOTES.txt
rename to stable/heimdall/15.0.11/templates/NOTES.txt
diff --git a/stable/webgrabplus/5.0.10/templates/common.yaml b/stable/heimdall/15.0.11/templates/common.yaml
similarity index 100%
rename from stable/webgrabplus/5.0.10/templates/common.yaml
rename to stable/heimdall/15.0.11/templates/common.yaml
diff --git a/stable/valheim/6.0.0/values.yaml b/stable/heimdall/15.0.11/values.yaml
similarity index 100%
rename from stable/valheim/6.0.0/values.yaml
rename to stable/heimdall/15.0.11/values.yaml
diff --git a/stable/hyperion-ng/9.0.9/CHANGELOG.md b/stable/hyperion-ng/9.0.10/CHANGELOG.md
similarity index 89%
rename from stable/hyperion-ng/9.0.9/CHANGELOG.md
rename to stable/hyperion-ng/9.0.10/CHANGELOG.md
index 9af1e4aa7a..36d2f1a23a 100644
--- a/stable/hyperion-ng/9.0.9/CHANGELOG.md
+++ b/stable/hyperion-ng/9.0.10/CHANGELOG.md
@@ -4,6 +4,15 @@
+## [hyperion-ng-9.0.10](https://github.com/truecharts/charts/compare/hyperion-ng-9.0.9...hyperion-ng-9.0.10) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/hyperion.ng to v2.0.15 ([#8455](https://github.com/truecharts/charts/issues/8455))
+
+
+
+
## [hyperion-ng-9.0.9](https://github.com/truecharts/charts/compare/hyperion-ng-9.0.8...hyperion-ng-9.0.9) (2023-04-25)
### Chore
@@ -88,12 +97,3 @@
- BREAKING CHANGE migrate to new common part 1 ([#7900](https://github.com/truecharts/charts/issues/7900))
-
-
-## [hyperion-ng-8.0.9](https://github.com/truecharts/charts/compare/hyperion-ng-8.0.8...hyperion-ng-8.0.9) (2023-02-10)
-
-### Fix
-
-- ensure new helm deps repo is used in latest releases as well.
-
-
diff --git a/stable/hyperion-ng/9.0.9/Chart.yaml b/stable/hyperion-ng/9.0.10/Chart.yaml
similarity index 95%
rename from stable/hyperion-ng/9.0.9/Chart.yaml
rename to stable/hyperion-ng/9.0.10/Chart.yaml
index 2fbc7c5f9f..b86c5347f0 100644
--- a/stable/hyperion-ng/9.0.9/Chart.yaml
+++ b/stable/hyperion-ng/9.0.10/Chart.yaml
@@ -1,5 +1,5 @@
apiVersion: v2
-appVersion: "2.0.14"
+appVersion: "2.0.15"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
@@ -19,7 +19,7 @@ name: hyperion-ng
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/hyperion-ng
- https://github.com/hyperion-project/hyperion.ng
-version: 9.0.9
+version: 9.0.10
annotations:
truecharts.org/catagories: |
- media
diff --git a/stable/webgrabplus/5.0.10/README.md b/stable/hyperion-ng/9.0.10/README.md
similarity index 100%
rename from stable/webgrabplus/5.0.10/README.md
rename to stable/hyperion-ng/9.0.10/README.md
diff --git a/stable/hyperion-ng/9.0.10/app-changelog.md b/stable/hyperion-ng/9.0.10/app-changelog.md
new file mode 100644
index 0000000000..b44f962dbf
--- /dev/null
+++ b/stable/hyperion-ng/9.0.10/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [hyperion-ng-9.0.10](https://github.com/truecharts/charts/compare/hyperion-ng-9.0.9...hyperion-ng-9.0.10) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/hyperion.ng to v2.0.15 ([#8455](https://github.com/truecharts/charts/issues/8455))
+
+
\ No newline at end of file
diff --git a/stable/hyperion-ng/9.0.9/app-readme.md b/stable/hyperion-ng/9.0.10/app-readme.md
similarity index 100%
rename from stable/hyperion-ng/9.0.9/app-readme.md
rename to stable/hyperion-ng/9.0.10/app-readme.md
diff --git a/stable/webgrabplus/5.0.10/charts/common-12.6.1.tgz b/stable/hyperion-ng/9.0.10/charts/common-12.6.1.tgz
similarity index 100%
rename from stable/webgrabplus/5.0.10/charts/common-12.6.1.tgz
rename to stable/hyperion-ng/9.0.10/charts/common-12.6.1.tgz
diff --git a/stable/hyperion-ng/9.0.9/ix_values.yaml b/stable/hyperion-ng/9.0.10/ix_values.yaml
similarity index 89%
rename from stable/hyperion-ng/9.0.9/ix_values.yaml
rename to stable/hyperion-ng/9.0.10/ix_values.yaml
index 5b991ae92d..68caca9a61 100644
--- a/stable/hyperion-ng/9.0.9/ix_values.yaml
+++ b/stable/hyperion-ng/9.0.10/ix_values.yaml
@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/hyperion.ng
- tag: 2.0.14@sha256:d2a68d14655b0aca7c9babda8e2fba5abde5e1439607b7e92d38eafe8f0d85dc
+ tag: 2.0.15@sha256:876943c6b970cae5ef0692b133c13a52a832e76e2f39e11f82cf397fa764b754
pullPolicy: IfNotPresent
service:
main:
diff --git a/stable/hyperion-ng/9.0.9/questions.yaml b/stable/hyperion-ng/9.0.10/questions.yaml
similarity index 99%
rename from stable/hyperion-ng/9.0.9/questions.yaml
rename to stable/hyperion-ng/9.0.10/questions.yaml
index 8c884c7485..ff104283ca 100644
--- a/stable/hyperion-ng/9.0.9/questions.yaml
+++ b/stable/hyperion-ng/9.0.10/questions.yaml
@@ -1074,7 +1074,7 @@ questions:
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"]]
+ show_if: [["runAsUser", "=", 0]]
default: 568
- variable: UMASK
label: UMASK
diff --git a/stable/webgrabplus/5.0.10/templates/NOTES.txt b/stable/hyperion-ng/9.0.10/templates/NOTES.txt
similarity index 100%
rename from stable/webgrabplus/5.0.10/templates/NOTES.txt
rename to stable/hyperion-ng/9.0.10/templates/NOTES.txt
diff --git a/stable/hyperion-ng/9.0.10/templates/common.yaml b/stable/hyperion-ng/9.0.10/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/hyperion-ng/9.0.10/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/webgrabplus/5.0.10/values.yaml b/stable/hyperion-ng/9.0.10/values.yaml
similarity index 100%
rename from stable/webgrabplus/5.0.10/values.yaml
rename to stable/hyperion-ng/9.0.10/values.yaml
diff --git a/stable/hyperion-ng/9.0.9/app-changelog.md b/stable/hyperion-ng/9.0.9/app-changelog.md
deleted file mode 100644
index b9631a4c09..0000000000
--- a/stable/hyperion-ng/9.0.9/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [hyperion-ng-9.0.9](https://github.com/truecharts/charts/compare/hyperion-ng-9.0.8...hyperion-ng-9.0.9) (2023-04-25)
-
-### Chore
-
-- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
-
-
\ No newline at end of file
diff --git a/stable/kanboard/12.0.8/CHANGELOG.md b/stable/kanboard/12.0.8/CHANGELOG.md
new file mode 100644
index 0000000000..9e5b2c6022
--- /dev/null
+++ b/stable/kanboard/12.0.8/CHANGELOG.md
@@ -0,0 +1,99 @@
+**Important:**
+*for the complete changelog, please refer to the website*
+
+
+
+
+## [kanboard-12.0.8](https://github.com/truecharts/charts/compare/kanboard-12.0.7...kanboard-12.0.8) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/kanboard to v1.2.28 ([#8460](https://github.com/truecharts/charts/issues/8460))
+
+
+
+
+## [kanboard-12.0.7](https://github.com/truecharts/charts/compare/kanboard-12.0.6...kanboard-12.0.7) (2023-04-25)
+
+### Chore
+
+- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
+
+
+
+
+## [kanboard-12.0.6](https://github.com/truecharts/charts/compare/kanboard-12.0.5...kanboard-12.0.6) (2023-04-25)
+
+### Chore
+
+- update helm general non-major ([#8145](https://github.com/truecharts/charts/issues/8145))
+
+
+
+
+## [kanboard-12.0.5](https://github.com/truecharts/charts/compare/kanboard-12.0.4...kanboard-12.0.5) (2023-04-20)
+
+### Chore
+
+- update helm general non-major ([#8087](https://github.com/truecharts/charts/issues/8087))
+
+
+
+
+## [kanboard-12.0.4](https://github.com/truecharts/charts/compare/kanboard-12.0.3...kanboard-12.0.4) (2023-04-16)
+
+### Chore
+
+- update helm general non-major ([#8071](https://github.com/truecharts/charts/issues/8071))
+
+
+
+
+## [kanboard-12.0.3](https://github.com/truecharts/charts/compare/kanboard-12.0.2...kanboard-12.0.3) (2023-04-16)
+
+### Chore
+
+- update helm general non-major ([#8061](https://github.com/truecharts/charts/issues/8061))
+
+
+
+
+## [kanboard-12.0.2](https://github.com/truecharts/charts/compare/kanboard-12.0.1...kanboard-12.0.2) (2023-04-15)
+
+### Chore
+
+- update helm general non-major ([#7998](https://github.com/truecharts/charts/issues/7998))
+
+
+
+
+## [kanboard-12.0.1](https://github.com/truecharts/charts/compare/kanboard-12.0.0...kanboard-12.0.1) (2023-04-14)
+
+
+
+
+## [kanboard-12.0.0](https://github.com/truecharts/charts/compare/kanboard-11.0.24...kanboard-12.0.0) (2023-04-14)
+
+### Chore
+
+- BREAKING CHANGE migrate to new common part 2 ([#7992](https://github.com/truecharts/charts/issues/7992))
+
+
+
+
+## [kanboard-11.0.24](https://github.com/truecharts/charts/compare/kanboard-11.0.23...kanboard-11.0.24) (2023-02-27)
+
+### Chore
+
+- update helm general non-major ([#7725](https://github.com/truecharts/charts/issues/7725))
+
+
+
+
+## [kanboard-11.0.23](https://github.com/truecharts/charts/compare/kanboard-11.0.22...kanboard-11.0.23) (2023-02-19)
+
+### Chore
+
+- update helm general non-major
+
+
diff --git a/stable/kanboard/12.0.8/Chart.yaml b/stable/kanboard/12.0.8/Chart.yaml
new file mode 100644
index 0000000000..5456ade44d
--- /dev/null
+++ b/stable/kanboard/12.0.8/Chart.yaml
@@ -0,0 +1,26 @@
+apiVersion: v2
+appVersion: "1.2.28"
+description: Kanboard is a free and open source Kanban project management software.
+name: kanboard
+version: 12.0.8
+kubeVersion: ">=1.16.0-0"
+keywords:
+ - kanboard
+ - kanban
+home: https://truecharts.org/charts/stable/kanboard
+icon: https://truecharts.org/img/hotlink-ok/chart-icons/kanboard.png
+sources:
+ - https://github.com/truecharts/charts/tree/master/charts/stable/kanboard
+ - https://github.com/kanboard/kanboard
+dependencies:
+ - name: common
+ repository: https://library-charts.truecharts.org
+ version: 12.6.1
+maintainers:
+ - email: info@truecharts.org
+ name: TrueCharts
+ url: https://truecharts.org
+annotations:
+ truecharts.org/catagories: |
+ - media
+ truecharts.org/SCALE-support: "true"
diff --git a/stable/webtop/5.0.10/README.md b/stable/kanboard/12.0.8/README.md
similarity index 100%
rename from stable/webtop/5.0.10/README.md
rename to stable/kanboard/12.0.8/README.md
diff --git a/stable/kanboard/12.0.8/app-changelog.md b/stable/kanboard/12.0.8/app-changelog.md
new file mode 100644
index 0000000000..33c6a7f43b
--- /dev/null
+++ b/stable/kanboard/12.0.8/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [kanboard-12.0.8](https://github.com/truecharts/charts/compare/kanboard-12.0.7...kanboard-12.0.8) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/kanboard to v1.2.28 ([#8460](https://github.com/truecharts/charts/issues/8460))
+
+
\ No newline at end of file
diff --git a/stable/kanboard/12.0.8/app-readme.md b/stable/kanboard/12.0.8/app-readme.md
new file mode 100644
index 0000000000..bb1967699c
--- /dev/null
+++ b/stable/kanboard/12.0.8/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/webtop/5.0.10/charts/common-12.6.1.tgz b/stable/kanboard/12.0.8/charts/common-12.6.1.tgz
similarity index 100%
rename from stable/webtop/5.0.10/charts/common-12.6.1.tgz
rename to stable/kanboard/12.0.8/charts/common-12.6.1.tgz
diff --git a/stable/kanboard/12.0.8/ix_values.yaml b/stable/kanboard/12.0.8/ix_values.yaml
new file mode 100644
index 0000000000..a97ba6c15c
--- /dev/null
+++ b/stable/kanboard/12.0.8/ix_values.yaml
@@ -0,0 +1,52 @@
+image:
+ repository: tccr.io/truecharts/kanboard
+ tag: 1.2.28@sha256:ea342db8dfd165ea31b76efa4980bea9a548c7eb22c842d877cf633f30f37f68
+ 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/12.0.8/questions.yaml b/stable/kanboard/12.0.8/questions.yaml
new file mode 100644
index 0000000000..0af971d227
--- /dev/null
+++ b/stable/kanboard/12.0.8/questions.yaml
@@ -0,0 +1,1943 @@
+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: 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: 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: hostNetwork
+ group: Networking and Services
+ label: Host-Networking (Complicated)
+ schema:
+ hidden: true
+ type: boolean
+ default: false
+ - 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:
+ type: dict
+ $ref:
+ - "normalize/interfaceConfiguration"
+ attrs:
+ - variable: hostInterface
+ description: Please Specify Host Interface
+ label: Host Interface
+ schema:
+ type: string
+ required: true
+ $ref:
+ - "definitions/interface"
+ - variable: ipam
+ description: Define how IP Address will be managed
+ label: IP Address Management
+ schema:
+ type: dict
+ required: true
+ attrs:
+ - variable: type
+ description: Specify type for IPAM
+ label: IPAM Type
+ schema:
+ type: string
+ required: true
+ enum:
+ - value: dhcp
+ description: Use DHCP
+ - value: static
+ description: Use Static IP
+ - 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
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: 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
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size quotum of Storage (Do NOT REDUCE after installation)
+ description: This value can ONLY be INCREASED after the installation
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: persistenceList
+ label: Additional App Storage
+ group: Storage and Persistence
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: Custom Storage
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the storage
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: Type of Storage
+ description: Sets the persistence type, Anything other than PVC could break rollback!
+ schema:
+ type: string
+ default: hostPath
+ enum:
+ - value: pvc
+ description: PVC
+ - value: hostPath
+ description: Host Path
+ - value: emptyDir
+ description: emptyDir
+ - value: nfs
+ description: NFS Share
+ - variable: server
+ label: NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: path
+ label: Path on NFS Server
+ schema:
+ show_if: [["type", "=", "nfs"]]
+ type: string
+ default: ""
+ - variable: setPermissions
+ label: Automatic Permissions
+ description: Automatically set permissions on install
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: false
+ - variable: readOnly
+ label: Read Only
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: Host Path
+ description: Path inside the container the storage is mounted
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: mountPath
+ label: Mount Path
+ description: Path inside the container the storage is mounted
+ schema:
+ type: string
+ default: ""
+ required: true
+ valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$'
+ - variable: medium
+ label: EmptyDir Medium
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: Memory
+ description: Memory
+ - variable: size
+ label: Size Quotum of Storage
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: 256Gi
+ - variable: ingress
+ label: ""
+ group: Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: certificateIssuer
+ label: Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below'
+ schema:
+ type: string
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ show_if: [["certificateIssuer", "=", ""]]
+ default: []
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: certificateIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ show_if: [["certificateIssuer", "=", ""]]
+ type: string
+ default: ""
+ - variable: entrypoint
+ label: (Advanced) Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: ingressClassName
+ label: (Advanced/Optional) IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: ingressList
+ label: Add Manual Custom Ingresses
+ group: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressListEntry
+ label: Custom Ingress
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable Ingress
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ - variable: ingressClassName
+ label: IngressClass Name
+ schema:
+ type: string
+ default: ""
+ - variable: hosts
+ label: Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: host
+ label: HostName
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: paths
+ label: Paths
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: pathEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: path
+ label: Path
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: Path Type
+ schema:
+ type: string
+ required: true
+ default: Prefix
+ - variable: service
+ label: Linked Service
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Service Name
+ schema:
+ type: string
+ default: ""
+ - variable: port
+ label: Service Port
+ schema:
+ type: int
+ - variable: clusterIssuer
+ label: clusterIssuer
+ description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below'
+ schema:
+ type: string
+ default: ""
+ - variable: tls
+ label: TLS-Settings
+ schema:
+ type: list
+ default: []
+ show_if: [["clusterIssuer", "=", ""]]
+ items:
+ - variable: tlsEntry
+ label: Host
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: hosts
+ label: Certificate Hosts
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: Host
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: clusterIssuer
+ label: Use Cert-Manager clusterIssuer
+ description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.'
+ schema:
+ type: string
+ default: ""
+ - variable: scaleCert
+ label: Use TrueNAS SCALE Certificate (Deprecated)
+ schema:
+ show_if: [["clusterIssuer", "=", ""]]
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: secretName
+ label: Use Custom Secret (Advanced)
+ schema:
+ type: string
+ show_if: [["clusterIssuer", "=", ""]]
+ default: ""
+ - variable: entrypoint
+ label: Traefik Entrypoint
+ description: Entrypoint used by Traefik when using Traefik as Ingress Provider
+ schema:
+ type: string
+ default: websecure
+ required: true
+ - variable: middlewares
+ label: Traefik Middlewares
+ description: Add previously created Traefik Middlewares to this Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: 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/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 4000m
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: RAM
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 8Gi
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: requests
+ label: "Minimum Resources Required (request)"
+ schema:
+ additional_attrs: true
+ type: dict
+ hidden: true
+ attrs:
+ - variable: cpu
+ label: CPU
+ description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 10m
+ hidden: true
+ valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$'
+ - variable: memory
+ label: "RAM"
+ description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation"
+ schema:
+ type: string
+ default: 50Mi
+ hidden: true
+ valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$'
+ - variable: deviceList
+ label: Mount USB Devices
+ group: Resources and Devices
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: deviceListEntry
+ label: Device
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enable the Storage
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: (Advanced) Type of Storage
+ description: Sets the persistence type
+ schema:
+ type: string
+ default: 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:
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+ - variable: workaround
+ label: "Workaround"
+ schema:
+ type: string
+ default: workaround
+ hidden: true
+# - variable: horizontalPodAutoscaler
+# group: Advanced
+# label: (Advanced) Horizontal Pod Autoscaler
+# schema:
+# type: list
+# default: []
+# items:
+# - variable: hpaEntry
+# label: HPA Entry
+# schema:
+# additional_attrs: true
+# type: dict
+# attrs:
+# - variable: name
+# label: Name
+# schema:
+# type: string
+# required: true
+# default: ""
+# - variable: enabled
+# label: Enabled
+# schema:
+# type: boolean
+# default: false
+# show_subquestions_if: true
+# subquestions:
+# - variable: target
+# label: Target
+# description: Deployment name, Defaults to Main Deployment
+# schema:
+# type: string
+# default: ""
+# - variable: minReplicas
+# label: Minimum Replicas
+# schema:
+# type: int
+# default: 1
+# - variable: maxReplicas
+# label: Maximum Replicas
+# schema:
+# type: int
+# default: 5
+# - variable: targetCPUUtilizationPercentage
+# label: Target CPU Utilization Percentage
+# schema:
+# type: int
+# default: 80
+# - variable: targetMemoryUtilizationPercentage
+# label: Target Memory Utilization Percentage
+# schema:
+# type: int
+# default: 80
+ - variable: networkPolicy
+ group: Advanced
+ label: (Advanced) Network Policy
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: netPolicyEntry
+ label: Network Policy Entry
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: policyType
+ label: Policy Type
+ schema:
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: Default
+ - value: ingress
+ description: Ingress
+ - value: egress
+ description: Egress
+ - value: ingress-egress
+ description: Ingress and Egress
+ - variable: egress
+ label: Egress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: egressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: to
+ label: To
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: toEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: ingress
+ label: Ingress
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: ingressEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: from
+ label: From
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: fromEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: ipBlock
+ label: IP Block
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: cidr
+ label: CIDR
+ schema:
+ type: string
+ default: ""
+ - variable: except
+ label: Except
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: exceptint
+ label: ""
+ schema:
+ type: string
+ - variable: namespaceSelector
+ label: Namespace Selector
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: podSelector
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: matchExpressions
+ label: Match Expressions
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: expressionEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: key
+ label: Key
+ schema:
+ type: string
+ - variable: operator
+ label: Operator
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: In
+ description: In
+ - value: NotIn
+ description: NotIn
+ - value: Exists
+ description: Exists
+ - value: DoesNotExist
+ description: DoesNotExist
+ - variable: values
+ label: Values
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: value
+ label: ""
+ schema:
+ type: string
+ - variable: ports
+ label: Ports
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: portsEntry
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ - variable: endPort
+ label: End Port
+ schema:
+ type: int
+ - variable: protocol
+ label: Protocol
+ schema:
+ type: string
+ default: TCP
+ enum:
+ - value: TCP
+ description: TCP
+ - value: UDP
+ description: UDP
+ - value: SCTP
+ description: SCTP
+ - variable: addons
+ group: Addons
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: Codeserver
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: service
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Service Type
+ description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: LoadBalancer
+ enum:
+ - value: NodePort
+ description: Deprecated CHANGE THIS
+ - value: ClusterIP
+ description: ClusterIP
+ - value: LoadBalancer
+ description: LoadBalancer
+ - variable: loadBalancerIP
+ label: LoadBalancer IP
+ description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: ports
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: codeserver
+ label: ""
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: port
+ label: Port
+ schema:
+ type: int
+ default: 36107
+ - variable: envList
+ label: Codeserver Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: netshoot
+ label: Netshoot
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: enabled
+ label: Enabled
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: envList
+ label: Netshoot Environment Variables
+ schema:
+ type: list
+ show_if: [["type", "!=", "disabled"]]
+ default: []
+ items:
+ - variable: envItem
+ label: Environment Variable
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: name
+ label: Name
+ schema:
+ type: string
+ required: true
+ - variable: value
+ label: Value
+ schema:
+ type: string
+ required: true
+ - variable: vpn
+ label: VPN
+ schema:
+ additional_attrs: true
+ type: dict
+ attrs:
+ - variable: type
+ label: Type
+ schema:
+ type: string
+ default: disabled
+ enum:
+ - value: disabled
+ description: disabled
+ - value: gluetun
+ description: Gluetun
+ - value: tailscale
+ description: Tailscale
+ - value: openvpn
+ description: OpenVPN (Deprecated)
+ - value: wireguard
+ description: Wireguard (Deprecated)
+ - variable: openvpn
+ label: OpenVPN Settings
+ schema:
+ 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:
+ 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
+ - 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/5.0.10/templates/NOTES.txt b/stable/kanboard/12.0.8/templates/NOTES.txt
similarity index 100%
rename from stable/webtop/5.0.10/templates/NOTES.txt
rename to stable/kanboard/12.0.8/templates/NOTES.txt
diff --git a/stable/kanboard/12.0.8/templates/common.yaml b/stable/kanboard/12.0.8/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/kanboard/12.0.8/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/webtop/5.0.10/values.yaml b/stable/kanboard/12.0.8/values.yaml
similarity index 100%
rename from stable/webtop/5.0.10/values.yaml
rename to stable/kanboard/12.0.8/values.yaml
diff --git a/stable/rdesktop/4.0.10/app-changelog.md b/stable/rdesktop/4.0.10/app-changelog.md
deleted file mode 100644
index 57e741daca..0000000000
--- a/stable/rdesktop/4.0.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [rdesktop-4.0.10](https://github.com/truecharts/charts/compare/rdesktop-4.0.9...rdesktop-4.0.10) (2023-04-25)
-
-### Chore
-
-- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
-
-
\ No newline at end of file
diff --git a/stable/rdesktop/4.0.10/CHANGELOG.md b/stable/rdesktop/4.0.11/CHANGELOG.md
similarity index 90%
rename from stable/rdesktop/4.0.10/CHANGELOG.md
rename to stable/rdesktop/4.0.11/CHANGELOG.md
index 059ebd06e8..11c454e703 100644
--- a/stable/rdesktop/4.0.10/CHANGELOG.md
+++ b/stable/rdesktop/4.0.11/CHANGELOG.md
@@ -4,6 +4,15 @@
+## [rdesktop-4.0.11](https://github.com/truecharts/charts/compare/rdesktop-4.0.10...rdesktop-4.0.11) (2023-04-29)
+
+### Chore
+
+- update rdesktop ([#8427](https://github.com/truecharts/charts/issues/8427))
+
+
+
+
## [rdesktop-4.0.10](https://github.com/truecharts/charts/compare/rdesktop-4.0.9...rdesktop-4.0.10) (2023-04-25)
### Chore
@@ -88,12 +97,3 @@
- bump common on the 222 ([#7927](https://github.com/truecharts/charts/issues/7927))
-
-
-## [rdesktop-4.0.0](https://github.com/truecharts/charts/compare/rdesktop-3.0.22...rdesktop-4.0.0) (2023-04-11)
-
-### Feat
-
-- BREAKING CHANGE migrate to new common part 1 ([#7900](https://github.com/truecharts/charts/issues/7900))
-
-
diff --git a/stable/rdesktop/4.0.10/Chart.yaml b/stable/rdesktop/4.0.11/Chart.yaml
similarity index 98%
rename from stable/rdesktop/4.0.10/Chart.yaml
rename to stable/rdesktop/4.0.11/Chart.yaml
index 16c4e74a88..4f804722c1 100644
--- a/stable/rdesktop/4.0.10/Chart.yaml
+++ b/stable/rdesktop/4.0.11/Chart.yaml
@@ -23,7 +23,7 @@ sources:
- https://github.com/orgs/linuxserver/packages/container/package/rdesktop
- https://github.com/linuxserver/docker-rdesktop#readme
type: application
-version: 4.0.10
+version: 4.0.11
annotations:
truecharts.org/catagories: |
- desktops
diff --git a/stable/rdesktop/4.0.11/README.md b/stable/rdesktop/4.0.11/README.md
new file mode 100644
index 0000000000..701942c352
--- /dev/null
+++ b/stable/rdesktop/4.0.11/README.md
@@ -0,0 +1,27 @@
+# README
+
+## General Info
+
+TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+*All Rights Reserved - The TrueCharts Project*
diff --git a/stable/rdesktop/4.0.11/app-changelog.md b/stable/rdesktop/4.0.11/app-changelog.md
new file mode 100644
index 0000000000..707199f236
--- /dev/null
+++ b/stable/rdesktop/4.0.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [rdesktop-4.0.11](https://github.com/truecharts/charts/compare/rdesktop-4.0.10...rdesktop-4.0.11) (2023-04-29)
+
+### Chore
+
+- update rdesktop ([#8427](https://github.com/truecharts/charts/issues/8427))
+
+
\ No newline at end of file
diff --git a/stable/rdesktop/4.0.10/app-readme.md b/stable/rdesktop/4.0.11/app-readme.md
similarity index 100%
rename from stable/rdesktop/4.0.10/app-readme.md
rename to stable/rdesktop/4.0.11/app-readme.md
diff --git a/stable/rdesktop/4.0.11/charts/common-12.6.1.tgz b/stable/rdesktop/4.0.11/charts/common-12.6.1.tgz
new file mode 100644
index 0000000000..4135ec2a26
Binary files /dev/null and b/stable/rdesktop/4.0.11/charts/common-12.6.1.tgz differ
diff --git a/stable/rdesktop/4.0.10/ix_values.yaml b/stable/rdesktop/4.0.11/ix_values.yaml
similarity index 55%
rename from stable/rdesktop/4.0.10/ix_values.yaml
rename to stable/rdesktop/4.0.11/ix_values.yaml
index c7f7a2dbbd..7a03a626ff 100644
--- a/stable/rdesktop/4.0.10/ix_values.yaml
+++ b/stable/rdesktop/4.0.11/ix_values.yaml
@@ -1,98 +1,98 @@
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/rdesktop
- tag: latest@sha256:cab834fcd08dfb1a074d9fb2aa40ed868382ecaff4dea77338061ddbe1bbce5c
+ tag: latest@sha256:b997016b6e92278485f0806e8213114f7586a25e46d4c9173aed36fc05a039d2
ubuntuXFCEImage:
repository: tccr.io/truecharts/rdesktop-ubuntu-xfce
- tag: latest@sha256:78b34dd5936d551cc7c0545f8269b9eb61d6829254afb9986d7d4b6c3bf81d93
+ tag: latest@sha256:61ff64ba43dd1b244e0334555750cc783beb46cdd9885f98af7f324baee08237
pullPolicy: Always
fedoraXFCEImage:
repository: tccr.io/truecharts/rdesktop-fedora-xfce
- tag: latest@sha256:0a536874928519577f7672d687776ee6471edf00903f52cde933e2086152e4bb
+ tag: latest@sha256:748d26a1f2553dd4d71460581b2499aa5a163eea084228a3dc180533b58b19af
pullPolicy: Always
archXFCEImage:
repository: tccr.io/truecharts/rdesktop-arch-xfce
- tag: latest@sha256:b2195dd2411d0a96422d36ac4cff070efdb257d3dca42d3fe80064553afd4731
+ tag: latest@sha256:46b0e0076b49096ea8814419aca42b31e6e9426373d48d40803a86140c622808
pullPolicy: Always
alpineKDEImage:
repository: tccr.io/truecharts/rdesktop-alpine-kde
- tag: latest@sha256:dbb1dc0621103bf695fd877befd0e56d414b99757e3a9d6b1e505ab3bc9e50b9
+ tag: latest@sha256:56a8700dddfe676c64ff95559d0a3e530b894e093db3d08c2a8422de84575dbb
pullPolicy: Always
ubuntuKDEImage:
repository: tccr.io/truecharts/rdesktop-ubuntu-kde
- tag: latest@sha256:39bb259d1dace5244a30b9497bf833e686d3d826ca5f3b51338aabb24924eadb
+ tag: latest@sha256:d9c2442bc04f77692477345aa9444b4208c482852a8ff2365f8ab3c99adfb7f2
pullPolicy: Always
fedoraKDEImage:
repository: tccr.io/truecharts/rdesktop-fedora-kde
- tag: latest@sha256:d1c332a37bda69704fae2441b2bf9befa7bcad0910cd9e4fb98ae405541954e8
+ tag: latest@sha256:7ee78e5924534417e5ea8acfb6a381f769716ec05c439d5e8876c3df40d28de3
pullPolicy: Always
archKDEImage:
repository: tccr.io/truecharts/rdesktop-arch-kde
- tag: latest@sha256:6119ad975f98a7429b2b58dc9c21327b237420fd5d05f4dd411ddc18c34a4e2e
+ tag: latest@sha256:29d81c2b0f161fd2ffa06580615c2ffc6ce463bd5829a2c69edce39be92ec964
pullPolicy: Always
alpineMATEImage:
repository: tccr.io/truecharts/rdesktop-alpine-mate
- tag: latest@sha256:22817b0f9472b933e0437978ef939f76e4e577577103bad9aa009773f578122a
+ tag: latest@sha256:aece0e33c066fd45d4c1ab1ba4990aa04133f285bca170aa2a50b17bf9a8d9b2
pullPolicy: Always
ubuntuMATEImage:
repository: tccr.io/truecharts/rdesktop-ubuntu-mate
- tag: latest@sha256:2ef0901df38e833b05c6aea8b9c125e9c1678693da8fa2242007954af2137bc4
+ tag: latest@sha256:012fba78ab5177db21c6d51ea41a665036d09b73afbfdc0a62484c4cd6001a7c
pullPolicy: Always
fedoraMATEImage:
repository: tccr.io/truecharts/rdesktop-fedora-mate
- tag: latest@sha256:1dd401d04fe60e8878baedc99457e54d0a808af3849ec9868b5b861658a2fd37
+ tag: latest@sha256:ec3a5d020543523c8266d152300ffd7db8b95089ce53ef425fdd790a3d9e651c
pullPolicy: Always
archMATEImage:
repository: tccr.io/truecharts/rdesktop-arch-mate
- tag: latest@sha256:54ee98d02eadbf84f472d6cadaf04744fd14e26a50144747ef505cc2337702a3
+ tag: latest@sha256:ab48d20196e1c594b895f971451f3dc5205ea0fbc6c0ee8ab549c7fe848383b6
pullPolicy: Always
alpineI3Image:
repository: tccr.io/truecharts/rdesktop-alpine-i3
- tag: latest@sha256:82f3293f7c1428d8fe4c7d3506f0caf765d3c75dc59518b9b7723eb2b7fee399
+ tag: latest@sha256:a6f507d7b1c777067490d301db104909e6a7bb622328a9a9af68360493e59225
pullPolicy: Always
ubuntuI3Image:
repository: tccr.io/truecharts/rdesktop-ubuntu-i3
- tag: latest@sha256:afdff7c8bce8bd900b172727667d823b6bc1a32ec31d09576fd0a4458b76bfb3
+ tag: latest@sha256:cd21f2600dff90a1faa9b3d27ad8ce17b41d89a7faac4cac0be73f97e333346e
pullPolicy: Always
fedoraI3Image:
repository: tccr.io/truecharts/rdesktop-fedora-i3
- tag: latest@sha256:e373ca780de48038625cd44e9424de89d20bc32d3c86fe0c67c1146b67c6b1d5
+ tag: latest@sha256:c0224d490d2a2e3f37907a839b9d62ce764458f8198a27727619fcd684953d22
pullPolicy: Always
archI3Image:
repository: tccr.io/truecharts/rdesktop-arch-i3
- tag: latest@sha256:fa797dcb633ec86f83518182763865150e1c7bb4275aae59c984c33eedba5d95
+ tag: latest@sha256:698a76f46b2380882c88688e525a7e7ca5043ad0ad6921456accfcef330f644b
pullPolicy: Always
alpineOpenBoxImage:
repository: tccr.io/truecharts/rdesktop-alpine-openbox
- tag: latest@sha256:424befd21ded014d18448ca8490457a395fc21c44545ffe81f5bc40da7a51804
+ tag: latest@sha256:041c88cdb9bd9b1bda0a85c61daddd6d7d42109ade64bdc35d0fd7ee15c76eb4
pullPolicy: Always
ubuntuOpenBoxImage:
repository: tccr.io/truecharts/rdesktop-ubuntu-openbox
- tag: latest@sha256:7d974cc1e3e60040d6b20f22eacfe1e3fb92f65cbf53acb78232799661f60173
+ tag: latest@sha256:5c743193e52aecc6220dd79d73dcccdb47047d27c4ac949793f26a117e760f8e
pullPolicy: Always
fedoraOpenBoxImage:
repository: tccr.io/truecharts/rdesktop-fedora-openbox
- tag: latest@sha256:d8930b6b96eba43316b61f219d32baaa03be5454f3794ba422444e696bc1212d
+ tag: latest@sha256:6fa5017f13a44198e2708ed12edd80ffc549861715a4e1f94b25d94aa60249d3
pullPolicy: Always
archOpenBoxImage:
repository: tccr.io/truecharts/rdesktop-arch-openbox
- tag: latest@sha256:80b057016ed3b6afacda3d96295a8b29c86c8fc40b69445cc018b17969645469
+ tag: latest@sha256:db8b7cee5ded1dc03ffac68f21475b82650758f334937e3cdf83cc4030ef7fa5
pullPolicy: Always
alpineICEWMImage:
repository: tccr.io/truecharts/rdesktop-alpine-icewm
- tag: latest@sha256:3cc2fd8ee3bc18e7ebc5720fe6b5d47d8fdd3d6bc239add1cc0a17260d5f7556
+ tag: latest@sha256:6dfac9ef9a351bf17db0ff1d3dd82b7d0b63174f5e48985027b5283be2c4506c
pullPolicy: Always
ubuntuICEWMImage:
repository: tccr.io/truecharts/rdesktop-ubuntu-icewm
- tag: latest@sha256:27684b835ee09cf5dd9df51e5778c4e772ea40ed4b114ffbd167c91befe948be
+ tag: latest@sha256:ca91250c609475ceadba980e28d874977c8e03e667af640fac4866bab95580de
pullPolicy: Always
fedoraICEWMImage:
repository: tccr.io/truecharts/rdesktop-fedora-icewm
- tag: latest@sha256:4bba4b7bff048a41ca55d119a23a9b17505e3e247dd8cdfb821c28e28babe224
+ tag: latest@sha256:37560d75107c75a2252ab44bc8d86a76953d4ccd104832c175a349f2d56336b3
pullPolicy: Always
archICEWMImage:
repository: tccr.io/truecharts/rdesktop-arch-icewm
- tag: latest@sha256:e7c1e505662d3485d09bdde575df0ea150ae3893c8c3816390d157f5853612d1
+ tag: latest@sha256:93801d7243513d7bdcda632de4772c6315b2cdf119bf3f00e5bb50cae5219180
pullPolicy: Always
workload:
main:
diff --git a/stable/rdesktop/4.0.10/questions.yaml b/stable/rdesktop/4.0.11/questions.yaml
similarity index 99%
rename from stable/rdesktop/4.0.10/questions.yaml
rename to stable/rdesktop/4.0.11/questions.yaml
index 19f9b2e73f..75fd3174bf 100644
--- a/stable/rdesktop/4.0.10/questions.yaml
+++ b/stable/rdesktop/4.0.11/questions.yaml
@@ -985,7 +985,7 @@ questions:
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"]]
+ show_if: [["runAsUser", "=", 0]]
default: 568
- variable: UMASK
label: UMASK
diff --git a/stable/rdesktop/4.0.11/templates/NOTES.txt b/stable/rdesktop/4.0.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/rdesktop/4.0.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/rdesktop/4.0.10/templates/common.yaml b/stable/rdesktop/4.0.11/templates/common.yaml
similarity index 100%
rename from stable/rdesktop/4.0.10/templates/common.yaml
rename to stable/rdesktop/4.0.11/templates/common.yaml
diff --git a/stable/rdesktop/4.0.11/values.yaml b/stable/rdesktop/4.0.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/valheim/6.0.0/app-changelog.md b/stable/valheim/6.0.0/app-changelog.md
deleted file mode 100644
index a1044a5119..0000000000
--- a/stable/valheim/6.0.0/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [valheim-6.0.0](https://github.com/truecharts/charts/compare/valheim-5.0.14...valheim-6.0.0) (2023-04-29)
-
-### Feat
-
-- BREAKING CHANGE migrate to new common part 3 ([#8151](https://github.com/truecharts/charts/issues/8151))
-
-
\ No newline at end of file
diff --git a/stable/valheim/6.0.0/CHANGELOG.md b/stable/valheim/6.0.1/CHANGELOG.md
similarity index 89%
rename from stable/valheim/6.0.0/CHANGELOG.md
rename to stable/valheim/6.0.1/CHANGELOG.md
index b6d5036dce..d8e6de21f0 100644
--- a/stable/valheim/6.0.0/CHANGELOG.md
+++ b/stable/valheim/6.0.1/CHANGELOG.md
@@ -4,6 +4,15 @@
+## [valheim-6.0.1](https://github.com/truecharts/charts/compare/valheim-6.0.0...valheim-6.0.1) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/valheim-server to latest ([#8409](https://github.com/truecharts/charts/issues/8409))
+
+
+
+
## [valheim-6.0.0](https://github.com/truecharts/charts/compare/valheim-5.0.14...valheim-6.0.0) (2023-04-29)
### Feat
@@ -88,12 +97,3 @@
- update helm general non-major
-
-
-## [valheim-5.0.5](https://github.com/truecharts/charts/compare/valheim-5.0.4...valheim-5.0.5) (2022-12-13)
-
-### Chore
-
-- update helm general non-major
-
- ### Fix
diff --git a/stable/valheim/6.0.0/Chart.yaml b/stable/valheim/6.0.1/Chart.yaml
similarity index 98%
rename from stable/valheim/6.0.0/Chart.yaml
rename to stable/valheim/6.0.1/Chart.yaml
index d98984f70f..4e9e4add0f 100644
--- a/stable/valheim/6.0.0/Chart.yaml
+++ b/stable/valheim/6.0.1/Chart.yaml
@@ -18,7 +18,7 @@ name: valheim
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/valheim
- https://github.com/lloesche/valheim-server-docker
-version: 6.0.0
+version: 6.0.1
annotations:
truecharts.org/catagories: |
- media
diff --git a/stable/valheim/6.0.1/README.md b/stable/valheim/6.0.1/README.md
new file mode 100644
index 0000000000..701942c352
--- /dev/null
+++ b/stable/valheim/6.0.1/README.md
@@ -0,0 +1,27 @@
+# README
+
+## General Info
+
+TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+*All Rights Reserved - The TrueCharts Project*
diff --git a/stable/valheim/6.0.1/app-changelog.md b/stable/valheim/6.0.1/app-changelog.md
new file mode 100644
index 0000000000..c6c4e66c93
--- /dev/null
+++ b/stable/valheim/6.0.1/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [valheim-6.0.1](https://github.com/truecharts/charts/compare/valheim-6.0.0...valheim-6.0.1) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/valheim-server to latest ([#8409](https://github.com/truecharts/charts/issues/8409))
+
+
\ No newline at end of file
diff --git a/stable/valheim/6.0.0/app-readme.md b/stable/valheim/6.0.1/app-readme.md
similarity index 100%
rename from stable/valheim/6.0.0/app-readme.md
rename to stable/valheim/6.0.1/app-readme.md
diff --git a/stable/valheim/6.0.1/charts/common-12.6.1.tgz b/stable/valheim/6.0.1/charts/common-12.6.1.tgz
new file mode 100644
index 0000000000..4135ec2a26
Binary files /dev/null and b/stable/valheim/6.0.1/charts/common-12.6.1.tgz differ
diff --git a/stable/valheim/6.0.0/ix_values.yaml b/stable/valheim/6.0.1/ix_values.yaml
similarity index 95%
rename from stable/valheim/6.0.0/ix_values.yaml
rename to stable/valheim/6.0.1/ix_values.yaml
index c209988903..065ce4afc8 100644
--- a/stable/valheim/6.0.0/ix_values.yaml
+++ b/stable/valheim/6.0.1/ix_values.yaml
@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/valheim-server
- tag: latest@sha256:bc9b41516c963c953bed2d76c3ef74c3d7e8ac4d6b69f3ef860ec0f3e1767e8d
+ tag: latest@sha256:080b02f3bffa0f2250fe104eec77f6f05239f50b528ae8dc276780fbd077abe7
pullPolicy: IfNotPresent
service:
main:
diff --git a/stable/valheim/6.0.0/questions.yaml b/stable/valheim/6.0.1/questions.yaml
similarity index 100%
rename from stable/valheim/6.0.0/questions.yaml
rename to stable/valheim/6.0.1/questions.yaml
diff --git a/stable/valheim/6.0.1/templates/NOTES.txt b/stable/valheim/6.0.1/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/valheim/6.0.1/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/valheim/6.0.0/templates/common.yaml b/stable/valheim/6.0.1/templates/common.yaml
similarity index 100%
rename from stable/valheim/6.0.0/templates/common.yaml
rename to stable/valheim/6.0.1/templates/common.yaml
diff --git a/stable/valheim/6.0.1/values.yaml b/stable/valheim/6.0.1/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/webgrabplus/5.0.10/app-changelog.md b/stable/webgrabplus/5.0.10/app-changelog.md
deleted file mode 100644
index c5536a837c..0000000000
--- a/stable/webgrabplus/5.0.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [webgrabplus-5.0.10](https://github.com/truecharts/charts/compare/webgrabplus-5.0.9...webgrabplus-5.0.10) (2023-04-25)
-
-### Chore
-
-- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
-
-
\ No newline at end of file
diff --git a/stable/webgrabplus/5.0.10/CHANGELOG.md b/stable/webgrabplus/5.0.11/CHANGELOG.md
similarity index 89%
rename from stable/webgrabplus/5.0.10/CHANGELOG.md
rename to stable/webgrabplus/5.0.11/CHANGELOG.md
index eeab9c7b2e..5a5df7cda3 100644
--- a/stable/webgrabplus/5.0.10/CHANGELOG.md
+++ b/stable/webgrabplus/5.0.11/CHANGELOG.md
@@ -4,6 +4,15 @@
+## [webgrabplus-5.0.11](https://github.com/truecharts/charts/compare/webgrabplus-5.0.10...webgrabplus-5.0.11) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/webgrabplus to 5.0.1 ([#8414](https://github.com/truecharts/charts/issues/8414))
+
+
+
+
## [webgrabplus-5.0.10](https://github.com/truecharts/charts/compare/webgrabplus-5.0.9...webgrabplus-5.0.10) (2023-04-25)
### Chore
@@ -88,12 +97,3 @@
- bump common on the 222 ([#7927](https://github.com/truecharts/charts/issues/7927))
-
-
-## [webgrabplus-5.0.0](https://github.com/truecharts/charts/compare/webgrabplus-4.0.13...webgrabplus-5.0.0) (2023-04-11)
-
-### Feat
-
-- BREAKING CHANGE migrate to new common part 1 ([#7900](https://github.com/truecharts/charts/issues/7900))
-
-
diff --git a/stable/webgrabplus/5.0.10/Chart.yaml b/stable/webgrabplus/5.0.11/Chart.yaml
similarity index 97%
rename from stable/webgrabplus/5.0.10/Chart.yaml
rename to stable/webgrabplus/5.0.11/Chart.yaml
index 3acb181738..baa75589f3 100644
--- a/stable/webgrabplus/5.0.10/Chart.yaml
+++ b/stable/webgrabplus/5.0.11/Chart.yaml
@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: webgrabplus
-version: 5.0.10
+version: 5.0.11
appVersion: "5.0.1"
description: Webgrabplus is a multi-site incremental xmltv epg grabber.
type: application
diff --git a/stable/webgrabplus/5.0.11/README.md b/stable/webgrabplus/5.0.11/README.md
new file mode 100644
index 0000000000..701942c352
--- /dev/null
+++ b/stable/webgrabplus/5.0.11/README.md
@@ -0,0 +1,27 @@
+# README
+
+## General Info
+
+TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+*All Rights Reserved - The TrueCharts Project*
diff --git a/stable/webgrabplus/5.0.11/app-changelog.md b/stable/webgrabplus/5.0.11/app-changelog.md
new file mode 100644
index 0000000000..d22a3285ba
--- /dev/null
+++ b/stable/webgrabplus/5.0.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [webgrabplus-5.0.11](https://github.com/truecharts/charts/compare/webgrabplus-5.0.10...webgrabplus-5.0.11) (2023-04-29)
+
+### Chore
+
+- update container image tccr.io/truecharts/webgrabplus to 5.0.1 ([#8414](https://github.com/truecharts/charts/issues/8414))
+
+
\ No newline at end of file
diff --git a/stable/webgrabplus/5.0.10/app-readme.md b/stable/webgrabplus/5.0.11/app-readme.md
similarity index 100%
rename from stable/webgrabplus/5.0.10/app-readme.md
rename to stable/webgrabplus/5.0.11/app-readme.md
diff --git a/stable/webgrabplus/5.0.11/charts/common-12.6.1.tgz b/stable/webgrabplus/5.0.11/charts/common-12.6.1.tgz
new file mode 100644
index 0000000000..4135ec2a26
Binary files /dev/null and b/stable/webgrabplus/5.0.11/charts/common-12.6.1.tgz differ
diff --git a/stable/webgrabplus/5.0.10/ix_values.yaml b/stable/webgrabplus/5.0.11/ix_values.yaml
similarity index 89%
rename from stable/webgrabplus/5.0.10/ix_values.yaml
rename to stable/webgrabplus/5.0.11/ix_values.yaml
index 955c3d2007..9d8ac183c1 100644
--- a/stable/webgrabplus/5.0.10/ix_values.yaml
+++ b/stable/webgrabplus/5.0.11/ix_values.yaml
@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/webgrabplus
pullPolicy: IfNotPresent
- tag: 5.0.1@sha256:c405934c2bcb0554b6a1eaa61f144deac659621e9b5c05204ac68f1d9cdc6915
+ tag: 5.0.1@sha256:fdd9f9d0fe1226cc1d3ca49b701593a8de8f9e0dbf3358d765dd11532c6fc391
service:
main:
enabled: false
diff --git a/stable/webgrabplus/5.0.10/questions.yaml b/stable/webgrabplus/5.0.11/questions.yaml
similarity index 99%
rename from stable/webgrabplus/5.0.10/questions.yaml
rename to stable/webgrabplus/5.0.11/questions.yaml
index 1377d2e9e2..d86f11a49d 100644
--- a/stable/webgrabplus/5.0.10/questions.yaml
+++ b/stable/webgrabplus/5.0.11/questions.yaml
@@ -636,7 +636,7 @@ questions:
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"]]
+ show_if: [["runAsUser", "=", 0]]
default: 568
- variable: UMASK
label: UMASK
diff --git a/stable/webgrabplus/5.0.11/templates/NOTES.txt b/stable/webgrabplus/5.0.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/webgrabplus/5.0.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/webgrabplus/5.0.11/templates/common.yaml b/stable/webgrabplus/5.0.11/templates/common.yaml
new file mode 100644
index 0000000000..b51394e00a
--- /dev/null
+++ b/stable/webgrabplus/5.0.11/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "tc.v1.common.loader.all" . }}
diff --git a/stable/webgrabplus/5.0.11/values.yaml b/stable/webgrabplus/5.0.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/webtop/5.0.10/app-changelog.md b/stable/webtop/5.0.10/app-changelog.md
deleted file mode 100644
index 60cfbb857d..0000000000
--- a/stable/webtop/5.0.10/app-changelog.md
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-## [webtop-5.0.10](https://github.com/truecharts/charts/compare/webtop-5.0.9...webtop-5.0.10) (2023-04-25)
-
-### Chore
-
-- update helm general non-major ([#8153](https://github.com/truecharts/charts/issues/8153))
-
-
\ No newline at end of file
diff --git a/stable/webtop/5.0.10/CHANGELOG.md b/stable/webtop/5.0.11/CHANGELOG.md
similarity index 90%
rename from stable/webtop/5.0.10/CHANGELOG.md
rename to stable/webtop/5.0.11/CHANGELOG.md
index 78068db2d7..0d41459b32 100644
--- a/stable/webtop/5.0.10/CHANGELOG.md
+++ b/stable/webtop/5.0.11/CHANGELOG.md
@@ -4,6 +4,15 @@
+## [webtop-5.0.11](https://github.com/truecharts/charts/compare/webtop-5.0.10...webtop-5.0.11) (2023-04-29)
+
+### Chore
+
+- update webtop ([#8429](https://github.com/truecharts/charts/issues/8429))
+
+
+
+
## [webtop-5.0.10](https://github.com/truecharts/charts/compare/webtop-5.0.9...webtop-5.0.10) (2023-04-25)
### Chore
@@ -88,12 +97,3 @@
- bump common on the 222 ([#7927](https://github.com/truecharts/charts/issues/7927))
-
-
-## [webtop-5.0.0](https://github.com/truecharts/charts/compare/webtop-4.0.10...webtop-5.0.0) (2023-04-11)
-
-### Feat
-
-- BREAKING CHANGE migrate to new common part 1 ([#7900](https://github.com/truecharts/charts/issues/7900))
-
-
diff --git a/stable/webtop/5.0.10/Chart.yaml b/stable/webtop/5.0.11/Chart.yaml
similarity index 98%
rename from stable/webtop/5.0.10/Chart.yaml
rename to stable/webtop/5.0.11/Chart.yaml
index 600caf2976..f02af47af1 100644
--- a/stable/webtop/5.0.10/Chart.yaml
+++ b/stable/webtop/5.0.11/Chart.yaml
@@ -23,7 +23,7 @@ sources:
- https://github.com/orgs/linuxserver/packages/container/package/webtop
- https://github.com/linuxserver/docker-webtop#readme
type: application
-version: 5.0.10
+version: 5.0.11
annotations:
truecharts.org/catagories: |
- Tools-Utilities
diff --git a/stable/webtop/5.0.11/README.md b/stable/webtop/5.0.11/README.md
new file mode 100644
index 0000000000..701942c352
--- /dev/null
+++ b/stable/webtop/5.0.11/README.md
@@ -0,0 +1,27 @@
+# README
+
+## General Info
+
+TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
+However only installations using the TrueNAS SCALE Apps system are supported.
+
+For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
+
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
+
+
+## Support
+
+- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
+- See the [Website](https://truecharts.org)
+- Check our [Discord](https://discord.gg/tVsPTHWTtr)
+- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
+
+---
+
+## Sponsor TrueCharts
+
+TrueCharts can only exist due to the incredible effort of our staff.
+Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
+
+*All Rights Reserved - The TrueCharts Project*
diff --git a/stable/webtop/5.0.11/app-changelog.md b/stable/webtop/5.0.11/app-changelog.md
new file mode 100644
index 0000000000..b5becc6207
--- /dev/null
+++ b/stable/webtop/5.0.11/app-changelog.md
@@ -0,0 +1,9 @@
+
+
+## [webtop-5.0.11](https://github.com/truecharts/charts/compare/webtop-5.0.10...webtop-5.0.11) (2023-04-29)
+
+### Chore
+
+- update webtop ([#8429](https://github.com/truecharts/charts/issues/8429))
+
+
\ No newline at end of file
diff --git a/stable/webtop/5.0.10/app-readme.md b/stable/webtop/5.0.11/app-readme.md
similarity index 100%
rename from stable/webtop/5.0.10/app-readme.md
rename to stable/webtop/5.0.11/app-readme.md
diff --git a/stable/webtop/5.0.11/charts/common-12.6.1.tgz b/stable/webtop/5.0.11/charts/common-12.6.1.tgz
new file mode 100644
index 0000000000..4135ec2a26
Binary files /dev/null and b/stable/webtop/5.0.11/charts/common-12.6.1.tgz differ
diff --git a/stable/webtop/5.0.10/ix_values.yaml b/stable/webtop/5.0.11/ix_values.yaml
similarity index 56%
rename from stable/webtop/5.0.10/ix_values.yaml
rename to stable/webtop/5.0.11/ix_values.yaml
index a4a93ff4db..61369d343a 100644
--- a/stable/webtop/5.0.10/ix_values.yaml
+++ b/stable/webtop/5.0.11/ix_values.yaml
@@ -1,98 +1,98 @@
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/webtop
- tag: latest@sha256:f2c44deb0363ba5bf6cb88f95bd4b7d9115de22c9ae7fed935d6ac5e374709d5
+ tag: latest@sha256:8fd107bd7dcd79d42d955bf00de0719a89fffe1df2889aa1624bc48026272586
ubuntuXFCEImage:
repository: tccr.io/truecharts/webtop-ubuntu-xfce
- tag: latest@sha256:88a9724104785a6e3ae99503cc687e31b6c0d1911ef42066ab0b15c44d81c313
+ tag: latest@sha256:5166bc928cbba8d4f7c0a4822aadb4f84c8023899b5d632b43eb05f0c8f9e588
pullPolicy: Always
fedoraXFCEImage:
repository: tccr.io/truecharts/webtop-fedora-xfce
- tag: latest@sha256:74beef3b903e42438a0e6e1bfe4a1e86754622910fb3bb0c13de62821834f291
+ tag: latest@sha256:14593342b56a4937fdeb979ba1fb76d5545d13d2e25bd6f9749a7b10609aa84d
pullPolicy: Always
archXFCEImage:
repository: tccr.io/truecharts/webtop-arch-xfce
- tag: latest@sha256:9cc8e45db773e9bb94d6dda530861d2e26a38136cf479a32a9ccb5c8272dab61
+ tag: latest@sha256:aab8d9d672f0b36ab8dfa7b27d260cb9113f604ab1bc68410ad09f9f83f7d5d6
pullPolicy: Always
alpineKDEImage:
repository: tccr.io/truecharts/webtop-alpine-kde
- tag: latest@sha256:0f85328ea502a34b5518ed7dbf824a18e07bb8911d7bcbc1421bd14a02dfbe24
+ tag: latest@sha256:bf56358e6b1b56266d01e49fbfcbe2110fdc86ec34fc33d315dd2d45e7133766
pullPolicy: Always
ubuntuKDEImage:
repository: tccr.io/truecharts/webtop-ubuntu-kde
- tag: latest@sha256:51135de71773eb03c39eac3e270b31cea12b1501b09d0d9a99e1f0771673b969
+ tag: latest@sha256:b0802b7509d380e2f22795bf7c14484880878051758fe9113f231e656ac4dfd1
pullPolicy: Always
fedoraKDEImage:
repository: tccr.io/truecharts/webtop-fedora-kde
- tag: latest@sha256:d6a7d6833b6f1164e15036876b78be748e7a6551a476730196868ed77c95d283
+ tag: latest@sha256:9b0cb381713cc2090a3519b88dd801e590d01d0807343242a4141f32124edbc9
pullPolicy: Always
archKDEImage:
repository: tccr.io/truecharts/webtop-arch-kde
- tag: latest@sha256:47b55e038b3e53fc4b4033ad5812c8fd7d401966515b859efcfdd8a34b02b9d9
+ tag: latest@sha256:8238fb7f41c56e801b52f8eabf01852f6b6056e08c76dcd1467e4d7b1e7c544a
pullPolicy: Always
alpineMATEImage:
repository: tccr.io/truecharts/webtop-alpine-mate
- tag: latest@sha256:42d0ff75ede8b1c9329075ced3eef6a88bc5a73b67a80e274dc3eb8b76970c15
+ tag: latest@sha256:6f1789ea7cb67f732629e21a156a4bba4b364a9aa1803b8b0ec5cf038c017331
pullPolicy: Always
ubuntuMATEImage:
repository: tccr.io/truecharts/webtop-ubuntu-mate
- tag: latest@sha256:d01181190ddf75ae9f9186e34e8d2c3e22891d5f6ddbd50a384b5121bdbbe3cd
+ tag: latest@sha256:ea5a7e96fee56e0d7c31bad889ff9818de498a30720f35eb55c050ea13bf2650
pullPolicy: Always
fedoraMATEImage:
repository: tccr.io/truecharts/webtop-fedora-mate
- tag: latest@sha256:d8bf943406d04dc70c6540f4bf21a79ce3177378b96c3e750e7d2862f02bae3b
+ tag: latest@sha256:2314b95493a033ba32e1bd22087add60d063733cd2a8f539233bbc4d56a1aa70
pullPolicy: Always
archMATEImage:
repository: tccr.io/truecharts/webtop-arch-mate
- tag: latest@sha256:25ccaf4e055b0e3db56687b8805def4d55e596c5d41d6042541189a85bc1f6dc
+ tag: latest@sha256:f371403b90d6c070ad0e03d8bfa99268c44ac818b708bb4a1f9be6275333cee0
pullPolicy: Always
alpineI3Image:
repository: tccr.io/truecharts/webtop-alpine-i3
- tag: latest@sha256:eb51fcfb1dc5fafa6e943b6b77977b507b04883386701ae0883e0231f06dd6ef
+ tag: latest@sha256:8d7c8e0b16078606ce58c61b8fc42a0d090b86d304eb5a6bebe5ce3acc054124
pullPolicy: Always
ubuntuI3Image:
repository: tccr.io/truecharts/webtop-ubuntu-i3
- tag: latest@sha256:ace24b0f89e93881c5ceda623111f501bdda55edfbd62ce7e3847a4d13f55ea2
+ tag: latest@sha256:d8a460b45e6afab1b3bfe9a14e491114c059a248de200d566237dc68ad1dbbb6
pullPolicy: Always
fedoraI3Image:
repository: tccr.io/truecharts/webtop-fedora-i3
- tag: latest@sha256:e38a8118504054fe309ac1fb3f25ba0b41266f11cd290726a34c0efa467f50fb
+ tag: latest@sha256:ff8caa6502444e46148ab7808f8a6671403add576484e1564820b03a4e233aad
pullPolicy: Always
archI3Image:
repository: tccr.io/truecharts/webtop-arch-i3
- tag: latest@sha256:a71becd2d2c917d1b3b8c28146da068b8df1ad7400fd629fd1b15e3dad764993
+ tag: latest@sha256:3467244a366e6a241efd8d840a6dcce8d722e3bd2a705bb04cd91278fb3ac1c4
pullPolicy: Always
alpineOpenBoxImage:
repository: tccr.io/truecharts/webtop-alpine-openbox
- tag: latest@sha256:4c161a22869c300e45f521c431011a610ab89d90ece138364595df5e8280ab35
+ tag: latest@sha256:865a85d389255186fc5bd1047ea9741f6eeb3db934495a47c30fcd3ce00f5587
pullPolicy: Always
ubuntuOpenBoxImage:
repository: tccr.io/truecharts/webtop-ubuntu-openbox
- tag: latest@sha256:65ec8b1cb3b6d47cd5f0eeecd020897fdd9e32a70689b7bc1898476f49fd8f79
+ tag: latest@sha256:502db5f6d584a1f8602ce3feef94602bf109869e37095555ff9cab5dcaec7df1
pullPolicy: Always
fedoraOpenBoxImage:
repository: tccr.io/truecharts/webtop-fedora-openbox
- tag: latest@sha256:040cdaa800f1518da90a42198708fd8e6563b4b2aff0de642b56e642c089bddf
+ tag: latest@sha256:493cef7bd649d0f9dc3029b30a63dab32fec4deb6349da28b4abc56fab5c90b9
pullPolicy: Always
archOpenBoxImage:
repository: tccr.io/truecharts/webtop-arch-openbox
- tag: latest@sha256:c54d14053e07e9f38bc9c63a043be4e3729823638ffa1a22f0d8959144b2cb10
+ tag: latest@sha256:07f7b37bfaec391cc9eb3dc38531438a32036d2d4c71dc1b70cec6adf8b1aa81
pullPolicy: Always
alpineICEWMImage:
repository: tccr.io/truecharts/webtop-alpine-icewm
- tag: latest@sha256:fc3767a5d5cd3b035c16200c96d24605f9d4a303400da90803a91bc8161c0f86
+ tag: latest@sha256:b25a151a0b1f4ae9f60175cb1a7eab0469b3584f265f11242637b2c2e76f8a08
pullPolicy: Always
ubuntuICEWMImage:
repository: tccr.io/truecharts/webtop-ubuntu-icewm
- tag: latest@sha256:52cb9da8a1a25af772a9a181cc1dd5781a44857350bc85871dce99123fdf094e
+ tag: latest@sha256:fa592c15bad6bdb55bb38756551822549c6ab1be5858db052116ee82c057527d
pullPolicy: Always
fedoraICEWMImage:
repository: tccr.io/truecharts/webtop-fedora-icewm
- tag: latest@sha256:cf32686759526619fa5420bff3dea63a7e5fffb63ff828dc4b28107ce7eca936
+ tag: latest@sha256:cc73820e954fde10874185d0e82f5e15b29e691396bc9ed8a41229032e6de456
pullPolicy: Always
archICEWMImage:
repository: tccr.io/truecharts/webtop-arch-icewm
- tag: latest@sha256:094c9bc41070551ab5a9e76ac33c294285865d0c5d844d11826a7647ad14a3fa
+ tag: latest@sha256:cc8f014814a7f42d0b759db858632bb08c7fcec7b081c2faeca44f7aece56c08
pullPolicy: Always
service:
main:
diff --git a/stable/webtop/5.0.10/questions.yaml b/stable/webtop/5.0.11/questions.yaml
similarity index 99%
rename from stable/webtop/5.0.10/questions.yaml
rename to stable/webtop/5.0.11/questions.yaml
index 1ef5311092..d0f8ced0ba 100644
--- a/stable/webtop/5.0.10/questions.yaml
+++ b/stable/webtop/5.0.11/questions.yaml
@@ -1032,7 +1032,7 @@ questions:
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"]]
+ show_if: [["runAsUser", "=", 0]]
default: 568
- variable: UMASK
label: UMASK
diff --git a/stable/webtop/5.0.11/templates/NOTES.txt b/stable/webtop/5.0.11/templates/NOTES.txt
new file mode 100644
index 0000000000..efcb74cb77
--- /dev/null
+++ b/stable/webtop/5.0.11/templates/NOTES.txt
@@ -0,0 +1 @@
+{{- include "tc.v1.common.lib.chart.notes" $ -}}
diff --git a/stable/webtop/5.0.10/templates/common.yaml b/stable/webtop/5.0.11/templates/common.yaml
similarity index 100%
rename from stable/webtop/5.0.10/templates/common.yaml
rename to stable/webtop/5.0.11/templates/common.yaml
diff --git a/stable/webtop/5.0.11/values.yaml b/stable/webtop/5.0.11/values.yaml
new file mode 100644
index 0000000000..e69de29bb2