diff --git a/deprecated/nzbhydra/6.3.4/Chart.lock b/deprecated/nzbhydra/6.3.4/Chart.lock
index a04f75af70..a6a25e6070 100644
--- a/deprecated/nzbhydra/6.3.4/Chart.lock
+++ b/deprecated/nzbhydra/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:58:25.879989999Z"
+generated: "2021-07-06T09:07:03.256351669Z"
diff --git a/develop/prototype-gui/1.4.5/Chart.lock b/develop/prototype-gui/1.4.5/Chart.lock
index 36e2fb27c9..83b329ebd1 100644
--- a/develop/prototype-gui/1.4.5/Chart.lock
+++ b/develop/prototype-gui/1.4.5/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:58:21.735136613Z"
+generated: "2021-07-06T09:06:55.871695033Z"
diff --git a/incubator/airsonic/1.3.4/Chart.lock b/incubator/airsonic/1.3.4/Chart.lock
index ba1d43f9c8..60d896cc68 100644
--- a/incubator/airsonic/1.3.4/Chart.lock
+++ b/incubator/airsonic/1.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:16.805687983Z"
+generated: "2021-07-06T09:03:13.518453213Z"
diff --git a/incubator/appdaemon/3.3.4/Chart.lock b/incubator/appdaemon/3.3.4/Chart.lock
index 39af67db2a..4936d24cbc 100644
--- a/incubator/appdaemon/3.3.4/Chart.lock
+++ b/incubator/appdaemon/3.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:18.861952176Z"
+generated: "2021-07-06T09:03:15.761226903Z"
diff --git a/incubator/bazarr/6.3.4/Chart.lock b/incubator/bazarr/6.3.4/Chart.lock
index 33f4764280..38c954cb48 100644
--- a/incubator/bazarr/6.3.4/Chart.lock
+++ b/incubator/bazarr/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:20.924119373Z"
+generated: "2021-07-06T09:03:19.609988901Z"
diff --git a/incubator/booksonic-air/1.1.4/Chart.lock b/incubator/booksonic-air/1.1.4/Chart.lock
index b2a74022d3..d52543db0a 100644
--- a/incubator/booksonic-air/1.1.4/Chart.lock
+++ b/incubator/booksonic-air/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:56:22.99712808Z"
+generated: "2021-07-06T09:03:22.426278446Z"
diff --git a/incubator/calibre-web/6.3.4/Chart.lock b/incubator/calibre-web/6.3.4/Chart.lock
index 14343f344e..98b39c5250 100644
--- a/incubator/calibre-web/6.3.4/Chart.lock
+++ b/incubator/calibre-web/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:27.16769173Z"
+generated: "2021-07-06T09:03:31.564732693Z"
diff --git a/incubator/calibre/1.1.5/CONFIG.md b/incubator/calibre/1.1.5/CONFIG.md
new file mode 100644
index 0000000000..dddbce2007
--- /dev/null
+++ b/incubator/calibre/1.1.5/CONFIG.md
@@ -0,0 +1,9 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/incubator/calibre/1.1.5/Chart.lock b/incubator/calibre/1.1.5/Chart.lock
new file mode 100644
index 0000000000..776f7dfb4f
--- /dev/null
+++ b/incubator/calibre/1.1.5/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
+generated: "2021-07-06T09:03:27.92345559Z"
diff --git a/incubator/calibre/1.1.5/Chart.yaml b/incubator/calibre/1.1.5/Chart.yaml
new file mode 100644
index 0000000000..452ec946c9
--- /dev/null
+++ b/incubator/calibre/1.1.5/Chart.yaml
@@ -0,0 +1,21 @@
+apiVersion: v2
+appVersion: auto
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+description: Calibre is a powerful and easy to use e-book manager.
+home: https://github.com/truechartsapps/tree/master/charts/incubator/calibre
+icon: https://github.com/kovidgoyal/calibre/raw/master/resources/images/lt.png
+keywords:
+- calibre
+kubeVersion: '>=1.16.0-0'
+maintainers:
+- email: info@truecharts.org
+ name: truecharts
+ url: https://truecharts.org
+name: calibre
+sources:
+- https://hub.docker.com/r/linuxserver/calibre/
+- https://github.com/kovidgoyal/calibre/
+version: 1.1.5
diff --git a/incubator/calibre/1.1.5/README.md b/incubator/calibre/1.1.5/README.md
new file mode 100644
index 0000000000..7ce200dcbd
--- /dev/null
+++ b/incubator/calibre/1.1.5/README.md
@@ -0,0 +1,55 @@
+# Introduction
+
+ 
+
+Calibre is a powerful and easy to use e-book manager.
+
+TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
+
+## Source Code
+
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://truecharts.org | common | 6.5.2 |
+
+## Installing the Chart
+
+To install the chart with the release name `calibre`
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Click "Install" for this specific Apps
+- Fill out the configuration form
+
+## Uninstalling the Chart
+
+To uninstall the `calibre` deployment
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Go to "Installed Apps"
+- Expand the menu in the top-right corner of this App
+- Click "Remove" for this specific Apps
+
+The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
+
+## Support
+
+- See the [Wiki](https://truecharts.org)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+- Ask a [question](https://github.com/truecharts/apps/discussions)
+
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
+All Rights Reserved - The TrueCharts Project
diff --git a/incubator/calibre/1.1.5/app-readme.md b/incubator/calibre/1.1.5/app-readme.md
new file mode 100644
index 0000000000..baede5ce22
--- /dev/null
+++ b/incubator/calibre/1.1.5/app-readme.md
@@ -0,0 +1 @@
+Calibre is a powerful and easy to use e-book manager.
diff --git a/incubator/calibre/1.1.5/charts/common-6.5.4.tgz b/incubator/calibre/1.1.5/charts/common-6.5.4.tgz
new file mode 100644
index 0000000000..cf43a8cbe3
Binary files /dev/null and b/incubator/calibre/1.1.5/charts/common-6.5.4.tgz differ
diff --git a/incubator/calibre/1.1.5/ix_values.yaml b/incubator/calibre/1.1.5/ix_values.yaml
new file mode 100644
index 0000000000..f760b670b3
--- /dev/null
+++ b/incubator/calibre/1.1.5/ix_values.yaml
@@ -0,0 +1,15 @@
+##
+# This file contains Values.yaml content that gets added to the output of questions.yaml
+# It's ONLY meant for content that the user is NOT expected to change.
+# Example: Everything under "image" is not included in questions.yaml but is included here.
+##
+
+image:
+ repository: linuxserver/calibre
+ pullPolicy: IfNotPresent
+ tag: version-v5.22.1
+
+##
+# Most other defaults are set in questions.yaml
+# For other options please refer to the wiki, default_values.yaml or the common library chart
+##
diff --git a/incubator/calibre/1.1.5/questions.yaml b/incubator/calibre/1.1.5/questions.yaml
new file mode 100644
index 0000000000..dba0f98a90
--- /dev/null
+++ b/incubator/calibre/1.1.5/questions.yaml
@@ -0,0 +1,756 @@
+groups:
+ - name: "Container Image"
+ description: "Image to be used for container"
+ - name: "Controller"
+ description: "Configure workload deployment"
+ - name: "Container Configuration"
+ description: "additional container configuration"
+ - name: "App Configuration"
+ description: "App specific config options"
+ - name: "Networking and Services"
+ description: "Configure Network and Services for container"
+ - name: "Storage and Persistence"
+ description: "Persist and share data that is separate from the container"
+ - name: "Ingress"
+ description: "Ingress Configuration"
+ - name: "Security and Permissions"
+ description: "Configure security context and permissions"
+ - name: "Resources and Devices"
+ description: "Specify resources/devices to be allocated to workload"
+ - name: "Advanced"
+ description: "Advanced Configuration"
+portals:
+ web_portal:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+questions:
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+ - variable: controller
+ group: "Controller"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: type
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Controller Type"
+ schema:
+ type: string
+ default: "deployment"
+ required: true
+ enum:
+ - value: "deployment"
+ description: "Deployment"
+ - value: "statefulset"
+ description: "Statefulset"
+ - value: "daemonset"
+ description: "Daemonset"
+ - variable: replicas
+ description: "Number of desired pod replicas"
+ label: "Desired Replicas"
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: strategy
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Update Strategy"
+ schema:
+ type: string
+ default: "Recreate"
+ required: true
+ enum:
+ - value: "Recreate"
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: "RollingUpdate"
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: "OnDelete"
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ - variable: env
+ group: "Container Configuration"
+ label: "Image Environment"
+ schema:
+ type: dict
+ attrs:
+ - variable: TZ
+ label: "Timezone"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: PUID
+ label: "PUID"
+ description: "Sets the userID inside the container"
+ schema:
+ type: string
+ default: "568"
+ - variable: PGID
+ label: "PGID"
+ description: "Sets the GroupID inside the container"
+ schema:
+ type: string
+ default: "568"
+ - variable: UMASK_SET
+ label: "UMASK"
+ description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
+ schema:
+ type: string
+ default: "002"
+ - variable: GUAC_USER
+ label: "GUAC_USER"
+ description: "Username for the calibre gui"
+ schema:
+ type: string
+ default: ""
+ - variable: GUAC_PASS
+ label: "GUAC_PASS"
+ description: "Password's md5 hash for the calibre gui"
+ schema:
+ type: string
+ default: ""
+ - variable: CLI_ARGS
+ label: "CLI_ARGS"
+ description: "Optionally pass cli start arguments to calibre"
+ schema:
+ type: string
+ default: "002"
+ # Configure Enviroment Variables
+ - variable: envList
+ label: "Image environment"
+ group: "Container Configuration"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: "Environment Variable"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+
+ - variable: hostNetwork
+ group: "Networking and Services"
+ label: "Enable Host Networking"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: service
+ group: "Networking and Services"
+ label: "Configure Service(s)"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service Type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: "NodePort"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - value: "LoadBalancer"
+ description: "LoadBalancer"
+ - variable: loadBalancerIP
+ label: "LoadBalancer IP"
+ description: "LoadBalancerIP"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: "External IP"
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - value: TCP
+ description: "TCP"
+ - value: "UDP"
+ description: "UDP"
+ - variable: port
+ label: "Container Port"
+ schema:
+ type: int
+ default: 8080
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Target Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8080
+ editable: true
+ required: true
+ - variable: nodePort
+ label: "Node Port (Optional)"
+ description: "This port gets exposed to the node. Only considered when service type is NodePort"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 36053
+ required: true
+ - variable: webserver
+ label: "webserver Service"
+ description: "The webserver service"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service Type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: "ClusterIP"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - value: "LoadBalancer"
+ description: "LoadBalancer"
+ - variable: loadBalancerIP
+ label: "LoadBalancer IP"
+ description: "LoadBalancerIP"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: "External IP"
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: webserver
+ label: "webserver Service Port Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - value: TCP
+ description: "TCP"
+ - value: "UDP"
+ description: "UDP"
+ - variable: port
+ label: "Container Port"
+ schema:
+ type: int
+ default: 8081
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Target Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8081
+ editable: true
+ required: true
+ - variable: nodePort
+ label: "Node Port (Optional)"
+ description: "This port gets exposed to the node. Only considered when service type is NodePort"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 36054
+ required: true
+
+ - variable: persistence
+ label: "Integrated Persistent Storage"
+ group: "Storage and Persistence"
+ schema:
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ 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: "pvc"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ default: "/config"
+ hidden: true
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PV"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+ - variable: persistenceList
+ label: "Additional app storage"
+ group: "Storage and Persistence"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: "Custom Storage"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the storage"
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: "(Advanced) Type of Storage"
+ description: "Sets the persistence type"
+ schema:
+ type: string
+ default: "hostPath"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PVC"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+
+ - variable: ingress
+ label: ""
+ group: "Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Ingress"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: "Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: "Host"
+ schema:
+ 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:
+ type: dict
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: "pathType"
+ schema:
+ type: string
+ required: true
+ default: "Prefix"
+ - variable: tls
+ label: "TLS-Settings"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: "Host"
+ schema:
+ type: dict
+ attrs:
+ - variable: hosts
+ label: "Certificate Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: "Host"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: "Select TrueNAS SCALE Certificate"
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: "Traefik Entrypoint"
+ description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
+ schema:
+ type: string
+ default: "websecure"
+ required: true
+ - variable: middlewares
+ label: "Traefik Middlewares"
+ description: "Add previously created Traefik Middlewares to this Ingress"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: securityContext
+ group: "Security and Permissions"
+ label: "Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Enable privileged mode for Common-Chart based charts"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: resources
+ group: "Resources and Devices"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: limits
+ label: "Advanced Limit Resource Consumption"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "2000m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "2Gi"
+ - variable: requests
+ label: "Advanced Request minimum resources required"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "10m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "50Mi"
diff --git a/incubator/calibre/1.1.5/templates/common.yaml b/incubator/calibre/1.1.5/templates/common.yaml
new file mode 100644
index 0000000000..c53fdc73fb
--- /dev/null
+++ b/incubator/calibre/1.1.5/templates/common.yaml
@@ -0,0 +1,3 @@
+---
+
+{{ include "common.all" . }}
diff --git a/incubator/calibre/1.1.5/test_values.yaml b/incubator/calibre/1.1.5/test_values.yaml
new file mode 100644
index 0000000000..a7e494ef2f
--- /dev/null
+++ b/incubator/calibre/1.1.5/test_values.yaml
@@ -0,0 +1,58 @@
+---
+
+#
+# IMPORTANT NOTE
+#
+# This chart inherits from our common library chart. You can check the default values/options here:
+# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
+#
+
+# -- This is the default, you can also use requarks/wiki
+image:
+ # -- image repository
+ repository: linuxserver/calibre
+ # -- image tag
+ tag: version-v5.22.1
+ # -- image pull policy
+ pullPolicy: IfNotPresent
+
+# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-calibre#environment-variables-e) for more details.
+# @default -- See below
+env:
+ # -- Set the container timezone
+ TZ: UTC
+ # -- Specify the user ID the application will run as
+ PUID: "1001"
+ # -- Specify the group ID the application will run as
+ PGID: "1001"
+ # -- Username for the calibre gui
+ GUAC_USER:
+ # -- Password's md5 hash for the calibre gui
+ GUAC_PASS:
+ # -- for umask setting of Calibre, default if left unset is 022.
+ UMASK_SET: "022"
+ # -- Optionally pass cli start arguments to calibre.
+ CLI_ARGS:
+
+# -- Configures service settings for the chart.
+# @default -- See values.yaml
+service:
+ main:
+ ports:
+ main:
+ port: 8080
+ webserver:
+ enabled: false
+ type: ClusterIP
+ ports:
+ webserver:
+ enabled: true
+ port: 8081
+ protocol: TCP
+ targetPort: 8081
+
+# -- Configure persistence settings for the chart under this key.
+# @default -- See values.yaml
+persistence:
+ config:
+ enabled: false
diff --git a/incubator/calibre/1.1.5/values.yaml b/incubator/calibre/1.1.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/incubator/deconz/1.1.4/Chart.lock b/incubator/deconz/1.1.4/Chart.lock
index c2485e790f..1e113b142f 100644
--- a/incubator/deconz/1.1.4/Chart.lock
+++ b/incubator/deconz/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:56:29.266426268Z"
+generated: "2021-07-06T09:03:35.151836458Z"
diff --git a/incubator/deluge/6.3.4/Chart.lock b/incubator/deluge/6.3.4/Chart.lock
index 62ff2d40fd..0a174e2ce8 100644
--- a/incubator/deluge/6.3.4/Chart.lock
+++ b/incubator/deluge/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:31.383537328Z"
+generated: "2021-07-06T09:03:37.393396467Z"
diff --git a/incubator/dizquetv/1.1.4/Chart.lock b/incubator/dizquetv/1.1.4/Chart.lock
index eadb9213e0..8b3e0cd196 100644
--- a/incubator/dizquetv/1.1.4/Chart.lock
+++ b/incubator/dizquetv/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:56:33.526583325Z"
+generated: "2021-07-06T09:03:40.281451921Z"
diff --git a/incubator/duplicati/1.1.4/Chart.lock b/incubator/duplicati/1.1.4/Chart.lock
index 61219f2c8f..5fbb75a6ff 100644
--- a/incubator/duplicati/1.1.4/Chart.lock
+++ b/incubator/duplicati/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:56:35.634227372Z"
+generated: "2021-07-06T09:03:44.194065314Z"
diff --git a/incubator/fireflyiii/4.4.5/Chart.lock b/incubator/fireflyiii/4.4.5/Chart.lock
index 08f66a6f27..3e3c5765d8 100644
--- a/incubator/fireflyiii/4.4.5/Chart.lock
+++ b/incubator/fireflyiii/4.4.5/Chart.lock
@@ -6,4 +6,4 @@ dependencies:
repository: https://charts.bitnami.com/bitnami
version: 10.5.2
digest: sha256:d99fb7b399223763365776fb884e99251ee23a0497cf47c4d2e4d22a882eb1e9
-generated: "2021-07-06T08:56:40.544663427Z"
+generated: "2021-07-06T09:03:50.768745224Z"
diff --git a/incubator/flaresolverr/1.1.4/Chart.lock b/incubator/flaresolverr/1.1.4/Chart.lock
index 05f88ef19a..0ea30140b7 100644
--- a/incubator/flaresolverr/1.1.4/Chart.lock
+++ b/incubator/flaresolverr/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:56:46.132507113Z"
+generated: "2021-07-06T09:03:57.577289258Z"
diff --git a/incubator/flood/1.1.5/Chart.lock b/incubator/flood/1.1.5/Chart.lock
index 8d6585190b..d238be77bd 100644
--- a/incubator/flood/1.1.5/Chart.lock
+++ b/incubator/flood/1.1.5/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:56:48.213760904Z"
+generated: "2021-07-06T09:04:01.107034399Z"
diff --git a/incubator/focalboard/1.1.5/CONFIG.md b/incubator/focalboard/1.1.5/CONFIG.md
new file mode 100644
index 0000000000..dddbce2007
--- /dev/null
+++ b/incubator/focalboard/1.1.5/CONFIG.md
@@ -0,0 +1,9 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/incubator/focalboard/1.1.5/Chart.lock b/incubator/focalboard/1.1.5/Chart.lock
new file mode 100644
index 0000000000..cfabc98df7
--- /dev/null
+++ b/incubator/focalboard/1.1.5/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
+generated: "2021-07-06T09:04:11.190958272Z"
diff --git a/incubator/focalboard/1.1.5/Chart.yaml b/incubator/focalboard/1.1.5/Chart.yaml
new file mode 100644
index 0000000000..7c56278bca
--- /dev/null
+++ b/incubator/focalboard/1.1.5/Chart.yaml
@@ -0,0 +1,25 @@
+apiVersion: v2
+appVersion: auto
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+description: Focalboard is an open source, self-hosted alternative to Trello, Notion,
+ and Asana.
+home: https://github.com/truechartsapps/tree/master/charts/incubator/focalboard
+icon: https://github.com/mattermost/focalboard/raw/main/webapp/static/favicon.svg
+keywords:
+- focalboard
+- kanban
+- project management
+kubeVersion: '>=1.16.0-0'
+maintainers:
+- email: info@truecharts.org
+ name: truecharts
+ url: https://truecharts.org
+name: focalboard
+sources:
+- https://www.focalboard.com/
+- https://github.com/mattermost/focalboard
+- https://github.com/FlipEnergy/container-images/blob/main/focalboard
+version: 1.1.5
diff --git a/incubator/focalboard/1.1.5/README.md b/incubator/focalboard/1.1.5/README.md
new file mode 100644
index 0000000000..98ea1d3b3e
--- /dev/null
+++ b/incubator/focalboard/1.1.5/README.md
@@ -0,0 +1,56 @@
+# Introduction
+
+ 
+
+Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
+
+TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
+
+## Source Code
+
+*
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://truecharts.org | common | 6.5.2 |
+
+## Installing the Chart
+
+To install the chart with the release name `focalboard`
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Click "Install" for this specific Apps
+- Fill out the configuration form
+
+## Uninstalling the Chart
+
+To uninstall the `focalboard` deployment
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Go to "Installed Apps"
+- Expand the menu in the top-right corner of this App
+- Click "Remove" for this specific Apps
+
+The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
+
+## Support
+
+- See the [Wiki](https://truecharts.org)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+- Ask a [question](https://github.com/truecharts/apps/discussions)
+
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
+All Rights Reserved - The TrueCharts Project
diff --git a/incubator/focalboard/1.1.5/app-readme.md b/incubator/focalboard/1.1.5/app-readme.md
new file mode 100644
index 0000000000..40971a5c67
--- /dev/null
+++ b/incubator/focalboard/1.1.5/app-readme.md
@@ -0,0 +1 @@
+Focalboard is an open source, self-hosted alternative to Trello, Notion,
diff --git a/incubator/focalboard/1.1.5/charts/common-6.5.4.tgz b/incubator/focalboard/1.1.5/charts/common-6.5.4.tgz
new file mode 100644
index 0000000000..cf43a8cbe3
Binary files /dev/null and b/incubator/focalboard/1.1.5/charts/common-6.5.4.tgz differ
diff --git a/incubator/focalboard/1.1.5/ix_values.yaml b/incubator/focalboard/1.1.5/ix_values.yaml
new file mode 100644
index 0000000000..6067e9c43c
--- /dev/null
+++ b/incubator/focalboard/1.1.5/ix_values.yaml
@@ -0,0 +1,15 @@
+##
+# This file contains Values.yaml content that gets added to the output of questions.yaml
+# It's ONLY meant for content that the user is NOT expected to change.
+# Example: Everything under "image" is not included in questions.yaml but is included here.
+##
+
+image:
+ repository: flipenergy/focalboard
+ pullPolicy: IfNotPresent
+ tag: 0.7.0
+
+##
+# Most other defaults are set in questions.yaml
+# For other options please refer to the wiki, default_values.yaml or the common library chart
+##
diff --git a/incubator/focalboard/1.1.5/questions.yaml b/incubator/focalboard/1.1.5/questions.yaml
new file mode 100644
index 0000000000..9f93b56fac
--- /dev/null
+++ b/incubator/focalboard/1.1.5/questions.yaml
@@ -0,0 +1,667 @@
+groups:
+ - name: "Container Image"
+ description: "Image to be used for container"
+ - name: "Controller"
+ description: "Configure workload deployment"
+ - name: "Container Configuration"
+ description: "additional container configuration"
+ - name: "App Configuration"
+ description: "App specific config options"
+ - name: "Networking and Services"
+ description: "Configure Network and Services for container"
+ - name: "Storage and Persistence"
+ description: "Persist and share data that is separate from the container"
+ - name: "Ingress"
+ description: "Ingress Configuration"
+ - name: "Security and Permissions"
+ description: "Configure security context and permissions"
+ - name: "Resources and Devices"
+ description: "Specify resources/devices to be allocated to workload"
+ - name: "Advanced"
+ description: "Advanced Configuration"
+portals:
+ web_portal:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+questions:
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+ - variable: controller
+ group: "Controller"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: type
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Controller Type"
+ schema:
+ type: string
+ default: "deployment"
+ required: true
+ enum:
+ - value: "deployment"
+ description: "Deployment"
+ - value: "statefulset"
+ description: "Statefulset"
+ - value: "daemonset"
+ description: "Daemonset"
+ - variable: replicas
+ description: "Number of desired pod replicas"
+ label: "Desired Replicas"
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: strategy
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Update Strategy"
+ schema:
+ type: string
+ default: "Recreate"
+ required: true
+ enum:
+ - value: "Recreate"
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: "RollingUpdate"
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: "OnDelete"
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ - variable: env
+ group: "Container Configuration"
+ label: "Image Environment"
+ schema:
+ type: dict
+ attrs:
+ - variable: TZ
+ label: "Timezone"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: UMASK
+ label: "UMASK"
+ description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
+ schema:
+ type: string
+ default: "002"
+ # Configure Enviroment Variables
+ - variable: envList
+ label: "Image environment"
+ group: "Container Configuration"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: "Environment Variable"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+
+ - variable: hostNetwork
+ group: "Networking and Services"
+ label: "Enable Host Networking"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: service
+ group: "Networking and Services"
+ label: "Configure Service(s)"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service Type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: "NodePort"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - value: "LoadBalancer"
+ description: "LoadBalancer"
+ - variable: loadBalancerIP
+ label: "LoadBalancer IP"
+ description: "LoadBalancerIP"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: "External IP"
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - value: TCP
+ description: "TCP"
+ - value: "UDP"
+ description: "UDP"
+ - variable: port
+ label: "Container Port"
+ schema:
+ type: int
+ default: 8000
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Target Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8000
+ editable: true
+ required: true
+ - variable: nodePort
+ label: "Node Port (Optional)"
+ description: "This port gets exposed to the node. Only considered when service type is NodePort"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 36049
+ required: true
+
+ - variable: persistence
+ label: "Integrated Persistent Storage"
+ group: "Storage and Persistence"
+ schema:
+ type: dict
+ attrs:
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ 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: "pvc"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ default: "/data"
+ hidden: true
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PV"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+ - variable: persistenceList
+ label: "Additional app storage"
+ group: "Storage and Persistence"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: "Custom Storage"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the storage"
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: "(Advanced) Type of Storage"
+ description: "Sets the persistence type"
+ schema:
+ type: string
+ default: "hostPath"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PVC"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+
+ - variable: ingress
+ label: ""
+ group: "Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Ingress"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: "Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: "Host"
+ schema:
+ 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:
+ type: dict
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: "pathType"
+ schema:
+ type: string
+ required: true
+ default: "Prefix"
+ - variable: tls
+ label: "TLS-Settings"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: "Host"
+ schema:
+ type: dict
+ attrs:
+ - variable: hosts
+ label: "Certificate Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: "Host"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: "Select TrueNAS SCALE Certificate"
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: "Traefik Entrypoint"
+ description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
+ schema:
+ type: string
+ default: "websecure"
+ required: true
+ - variable: middlewares
+ label: "Traefik Middlewares"
+ description: "Add previously created Traefik Middlewares to this Ingress"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: securityContext
+ group: "Security and Permissions"
+ label: "Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Enable privileged mode for Common-Chart based charts"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: podSecurityContext
+ group: "Security and Permissions"
+ label: "Pod Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: true
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: "OnRootMismatch"
+ enum:
+ - value: "OnRootMismatch"
+ description: "OnRootMismatch"
+ - value: "Always"
+ description: "Always"
+ - variable: resources
+ group: "Resources and Devices"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: limits
+ label: "Advanced Limit Resource Consumption"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "2000m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "2Gi"
+ - variable: requests
+ label: "Advanced Request minimum resources required"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "10m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "50Mi"
diff --git a/incubator/focalboard/1.1.5/templates/common.yaml b/incubator/focalboard/1.1.5/templates/common.yaml
new file mode 100644
index 0000000000..a6613c2ce2
--- /dev/null
+++ b/incubator/focalboard/1.1.5/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "common.all" . }}
diff --git a/incubator/focalboard/1.1.5/test_values.yaml b/incubator/focalboard/1.1.5/test_values.yaml
new file mode 100644
index 0000000000..a21a9e9d9f
--- /dev/null
+++ b/incubator/focalboard/1.1.5/test_values.yaml
@@ -0,0 +1,36 @@
+#
+# IMPORTANT NOTE
+#
+# This chart inherits from our common library chart. You can check the default values/options here:
+# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
+#
+
+image:
+ # -- image repository
+ repository: flipenergy/focalboard
+ # -- image pull policy
+ pullPolicy: IfNotPresent
+ # -- image tag
+ tag: 0.7.0
+
+# -- environment variables. See more environment variables in the [image entrypoint script](https://github.com/FlipEnergy/container-images/blob/main/focalboard/entrypoint.sh)
+# @default -- See below
+env: {}
+ # SERVER_ROOT:
+ # DBTYPE:
+ # DBCONFIG:
+
+# -- Configures service settings for the chart.
+# @default -- See values.yaml
+service:
+ main:
+ ports:
+ main:
+ port: 8000
+
+
+# -- Configure persistence settings for the chart under this key.
+# @default -- See values.yaml
+persistence:
+ data:
+ enabled: false
diff --git a/incubator/focalboard/1.1.5/values.yaml b/incubator/focalboard/1.1.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/incubator/freshrss/6.3.4/Chart.lock b/incubator/freshrss/6.3.4/Chart.lock
index b447b447ea..bd85988ca4 100644
--- a/incubator/freshrss/6.3.4/Chart.lock
+++ b/incubator/freshrss/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:52.517122079Z"
+generated: "2021-07-06T09:04:13.587099025Z"
diff --git a/incubator/gaps/6.3.4/Chart.lock b/incubator/gaps/6.3.4/Chart.lock
index 164b936c4f..ebcc471612 100644
--- a/incubator/gaps/6.3.4/Chart.lock
+++ b/incubator/gaps/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:54.589974146Z"
+generated: "2021-07-06T09:04:17.886850946Z"
diff --git a/incubator/gonic/1.1.4/Chart.lock b/incubator/gonic/1.1.4/Chart.lock
index 6648903548..bdfc5a9f8c 100644
--- a/incubator/gonic/1.1.4/Chart.lock
+++ b/incubator/gonic/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:56:56.649046094Z"
+generated: "2021-07-06T09:04:21.452215835Z"
diff --git a/incubator/grocy/6.3.4/Chart.lock b/incubator/grocy/6.3.4/Chart.lock
index 0f7aefafdc..d87006d0d5 100644
--- a/incubator/grocy/6.3.4/Chart.lock
+++ b/incubator/grocy/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:58.779970141Z"
+generated: "2021-07-06T09:04:24.288591559Z"
diff --git a/incubator/haste-server/1.3.4/Chart.lock b/incubator/haste-server/1.3.4/Chart.lock
index 6084328d13..e16f5f69d8 100644
--- a/incubator/haste-server/1.3.4/Chart.lock
+++ b/incubator/haste-server/1.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:00.857425616Z"
+generated: "2021-07-06T09:04:29.829726307Z"
diff --git a/incubator/healthchecks/1.1.5/CONFIG.md b/incubator/healthchecks/1.1.5/CONFIG.md
new file mode 100644
index 0000000000..dddbce2007
--- /dev/null
+++ b/incubator/healthchecks/1.1.5/CONFIG.md
@@ -0,0 +1,9 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/incubator/healthchecks/1.1.5/Chart.lock b/incubator/healthchecks/1.1.5/Chart.lock
new file mode 100644
index 0000000000..a89700b27d
--- /dev/null
+++ b/incubator/healthchecks/1.1.5/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
+generated: "2021-07-06T09:04:31.975754446Z"
diff --git a/incubator/healthchecks/1.1.5/Chart.yaml b/incubator/healthchecks/1.1.5/Chart.yaml
new file mode 100644
index 0000000000..038591dfcf
--- /dev/null
+++ b/incubator/healthchecks/1.1.5/Chart.yaml
@@ -0,0 +1,25 @@
+apiVersion: v2
+appVersion: auto
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+description: Healthchecks is a cron job monitoring service. It listens for HTTP requests
+ and email messages ("pings") from your cron jobs and scheduled tasks ("checks").
+ When a ping does not arrive on time, Healthchecks sends out alerts.
+home: https://github.com/truechartsapps/tree/master/charts/incubator/healthchecks
+icon: https://raw.githubusercontent.com/healthchecks/healthchecks/master/stuff/logo.svg?raw=true
+keywords:
+- cron
+- monitoring
+- alert
+kubeVersion: '>=1.16.0-0'
+maintainers:
+- email: info@truecharts.org
+ name: truecharts
+ url: https://truecharts.org
+name: healthchecks
+sources:
+- https://github.com/healthchecks/healthchecks
+- https://hub.docker.com/r/linuxserver/healthchecks
+version: 1.1.5
diff --git a/incubator/healthchecks/1.1.5/README.md b/incubator/healthchecks/1.1.5/README.md
new file mode 100644
index 0000000000..6d163b20df
--- /dev/null
+++ b/incubator/healthchecks/1.1.5/README.md
@@ -0,0 +1,55 @@
+# Introduction
+
+ 
+
+Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts.
+
+TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
+
+## Source Code
+
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://truecharts.org | common | 6.5.2 |
+
+## Installing the Chart
+
+To install the chart with the release name `healthchecks`
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Click "Install" for this specific Apps
+- Fill out the configuration form
+
+## Uninstalling the Chart
+
+To uninstall the `healthchecks` deployment
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Go to "Installed Apps"
+- Expand the menu in the top-right corner of this App
+- Click "Remove" for this specific Apps
+
+The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
+
+## Support
+
+- See the [Wiki](https://truecharts.org)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+- Ask a [question](https://github.com/truecharts/apps/discussions)
+
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
+All Rights Reserved - The TrueCharts Project
diff --git a/incubator/healthchecks/1.1.5/app-readme.md b/incubator/healthchecks/1.1.5/app-readme.md
new file mode 100644
index 0000000000..7fa8a26c84
--- /dev/null
+++ b/incubator/healthchecks/1.1.5/app-readme.md
@@ -0,0 +1 @@
+Healthchecks is a cron job monitoring service. It listens for HTTP requests
diff --git a/incubator/healthchecks/1.1.5/charts/common-6.5.4.tgz b/incubator/healthchecks/1.1.5/charts/common-6.5.4.tgz
new file mode 100644
index 0000000000..cf43a8cbe3
Binary files /dev/null and b/incubator/healthchecks/1.1.5/charts/common-6.5.4.tgz differ
diff --git a/incubator/healthchecks/1.1.5/ix_values.yaml b/incubator/healthchecks/1.1.5/ix_values.yaml
new file mode 100644
index 0000000000..713f649ed8
--- /dev/null
+++ b/incubator/healthchecks/1.1.5/ix_values.yaml
@@ -0,0 +1,15 @@
+##
+# This file contains Values.yaml content that gets added to the output of questions.yaml
+# It's ONLY meant for content that the user is NOT expected to change.
+# Example: Everything under "image" is not included in questions.yaml but is included here.
+##
+
+image:
+ repository: linuxserver/healthchecks
+ pullPolicy: IfNotPresent
+ tag: version-v1.21.0
+
+##
+# Most other defaults are set in questions.yaml
+# For other options please refer to the wiki, default_values.yaml or the common library chart
+##
diff --git a/incubator/healthchecks/1.1.5/questions.yaml b/incubator/healthchecks/1.1.5/questions.yaml
new file mode 100644
index 0000000000..f58ceef798
--- /dev/null
+++ b/incubator/healthchecks/1.1.5/questions.yaml
@@ -0,0 +1,701 @@
+groups:
+ - name: "Container Image"
+ description: "Image to be used for container"
+ - name: "Controller"
+ description: "Configure workload deployment"
+ - name: "Container Configuration"
+ description: "additional container configuration"
+ - name: "App Configuration"
+ description: "App specific config options"
+ - name: "Networking and Services"
+ description: "Configure Network and Services for container"
+ - name: "Storage and Persistence"
+ description: "Persist and share data that is separate from the container"
+ - name: "Ingress"
+ description: "Ingress Configuration"
+ - name: "Security and Permissions"
+ description: "Configure security context and permissions"
+ - name: "Resources and Devices"
+ description: "Specify resources/devices to be allocated to workload"
+ - name: "Advanced"
+ description: "Advanced Configuration"
+portals:
+ web_portal:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+questions:
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+ - variable: controller
+ group: "Controller"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: type
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Controller Type"
+ schema:
+ type: string
+ default: "deployment"
+ required: true
+ enum:
+ - value: "deployment"
+ description: "Deployment"
+ - value: "statefulset"
+ description: "Statefulset"
+ - value: "daemonset"
+ description: "Daemonset"
+ - variable: replicas
+ description: "Number of desired pod replicas"
+ label: "Desired Replicas"
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: strategy
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Update Strategy"
+ schema:
+ type: string
+ default: "Recreate"
+ required: true
+ enum:
+ - value: "Recreate"
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: "RollingUpdate"
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: "OnDelete"
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ - variable: env
+ group: "Container Configuration"
+ label: "Image Environment"
+ schema:
+ type: dict
+ attrs:
+ - variable: TZ
+ label: "Timezone"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: UMASK
+ label: "UMASK"
+ description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
+ schema:
+ type: string
+ default: "002"
+ - variable: REGENERATE_SETTINGS
+ label: "REGENERATE_SETTINGS"
+ description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
+ schema:
+ type: string
+ default: "002"
+ - variable: SITE_ROOT
+ label: "SITE_ROOT"
+ description: "The site's top-level URL and the port it listens to"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: SITE_NAME
+ label: "SITE_NAME"
+ description: "The site's name"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: SUPERUSER_EMAIL
+ label: "SUPERUSER_EMAIL"
+ description: "Superuser email"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: SUPERUSER_PASSWORD
+ label: "SUPERUSER_PASSWORD"
+ description: "Superuser password"
+ schema:
+ type: string
+ required: true
+ default: ""
+ # Configure Enviroment Variables
+ - variable: envList
+ label: "Image environment"
+ group: "Container Configuration"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: "Environment Variable"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+
+ - variable: hostNetwork
+ group: "Networking and Services"
+ label: "Enable Host Networking"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: service
+ group: "Networking and Services"
+ label: "Configure Service(s)"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service Type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: "NodePort"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - value: "LoadBalancer"
+ description: "LoadBalancer"
+ - variable: loadBalancerIP
+ label: "LoadBalancer IP"
+ description: "LoadBalancerIP"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: "External IP"
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - value: TCP
+ description: "TCP"
+ - value: "UDP"
+ description: "UDP"
+ - variable: port
+ label: "Container Port"
+ schema:
+ type: int
+ default: 8000
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Target Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8000
+ editable: true
+ required: true
+ - variable: nodePort
+ label: "Node Port (Optional)"
+ description: "This port gets exposed to the node. Only considered when service type is NodePort"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 36063
+ required: true
+
+ - variable: persistence
+ label: "Integrated Persistent Storage"
+ group: "Storage and Persistence"
+ schema:
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ 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: "pvc"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ default: "/config"
+ hidden: true
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PV"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+ - variable: persistenceList
+ label: "Additional app storage"
+ group: "Storage and Persistence"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: "Custom Storage"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the storage"
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: "(Advanced) Type of Storage"
+ description: "Sets the persistence type"
+ schema:
+ type: string
+ default: "hostPath"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PVC"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+
+ - variable: ingress
+ label: ""
+ group: "Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Ingress"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: "Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: "Host"
+ schema:
+ 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:
+ type: dict
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: "pathType"
+ schema:
+ type: string
+ required: true
+ default: "Prefix"
+ - variable: tls
+ label: "TLS-Settings"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: "Host"
+ schema:
+ type: dict
+ attrs:
+ - variable: hosts
+ label: "Certificate Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: "Host"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: "Select TrueNAS SCALE Certificate"
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: "Traefik Entrypoint"
+ description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
+ schema:
+ type: string
+ default: "websecure"
+ required: true
+ - variable: middlewares
+ label: "Traefik Middlewares"
+ description: "Add previously created Traefik Middlewares to this Ingress"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: securityContext
+ group: "Security and Permissions"
+ label: "Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Enable privileged mode for Common-Chart based charts"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: podSecurityContext
+ group: "Security and Permissions"
+ label: "Pod Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: true
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: "OnRootMismatch"
+ enum:
+ - value: "OnRootMismatch"
+ description: "OnRootMismatch"
+ - value: "Always"
+ description: "Always"
+ - variable: resources
+ group: "Resources and Devices"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: limits
+ label: "Advanced Limit Resource Consumption"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "2000m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "2Gi"
+ - variable: requests
+ label: "Advanced Request minimum resources required"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "10m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "50Mi"
diff --git a/incubator/healthchecks/1.1.5/templates/common.yaml b/incubator/healthchecks/1.1.5/templates/common.yaml
new file mode 100644
index 0000000000..a6613c2ce2
--- /dev/null
+++ b/incubator/healthchecks/1.1.5/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "common.all" . }}
diff --git a/incubator/healthchecks/1.1.5/test_values.yaml b/incubator/healthchecks/1.1.5/test_values.yaml
new file mode 100644
index 0000000000..3d44cc4a7e
--- /dev/null
+++ b/incubator/healthchecks/1.1.5/test_values.yaml
@@ -0,0 +1,41 @@
+# Default values for healthchecks.
+
+image:
+ # -- image repository
+ repository: linuxserver/healthchecks
+ # -- image tag
+ tag: version-v1.21.0
+ # -- image pull policy
+ pullPolicy: IfNotPresent
+
+# -- Configures service settings for the chart.
+# @default -- See values.yaml
+service:
+ main:
+ ports:
+ main:
+ port: 8000
+
+# -- environment variables. See [image docs](https://github.com/linuxserver/docker-healthchecks#parameters) for more details.
+# @default -- See below
+env:
+ # -- Set the container timezone
+ TZ: UTC
+ # -- Set to true to always override the local_settings.py file with values from environment variables. Do not set to True if you have made manual modifications to this file.
+ REGENERATE_SETTINGS: "True"
+ # -- The site's top-level URL and the port it listens to
+ SITE_ROOT: https://healthchecks.domain
+ # -- The site's name (e.g., "Example Corp HealthChecks")
+ SITE_NAME: 8265
+ # -- Superuser email
+ SUPERUSER_EMAIL: email@healthchecks.io
+ # -- Superuser password
+ SUPERUSER_PASSWORD: myVeryStrongPassword
+
+# -- Configure persistence settings for the chart under this key.
+# @default -- See values.yaml
+persistence:
+# -- Volume used for configuration
+ config:
+ enabled: false
+ mountpath: /config
diff --git a/incubator/healthchecks/1.1.5/values.yaml b/incubator/healthchecks/1.1.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/incubator/heimdall/6.3.4/Chart.lock b/incubator/heimdall/6.3.4/Chart.lock
index 655d87677e..d8259a2c23 100644
--- a/incubator/heimdall/6.3.4/Chart.lock
+++ b/incubator/heimdall/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:05.061121735Z"
+generated: "2021-07-06T09:04:34.861238271Z"
diff --git a/incubator/hyperion-ng/1.1.4/Chart.lock b/incubator/hyperion-ng/1.1.4/Chart.lock
index ad908053ca..0af5ebf8f4 100644
--- a/incubator/hyperion-ng/1.1.4/Chart.lock
+++ b/incubator/hyperion-ng/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:07.143035217Z"
+generated: "2021-07-06T09:04:37.638642963Z"
diff --git a/incubator/komga/1.1.5/CONFIG.md b/incubator/komga/1.1.5/CONFIG.md
new file mode 100644
index 0000000000..dddbce2007
--- /dev/null
+++ b/incubator/komga/1.1.5/CONFIG.md
@@ -0,0 +1,9 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/incubator/komga/1.1.5/Chart.lock b/incubator/komga/1.1.5/Chart.lock
new file mode 100644
index 0000000000..133c9d6f6e
--- /dev/null
+++ b/incubator/komga/1.1.5/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
+generated: "2021-07-06T09:04:41.298799754Z"
diff --git a/incubator/komga/1.1.5/Chart.yaml b/incubator/komga/1.1.5/Chart.yaml
new file mode 100644
index 0000000000..13f4310e0e
--- /dev/null
+++ b/incubator/komga/1.1.5/Chart.yaml
@@ -0,0 +1,24 @@
+apiVersion: v2
+appVersion: auto
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+description: A comics/mangas server to serve/stream pages via API
+home: https://github.com/truechartsapps/tree/master/charts/incubator/komga
+icon: https://komga.org/assets/media/logo.svg
+keywords:
+- komga
+- comics
+- mangas
+- server
+kubeVersion: '>=1.16.0-0'
+maintainers:
+- email: info@truecharts.org
+ name: truecharts
+ url: https://truecharts.org
+name: komga
+sources:
+- https://komga.org/
+- https://github.com/gotson/komga
+version: 1.1.5
diff --git a/incubator/komga/1.1.5/README.md b/incubator/komga/1.1.5/README.md
new file mode 100644
index 0000000000..bbaffd4336
--- /dev/null
+++ b/incubator/komga/1.1.5/README.md
@@ -0,0 +1,55 @@
+# Introduction
+
+ 
+
+A comics/mangas server to serve/stream pages via API
+
+TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
+
+## Source Code
+
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://truecharts.org | common | 6.5.2 |
+
+## Installing the Chart
+
+To install the chart with the release name `komga`
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Click "Install" for this specific Apps
+- Fill out the configuration form
+
+## Uninstalling the Chart
+
+To uninstall the `komga` deployment
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Go to "Installed Apps"
+- Expand the menu in the top-right corner of this App
+- Click "Remove" for this specific Apps
+
+The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
+
+## Support
+
+- See the [Wiki](https://truecharts.org)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+- Ask a [question](https://github.com/truecharts/apps/discussions)
+
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
+All Rights Reserved - The TrueCharts Project
diff --git a/incubator/komga/1.1.5/app-readme.md b/incubator/komga/1.1.5/app-readme.md
new file mode 100644
index 0000000000..b5d30dc6a1
--- /dev/null
+++ b/incubator/komga/1.1.5/app-readme.md
@@ -0,0 +1 @@
+A comics/mangas server to serve/stream pages via API
diff --git a/incubator/komga/1.1.5/charts/common-6.5.4.tgz b/incubator/komga/1.1.5/charts/common-6.5.4.tgz
new file mode 100644
index 0000000000..cf43a8cbe3
Binary files /dev/null and b/incubator/komga/1.1.5/charts/common-6.5.4.tgz differ
diff --git a/incubator/komga/1.1.5/ix_values.yaml b/incubator/komga/1.1.5/ix_values.yaml
new file mode 100644
index 0000000000..0d6e8766d1
--- /dev/null
+++ b/incubator/komga/1.1.5/ix_values.yaml
@@ -0,0 +1,15 @@
+##
+# This file contains Values.yaml content that gets added to the output of questions.yaml
+# It's ONLY meant for content that the user is NOT expected to change.
+# Example: Everything under "image" is not included in questions.yaml but is included here.
+##
+
+image:
+ repository: gotson/komga
+ pullPolicy: IfNotPresent
+ tag: 0.105.2
+
+##
+# Most other defaults are set in questions.yaml
+# For other options please refer to the wiki, default_values.yaml or the common library chart
+##
diff --git a/incubator/komga/1.1.5/questions.yaml b/incubator/komga/1.1.5/questions.yaml
new file mode 100644
index 0000000000..ade07e0ae6
--- /dev/null
+++ b/incubator/komga/1.1.5/questions.yaml
@@ -0,0 +1,777 @@
+groups:
+ - name: "Container Image"
+ description: "Image to be used for container"
+ - name: "Controller"
+ description: "Configure workload deployment"
+ - name: "Container Configuration"
+ description: "additional container configuration"
+ - name: "App Configuration"
+ description: "App specific config options"
+ - name: "Networking and Services"
+ description: "Configure Network and Services for container"
+ - name: "Storage and Persistence"
+ description: "Persist and share data that is separate from the container"
+ - name: "Ingress"
+ description: "Ingress Configuration"
+ - name: "Security and Permissions"
+ description: "Configure security context and permissions"
+ - name: "Resources and Devices"
+ description: "Specify resources/devices to be allocated to workload"
+ - name: "Advanced"
+ description: "Advanced Configuration"
+portals:
+ web_portal:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+questions:
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+ - variable: controller
+ group: "Controller"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: type
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Controller Type"
+ schema:
+ type: string
+ default: "deployment"
+ required: true
+ enum:
+ - value: "deployment"
+ description: "Deployment"
+ - value: "statefulset"
+ description: "Statefulset"
+ - value: "daemonset"
+ description: "Daemonset"
+ - variable: replicas
+ description: "Number of desired pod replicas"
+ label: "Desired Replicas"
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: strategy
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Update Strategy"
+ schema:
+ type: string
+ default: "Recreate"
+ required: true
+ enum:
+ - value: "Recreate"
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: "RollingUpdate"
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: "OnDelete"
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ - variable: env
+ group: "Container Configuration"
+ label: "Image Environment"
+ schema:
+ type: dict
+ attrs:
+ - variable: TZ
+ label: "Timezone"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: UMASK
+ label: "UMASK"
+ description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
+ schema:
+ type: string
+ default: "002"
+ # Configure Enviroment Variables
+ - variable: envList
+ label: "Image environment"
+ group: "Container Configuration"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: "Environment Variable"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+
+ - variable: hostNetwork
+ group: "Networking and Services"
+ label: "Enable Host Networking"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: service
+ group: "Networking and Services"
+ label: "Configure Service(s)"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service Type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: "NodePort"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - value: "LoadBalancer"
+ description: "LoadBalancer"
+ - variable: loadBalancerIP
+ label: "LoadBalancer IP"
+ description: "LoadBalancerIP"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: "External IP"
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - value: TCP
+ description: "TCP"
+ - value: "UDP"
+ description: "UDP"
+ - variable: port
+ label: "Container Port"
+ schema:
+ type: int
+ default: 8080
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Target Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8080
+ editable: true
+ required: true
+ - variable: nodePort
+ label: "Node Port (Optional)"
+ description: "This port gets exposed to the node. Only considered when service type is NodePort"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 36065
+ required: true
+
+ - variable: persistence
+ label: "Integrated Persistent Storage"
+ group: "Storage and Persistence"
+ schema:
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ 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: "pvc"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ default: "/config"
+ hidden: true
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PV"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+ - variable: data
+ label: "App Data Storage"
+ description: "Stores the Application Data."
+ schema:
+ 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: "pvc"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ default: "/data"
+ hidden: true
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PV"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+ - variable: persistenceList
+ label: "Additional app storage"
+ group: "Storage and Persistence"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: "Custom Storage"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the storage"
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: "(Advanced) Type of Storage"
+ description: "Sets the persistence type"
+ schema:
+ type: string
+ default: "hostPath"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PVC"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+
+ - variable: ingress
+ label: ""
+ group: "Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Ingress"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: "Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: "Host"
+ schema:
+ 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:
+ type: dict
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: "pathType"
+ schema:
+ type: string
+ required: true
+ default: "Prefix"
+ - variable: tls
+ label: "TLS-Settings"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: "Host"
+ schema:
+ type: dict
+ attrs:
+ - variable: hosts
+ label: "Certificate Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: "Host"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: "Select TrueNAS SCALE Certificate"
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: "Traefik Entrypoint"
+ description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
+ schema:
+ type: string
+ default: "websecure"
+ required: true
+ - variable: middlewares
+ label: "Traefik Middlewares"
+ description: "Add previously created Traefik Middlewares to this Ingress"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: securityContext
+ group: "Security and Permissions"
+ label: "Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Enable privileged mode for Common-Chart based charts"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: podSecurityContext
+ group: "Security and Permissions"
+ label: "Pod Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: true
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: "OnRootMismatch"
+ enum:
+ - value: "OnRootMismatch"
+ description: "OnRootMismatch"
+ - value: "Always"
+ description: "Always"
+ - variable: resources
+ group: "Resources and Devices"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: limits
+ label: "Advanced Limit Resource Consumption"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "2000m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "2Gi"
+ - variable: requests
+ label: "Advanced Request minimum resources required"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "10m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "50Mi"
diff --git a/incubator/komga/1.1.5/templates/common.yaml b/incubator/komga/1.1.5/templates/common.yaml
new file mode 100644
index 0000000000..a6613c2ce2
--- /dev/null
+++ b/incubator/komga/1.1.5/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "common.all" . }}
diff --git a/incubator/komga/1.1.5/test_values.yaml b/incubator/komga/1.1.5/test_values.yaml
new file mode 100644
index 0000000000..a5455e2030
--- /dev/null
+++ b/incubator/komga/1.1.5/test_values.yaml
@@ -0,0 +1,37 @@
+#
+# IMPORTANT NOTE
+#
+# This chart inherits from our common library chart. You can check the default values/options here:
+# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
+#
+
+image:
+ # -- image repository
+ repository: gotson/komga
+ # -- image tag
+ tag: 0.105.2
+ # -- image pull policy
+ pullPolicy: IfNotPresent
+
+# -- environment variables. See more environment variables in the [komga documentation](https://komga.org/installation/configuration.html#optional-configuration).
+# @default -- See below
+env: {}
+
+# -- Configures service settings for the chart.
+# @default -- See values.yaml
+service:
+ main:
+ ports:
+ main:
+ port: 8080
+
+
+# -- Configure persistence settings for the chart under this key.
+# @default -- See values.yaml
+persistence:
+ config:
+ enabled: false
+ mountPath: /config
+ data:
+ enabled: false
+ mountPath: /data
diff --git a/incubator/komga/1.1.5/values.yaml b/incubator/komga/1.1.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/incubator/lazylibrarian/6.3.4/Chart.lock b/incubator/lazylibrarian/6.3.4/Chart.lock
index 7c88efa228..2f374ce1d9 100644
--- a/incubator/lazylibrarian/6.3.4/Chart.lock
+++ b/incubator/lazylibrarian/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:11.282561859Z"
+generated: "2021-07-06T09:04:44.765549422Z"
diff --git a/incubator/librespeed/1.1.4/Chart.lock b/incubator/librespeed/1.1.4/Chart.lock
index 7b3dcdc8cc..4c9b72754c 100644
--- a/incubator/librespeed/1.1.4/Chart.lock
+++ b/incubator/librespeed/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:13.382714674Z"
+generated: "2021-07-06T09:04:48.644528293Z"
diff --git a/incubator/lychee/6.3.4/Chart.lock b/incubator/lychee/6.3.4/Chart.lock
index 7d81fb3551..a0544b768a 100644
--- a/incubator/lychee/6.3.4/Chart.lock
+++ b/incubator/lychee/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:15.424803507Z"
+generated: "2021-07-06T09:04:52.373023378Z"
diff --git a/incubator/mealie/1.3.4/Chart.lock b/incubator/mealie/1.3.4/Chart.lock
index d96f1cc836..9106bb93b8 100644
--- a/incubator/mealie/1.3.4/Chart.lock
+++ b/incubator/mealie/1.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:17.465229139Z"
+generated: "2021-07-06T09:04:54.566304668Z"
diff --git a/incubator/mosquitto/1.3.4/Chart.lock b/incubator/mosquitto/1.3.4/Chart.lock
index 2a9a3221ea..0f65e94716 100644
--- a/incubator/mosquitto/1.3.4/Chart.lock
+++ b/incubator/mosquitto/1.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:19.525989398Z"
+generated: "2021-07-06T09:04:57.051961955Z"
diff --git a/incubator/mylar/1.1.4/Chart.lock b/incubator/mylar/1.1.4/Chart.lock
index af93b267ed..7cd325dc2e 100644
--- a/incubator/mylar/1.1.4/Chart.lock
+++ b/incubator/mylar/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:21.714212334Z"
+generated: "2021-07-06T09:05:01.967597918Z"
diff --git a/incubator/navidrome/6.3.5/Chart.lock b/incubator/navidrome/6.3.5/Chart.lock
index e7561a76cd..bb5bd6b9b8 100644
--- a/incubator/navidrome/6.3.5/Chart.lock
+++ b/incubator/navidrome/6.3.5/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:23.813035845Z"
+generated: "2021-07-06T09:05:05.57619809Z"
diff --git a/incubator/node-red/6.3.4/Chart.lock b/incubator/node-red/6.3.4/Chart.lock
index ded275c438..e892f73e86 100644
--- a/incubator/node-red/6.3.4/Chart.lock
+++ b/incubator/node-red/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:25.857836388Z"
+generated: "2021-07-06T09:05:08.355865516Z"
diff --git a/incubator/nullserv/1.1.4/Chart.lock b/incubator/nullserv/1.1.4/Chart.lock
index fca8d90485..e6d6157bfb 100644
--- a/incubator/nullserv/1.1.4/Chart.lock
+++ b/incubator/nullserv/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:27.889114113Z"
+generated: "2021-07-06T09:05:12.132357001Z"
diff --git a/incubator/nzbget/6.3.4/Chart.lock b/incubator/nzbget/6.3.4/Chart.lock
index 9455f94ad5..64ba5ffde2 100644
--- a/incubator/nzbget/6.3.4/Chart.lock
+++ b/incubator/nzbget/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:29.999775848Z"
+generated: "2021-07-06T09:05:14.367076218Z"
diff --git a/incubator/octoprint/1.1.4/Chart.lock b/incubator/octoprint/1.1.4/Chart.lock
index 613fc882cd..4db9d32a28 100644
--- a/incubator/octoprint/1.1.4/Chart.lock
+++ b/incubator/octoprint/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:32.118565395Z"
+generated: "2021-07-06T09:05:17.961700184Z"
diff --git a/incubator/omada-controller/1.1.5/CONFIG.md b/incubator/omada-controller/1.1.5/CONFIG.md
new file mode 100644
index 0000000000..dddbce2007
--- /dev/null
+++ b/incubator/omada-controller/1.1.5/CONFIG.md
@@ -0,0 +1,9 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/incubator/omada-controller/1.1.5/Chart.lock b/incubator/omada-controller/1.1.5/Chart.lock
new file mode 100644
index 0000000000..a1e4373b3b
--- /dev/null
+++ b/incubator/omada-controller/1.1.5/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
+generated: "2021-07-06T09:05:21.455541658Z"
diff --git a/incubator/omada-controller/1.1.5/Chart.yaml b/incubator/omada-controller/1.1.5/Chart.yaml
new file mode 100644
index 0000000000..d371db8df7
--- /dev/null
+++ b/incubator/omada-controller/1.1.5/Chart.yaml
@@ -0,0 +1,22 @@
+apiVersion: v2
+appVersion: auto
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+description: Omada enables the network administrators to monitor and manage all the
+ Omada products in the network with a centralized management platform.
+home: https://github.com/truechartsapps/tree/master/charts/incubator/omada-controller
+icon: https://www.tp-link.com/assets/images/icon/logo-white.svg
+keywords:
+- omada-controller
+kubeVersion: '>=1.16.0-0'
+maintainers:
+- email: info@truecharts.org
+ name: truecharts
+ url: https://truecharts.org
+name: omada-controller
+sources:
+- https://github.com/mbentley/docker-omada-controller
+- https://github.com/truechartsapps/tree/master/charts/omada-controller
+version: 1.1.5
diff --git a/incubator/omada-controller/1.1.5/README.md b/incubator/omada-controller/1.1.5/README.md
new file mode 100644
index 0000000000..07dfd88c23
--- /dev/null
+++ b/incubator/omada-controller/1.1.5/README.md
@@ -0,0 +1,55 @@
+# Introduction
+
+ 
+
+Omada enables the network administrators to monitor and manage all the Omada products in the network with a centralized management platform.
+
+TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
+
+## Source Code
+
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://truecharts.org | common | 6.5.2 |
+
+## Installing the Chart
+
+To install the chart with the release name `omada-controller`
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Click "Install" for this specific Apps
+- Fill out the configuration form
+
+## Uninstalling the Chart
+
+To uninstall the `omada-controller` deployment
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Go to "Installed Apps"
+- Expand the menu in the top-right corner of this App
+- Click "Remove" for this specific Apps
+
+The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
+
+## Support
+
+- See the [Wiki](https://truecharts.org)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+- Ask a [question](https://github.com/truecharts/apps/discussions)
+
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
+All Rights Reserved - The TrueCharts Project
diff --git a/incubator/omada-controller/1.1.5/app-readme.md b/incubator/omada-controller/1.1.5/app-readme.md
new file mode 100644
index 0000000000..bb0e75605e
--- /dev/null
+++ b/incubator/omada-controller/1.1.5/app-readme.md
@@ -0,0 +1 @@
+Omada enables the network administrators to monitor and manage all the
diff --git a/incubator/omada-controller/1.1.5/charts/common-6.5.4.tgz b/incubator/omada-controller/1.1.5/charts/common-6.5.4.tgz
new file mode 100644
index 0000000000..cf43a8cbe3
Binary files /dev/null and b/incubator/omada-controller/1.1.5/charts/common-6.5.4.tgz differ
diff --git a/incubator/omada-controller/1.1.5/ix_values.yaml b/incubator/omada-controller/1.1.5/ix_values.yaml
new file mode 100644
index 0000000000..a81d81e674
--- /dev/null
+++ b/incubator/omada-controller/1.1.5/ix_values.yaml
@@ -0,0 +1,15 @@
+##
+# This file contains Values.yaml content that gets added to the output of questions.yaml
+# It's ONLY meant for content that the user is NOT expected to change.
+# Example: Everything under "image" is not included in questions.yaml but is included here.
+##
+
+image:
+ repository: mbentley/omada-controller
+ pullPolicy: IfNotPresent
+ tag: '4.4'
+
+##
+# Most other defaults are set in questions.yaml
+# For other options please refer to the wiki, default_values.yaml or the common library chart
+##
diff --git a/incubator/omada-controller/1.1.5/questions.yaml b/incubator/omada-controller/1.1.5/questions.yaml
new file mode 100644
index 0000000000..c7f9242e08
--- /dev/null
+++ b/incubator/omada-controller/1.1.5/questions.yaml
@@ -0,0 +1,667 @@
+groups:
+ - name: "Container Image"
+ description: "Image to be used for container"
+ - name: "Controller"
+ description: "Configure workload deployment"
+ - name: "Container Configuration"
+ description: "additional container configuration"
+ - name: "App Configuration"
+ description: "App specific config options"
+ - name: "Networking and Services"
+ description: "Configure Network and Services for container"
+ - name: "Storage and Persistence"
+ description: "Persist and share data that is separate from the container"
+ - name: "Ingress"
+ description: "Ingress Configuration"
+ - name: "Security and Permissions"
+ description: "Configure security context and permissions"
+ - name: "Resources and Devices"
+ description: "Specify resources/devices to be allocated to workload"
+ - name: "Advanced"
+ description: "Advanced Configuration"
+portals:
+ web_portal:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+questions:
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+ - variable: controller
+ group: "Controller"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: type
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Controller Type"
+ schema:
+ type: string
+ default: "deployment"
+ required: true
+ enum:
+ - value: "deployment"
+ description: "Deployment"
+ - value: "statefulset"
+ description: "Statefulset"
+ - value: "daemonset"
+ description: "Daemonset"
+ - variable: replicas
+ description: "Number of desired pod replicas"
+ label: "Desired Replicas"
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: strategy
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Update Strategy"
+ schema:
+ type: string
+ default: "Recreate"
+ required: true
+ enum:
+ - value: "Recreate"
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: "RollingUpdate"
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: "OnDelete"
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ - variable: env
+ group: "Container Configuration"
+ label: "Image Environment"
+ schema:
+ type: dict
+ attrs:
+ - variable: TZ
+ label: "Timezone"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: UMASK
+ label: "UMASK"
+ description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
+ schema:
+ type: string
+ default: "002"
+ # Configure Enviroment Variables
+ - variable: envList
+ label: "Image environment"
+ group: "Container Configuration"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: "Environment Variable"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+
+ - variable: hostNetwork
+ group: "Networking and Services"
+ label: "Enable Host Networking"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: service
+ group: "Networking and Services"
+ label: "Configure Service(s)"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service Type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: "NodePort"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - value: "LoadBalancer"
+ description: "LoadBalancer"
+ - variable: loadBalancerIP
+ label: "LoadBalancer IP"
+ description: "LoadBalancerIP"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: "External IP"
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - value: TCP
+ description: "TCP"
+ - value: "UDP"
+ description: "UDP"
+ - variable: port
+ label: "Container Port"
+ schema:
+ type: int
+ default: 8043
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Target Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 8043
+ editable: true
+ required: true
+ - variable: nodePort
+ label: "Node Port (Optional)"
+ description: "This port gets exposed to the node. Only considered when service type is NodePort"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 36072
+ required: true
+
+ - variable: persistence
+ label: "Integrated Persistent Storage"
+ group: "Storage and Persistence"
+ schema:
+ type: dict
+ attrs:
+ - variable: data
+ label: "App data Storage"
+ description: "Stores the Application data."
+ schema:
+ 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: "pvc"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ default: "/data"
+ hidden: true
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PV"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+ - variable: persistenceList
+ label: "Additional app storage"
+ group: "Storage and Persistence"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: "Custom Storage"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the storage"
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: "(Advanced) Type of Storage"
+ description: "Sets the persistence type"
+ schema:
+ type: string
+ default: "hostPath"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PVC"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+
+ - variable: ingress
+ label: ""
+ group: "Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Ingress"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: "Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: "Host"
+ schema:
+ 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:
+ type: dict
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: "pathType"
+ schema:
+ type: string
+ required: true
+ default: "Prefix"
+ - variable: tls
+ label: "TLS-Settings"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: "Host"
+ schema:
+ type: dict
+ attrs:
+ - variable: hosts
+ label: "Certificate Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: "Host"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: "Select TrueNAS SCALE Certificate"
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: "Traefik Entrypoint"
+ description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
+ schema:
+ type: string
+ default: "websecure"
+ required: true
+ - variable: middlewares
+ label: "Traefik Middlewares"
+ description: "Add previously created Traefik Middlewares to this Ingress"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: securityContext
+ group: "Security and Permissions"
+ label: "Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Enable privileged mode for Common-Chart based charts"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: podSecurityContext
+ group: "Security and Permissions"
+ label: "Pod Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: true
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: "OnRootMismatch"
+ enum:
+ - value: "OnRootMismatch"
+ description: "OnRootMismatch"
+ - value: "Always"
+ description: "Always"
+ - variable: resources
+ group: "Resources and Devices"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: limits
+ label: "Advanced Limit Resource Consumption"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "2000m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "2Gi"
+ - variable: requests
+ label: "Advanced Request minimum resources required"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "10m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "50Mi"
diff --git a/incubator/omada-controller/1.1.5/templates/common.yaml b/incubator/omada-controller/1.1.5/templates/common.yaml
new file mode 100644
index 0000000000..a6613c2ce2
--- /dev/null
+++ b/incubator/omada-controller/1.1.5/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "common.all" . }}
diff --git a/incubator/omada-controller/1.1.5/test_values.yaml b/incubator/omada-controller/1.1.5/test_values.yaml
new file mode 100644
index 0000000000..e8eaf821ee
--- /dev/null
+++ b/incubator/omada-controller/1.1.5/test_values.yaml
@@ -0,0 +1,35 @@
+#
+# IMPORTANT NOTE
+#
+# This chart inherits from our common library chart. You can check the default values/options here:
+# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
+#
+
+image:
+ # -- image repository
+ repository: mbentley/omada-controller
+ # -- image tag
+ tag: '4.4'
+ # -- image pull policy
+ pullPolicy: IfNotPresent
+
+# -- environment variables. See [image docs](https://github.com/mbentley/docker-omada-controller) for more details.
+# @default -- See below
+env:
+ # -- Set the container timezone
+ TZ: UTC
+
+# -- Configures service settings for the chart.
+# @default -- See values.yaml
+service:
+ main:
+ ports:
+ main:
+ port: 8043
+
+
+# -- Configure persistence settings for the chart under this key.
+# @default -- See values.yaml
+persistence:
+ data:
+ enabled: false
diff --git a/incubator/omada-controller/1.1.5/values.yaml b/incubator/omada-controller/1.1.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/incubator/organizr/6.3.4/Chart.lock b/incubator/organizr/6.3.4/Chart.lock
index f387ec3394..44d5f07a7d 100644
--- a/incubator/organizr/6.3.4/Chart.lock
+++ b/incubator/organizr/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:36.28650214Z"
+generated: "2021-07-06T09:05:27.004302292Z"
diff --git a/incubator/overseerr/1.1.4/Chart.lock b/incubator/overseerr/1.1.4/Chart.lock
index bc988f73de..7de6020295 100644
--- a/incubator/overseerr/1.1.4/Chart.lock
+++ b/incubator/overseerr/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:38.319356691Z"
+generated: "2021-07-06T09:05:30.634487503Z"
diff --git a/incubator/owncast/1.1.4/Chart.lock b/incubator/owncast/1.1.4/Chart.lock
index 9c3dadcb92..0ff73b0957 100644
--- a/incubator/owncast/1.1.4/Chart.lock
+++ b/incubator/owncast/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:40.387429895Z"
+generated: "2021-07-06T09:05:33.449581035Z"
diff --git a/incubator/owncloud-ocis/1.1.5/CONFIG.md b/incubator/owncloud-ocis/1.1.5/CONFIG.md
new file mode 100644
index 0000000000..dddbce2007
--- /dev/null
+++ b/incubator/owncloud-ocis/1.1.5/CONFIG.md
@@ -0,0 +1,9 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/incubator/owncloud-ocis/1.1.5/Chart.lock b/incubator/owncloud-ocis/1.1.5/Chart.lock
new file mode 100644
index 0000000000..35f745839d
--- /dev/null
+++ b/incubator/owncloud-ocis/1.1.5/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
+generated: "2021-07-06T09:05:35.730538695Z"
diff --git a/incubator/owncloud-ocis/1.1.5/Chart.yaml b/incubator/owncloud-ocis/1.1.5/Chart.yaml
new file mode 100644
index 0000000000..825735c828
--- /dev/null
+++ b/incubator/owncloud-ocis/1.1.5/Chart.yaml
@@ -0,0 +1,28 @@
+apiVersion: v2
+appVersion: auto
+dependencies:
+- name: common
+ repository: https://truecharts.org
+ version: 6.5.4
+description: ownCloud Infinite Scale is a self-hosted file sync and share server.
+home: https://github.com/truechartsapps/tree/master/charts/incubator/owncloud-ocis
+icon: https://avatars.githubusercontent.com/u/1645051?s=200&v=4
+keywords:
+- owncloud
+- ocis
+- infinite
+- scale
+- self-hosted
+- sync
+- share
+- server
+kubeVersion: '>=1.16.0-0'
+maintainers:
+- email: info@truecharts.org
+ name: truecharts
+ url: https://truecharts.org
+name: owncloud-ocis
+sources:
+- https://hub.docker.com/r/owncloud/ocis
+- https://owncloud.dev/ocis/
+version: 1.1.5
diff --git a/incubator/owncloud-ocis/1.1.5/README.md b/incubator/owncloud-ocis/1.1.5/README.md
new file mode 100644
index 0000000000..456a59351a
--- /dev/null
+++ b/incubator/owncloud-ocis/1.1.5/README.md
@@ -0,0 +1,55 @@
+# Introduction
+
+ 
+
+ownCloud Infinite Scale is a self-hosted file sync and share server.
+
+TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
+
+## Source Code
+
+*
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://truecharts.org | common | 6.5.2 |
+
+## Installing the Chart
+
+To install the chart with the release name `owncloud-ocis`
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Click "Install" for this specific Apps
+- Fill out the configuration form
+
+## Uninstalling the Chart
+
+To uninstall the `owncloud-ocis` deployment
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Go to "Installed Apps"
+- Expand the menu in the top-right corner of this App
+- Click "Remove" for this specific Apps
+
+The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
+
+## Support
+
+- See the [Wiki](https://truecharts.org)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+- Ask a [question](https://github.com/truecharts/apps/discussions)
+
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
+All Rights Reserved - The TrueCharts Project
diff --git a/incubator/owncloud-ocis/1.1.5/app-readme.md b/incubator/owncloud-ocis/1.1.5/app-readme.md
new file mode 100644
index 0000000000..269dd34c77
--- /dev/null
+++ b/incubator/owncloud-ocis/1.1.5/app-readme.md
@@ -0,0 +1 @@
+ownCloud Infinite Scale is a self-hosted file sync and share server.
diff --git a/incubator/owncloud-ocis/1.1.5/charts/common-6.5.4.tgz b/incubator/owncloud-ocis/1.1.5/charts/common-6.5.4.tgz
new file mode 100644
index 0000000000..cf43a8cbe3
Binary files /dev/null and b/incubator/owncloud-ocis/1.1.5/charts/common-6.5.4.tgz differ
diff --git a/incubator/owncloud-ocis/1.1.5/ix_values.yaml b/incubator/owncloud-ocis/1.1.5/ix_values.yaml
new file mode 100644
index 0000000000..4dac278322
--- /dev/null
+++ b/incubator/owncloud-ocis/1.1.5/ix_values.yaml
@@ -0,0 +1,15 @@
+##
+# This file contains Values.yaml content that gets added to the output of questions.yaml
+# It's ONLY meant for content that the user is NOT expected to change.
+# Example: Everything under "image" is not included in questions.yaml but is included here.
+##
+
+image:
+ repository: owncloud/ocis
+ pullPolicy: IfNotPresent
+ tag: 1.8.0
+
+##
+# Most other defaults are set in questions.yaml
+# For other options please refer to the wiki, default_values.yaml or the common library chart
+##
diff --git a/incubator/owncloud-ocis/1.1.5/questions.yaml b/incubator/owncloud-ocis/1.1.5/questions.yaml
new file mode 100644
index 0000000000..4dfc6ebd5b
--- /dev/null
+++ b/incubator/owncloud-ocis/1.1.5/questions.yaml
@@ -0,0 +1,667 @@
+groups:
+ - name: "Container Image"
+ description: "Image to be used for container"
+ - name: "Controller"
+ description: "Configure workload deployment"
+ - name: "Container Configuration"
+ description: "additional container configuration"
+ - name: "App Configuration"
+ description: "App specific config options"
+ - name: "Networking and Services"
+ description: "Configure Network and Services for container"
+ - name: "Storage and Persistence"
+ description: "Persist and share data that is separate from the container"
+ - name: "Ingress"
+ description: "Ingress Configuration"
+ - name: "Security and Permissions"
+ description: "Configure security context and permissions"
+ - name: "Resources and Devices"
+ description: "Specify resources/devices to be allocated to workload"
+ - name: "Advanced"
+ description: "Advanced Configuration"
+portals:
+ web_portal:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+questions:
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+ - variable: controller
+ group: "Controller"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: type
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Controller Type"
+ schema:
+ type: string
+ default: "deployment"
+ required: true
+ enum:
+ - value: "deployment"
+ description: "Deployment"
+ - value: "statefulset"
+ description: "Statefulset"
+ - value: "daemonset"
+ description: "Daemonset"
+ - variable: replicas
+ description: "Number of desired pod replicas"
+ label: "Desired Replicas"
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: strategy
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Update Strategy"
+ schema:
+ type: string
+ default: "Recreate"
+ required: true
+ enum:
+ - value: "Recreate"
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: "RollingUpdate"
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: "OnDelete"
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ - variable: env
+ group: "Container Configuration"
+ label: "Image Environment"
+ schema:
+ type: dict
+ attrs:
+ - variable: TZ
+ label: "Timezone"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: UMASK
+ label: "UMASK"
+ description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
+ schema:
+ type: string
+ default: "002"
+ # Configure Enviroment Variables
+ - variable: envList
+ label: "Image environment"
+ group: "Container Configuration"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: "Environment Variable"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+
+ - variable: hostNetwork
+ group: "Networking and Services"
+ label: "Enable Host Networking"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: service
+ group: "Networking and Services"
+ label: "Configure Service(s)"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service Type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: "NodePort"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - value: "LoadBalancer"
+ description: "LoadBalancer"
+ - variable: loadBalancerIP
+ label: "LoadBalancer IP"
+ description: "LoadBalancerIP"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: "External IP"
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - value: TCP
+ description: "TCP"
+ - value: "UDP"
+ description: "UDP"
+ - variable: port
+ label: "Container Port"
+ schema:
+ type: int
+ default: 9200
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Target Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 9200
+ editable: true
+ required: true
+ - variable: nodePort
+ label: "Node Port (Optional)"
+ description: "This port gets exposed to the node. Only considered when service type is NodePort"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 36076
+ required: true
+
+ - variable: persistence
+ label: "Integrated Persistent Storage"
+ group: "Storage and Persistence"
+ schema:
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ 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: "pvc"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ default: "/config"
+ hidden: true
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PV"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+ - variable: persistenceList
+ label: "Additional app storage"
+ group: "Storage and Persistence"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: "Custom Storage"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the storage"
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: "(Advanced) Type of Storage"
+ description: "Sets the persistence type"
+ schema:
+ type: string
+ default: "hostPath"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PVC"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+
+ - variable: ingress
+ label: ""
+ group: "Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Ingress"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: "Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: "Host"
+ schema:
+ 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:
+ type: dict
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: "pathType"
+ schema:
+ type: string
+ required: true
+ default: "Prefix"
+ - variable: tls
+ label: "TLS-Settings"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: "Host"
+ schema:
+ type: dict
+ attrs:
+ - variable: hosts
+ label: "Certificate Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: "Host"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: "Select TrueNAS SCALE Certificate"
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: "Traefik Entrypoint"
+ description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
+ schema:
+ type: string
+ default: "websecure"
+ required: true
+ - variable: middlewares
+ label: "Traefik Middlewares"
+ description: "Add previously created Traefik Middlewares to this Ingress"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: securityContext
+ group: "Security and Permissions"
+ label: "Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Enable privileged mode for Common-Chart based charts"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: podSecurityContext
+ group: "Security and Permissions"
+ label: "Pod Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: true
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: "OnRootMismatch"
+ enum:
+ - value: "OnRootMismatch"
+ description: "OnRootMismatch"
+ - value: "Always"
+ description: "Always"
+ - variable: resources
+ group: "Resources and Devices"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: limits
+ label: "Advanced Limit Resource Consumption"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "2000m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "2Gi"
+ - variable: requests
+ label: "Advanced Request minimum resources required"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "10m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "50Mi"
diff --git a/incubator/owncloud-ocis/1.1.5/templates/common.yaml b/incubator/owncloud-ocis/1.1.5/templates/common.yaml
new file mode 100644
index 0000000000..a6613c2ce2
--- /dev/null
+++ b/incubator/owncloud-ocis/1.1.5/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "common.all" . }}
diff --git a/incubator/owncloud-ocis/1.1.5/test_values.yaml b/incubator/owncloud-ocis/1.1.5/test_values.yaml
new file mode 100644
index 0000000000..fe7268a376
--- /dev/null
+++ b/incubator/owncloud-ocis/1.1.5/test_values.yaml
@@ -0,0 +1,39 @@
+#
+# IMPORTANT NOTE
+#
+# This chart inherits from our common library chart. You can check the default values/options here:
+# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml
+#
+
+image:
+ # -- image repository
+ repository: owncloud/ocis
+ # -- image tag
+ tag: 1.8.0
+ # -- image pull policy
+ pullPolicy: IfNotPresent
+
+# -- environment variables. See more environment variables in the [owncloud-ocis documentation](https://owncloud.dev/ocis/configuration/#environment-variables).
+# @default -- See below
+env:
+ # -- Set the container timezone
+ TZ: UTC
+
+# -- Configures service settings for the chart.
+# @default -- See values.yaml
+service:
+ main:
+ ports:
+ main:
+ port: 9200
+
+
+# -- Configure persistence settings for the chart under this key.
+# @default -- See values.yaml
+persistence:
+ config:
+ enabled: false
+ mountPath: /config
+ ocis:
+ enabled: false
+ mountPath: /var/tmp/ocis
diff --git a/incubator/owncloud-ocis/1.1.5/values.yaml b/incubator/owncloud-ocis/1.1.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/incubator/photoprism/1.1.4/Chart.lock b/incubator/photoprism/1.1.4/Chart.lock
index 74f32d8c7b..fb04a8db2f 100644
--- a/incubator/photoprism/1.1.4/Chart.lock
+++ b/incubator/photoprism/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:44.493167797Z"
+generated: "2021-07-06T09:05:39.481902352Z"
diff --git a/incubator/piaware/1.1.4/Chart.lock b/incubator/piaware/1.1.4/Chart.lock
index becda1f6a8..db002aeb5d 100644
--- a/incubator/piaware/1.1.4/Chart.lock
+++ b/incubator/piaware/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:46.623744308Z"
+generated: "2021-07-06T09:05:44.659743771Z"
diff --git a/incubator/podgrab/4.3.4/Chart.lock b/incubator/podgrab/4.3.4/Chart.lock
index ac648d30bf..ddf97f8360 100644
--- a/incubator/podgrab/4.3.4/Chart.lock
+++ b/incubator/podgrab/4.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:48.687435529Z"
+generated: "2021-07-06T09:05:48.213568164Z"
diff --git a/incubator/pretend-youre-xyzzy/1.1.4/Chart.lock b/incubator/pretend-youre-xyzzy/1.1.4/Chart.lock
index 333a40c3fc..85234a2b3f 100644
--- a/incubator/pretend-youre-xyzzy/1.1.4/Chart.lock
+++ b/incubator/pretend-youre-xyzzy/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:50.850931404Z"
+generated: "2021-07-06T09:05:59.447113596Z"
diff --git a/incubator/protonmail-bridge/1.1.4/Chart.lock b/incubator/protonmail-bridge/1.1.4/Chart.lock
index 631ed3df5a..15c87284fe 100644
--- a/incubator/protonmail-bridge/1.1.4/Chart.lock
+++ b/incubator/protonmail-bridge/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:52.976618326Z"
+generated: "2021-07-06T09:06:01.649391008Z"
diff --git a/incubator/prowlarr/1.3.5/Chart.lock b/incubator/prowlarr/1.3.5/Chart.lock
index fb3110d90e..00fa1fd2fb 100644
--- a/incubator/prowlarr/1.3.5/Chart.lock
+++ b/incubator/prowlarr/1.3.5/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:55.033164949Z"
+generated: "2021-07-06T09:06:05.89930532Z"
diff --git a/incubator/pyload/1.1.4/Chart.lock b/incubator/pyload/1.1.4/Chart.lock
index b0cf13b4f3..245d778118 100644
--- a/incubator/pyload/1.1.4/Chart.lock
+++ b/incubator/pyload/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:57:57.025976048Z"
+generated: "2021-07-06T09:06:08.039538545Z"
diff --git a/incubator/qbittorrent/6.3.4/Chart.lock b/incubator/qbittorrent/6.3.4/Chart.lock
index 6b0b6cb866..591398a560 100644
--- a/incubator/qbittorrent/6.3.4/Chart.lock
+++ b/incubator/qbittorrent/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:57:59.021497978Z"
+generated: "2021-07-06T09:06:19.254989745Z"
diff --git a/incubator/readarr/6.3.5/Chart.lock b/incubator/readarr/6.3.5/Chart.lock
index 75a4bd3228..5f3e009342 100644
--- a/incubator/readarr/6.3.5/Chart.lock
+++ b/incubator/readarr/6.3.5/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:58:01.07371739Z"
+generated: "2021-07-06T09:06:21.527551388Z"
diff --git a/incubator/reg/1.3.4/Chart.lock b/incubator/reg/1.3.4/Chart.lock
index b1fd2b0f1d..a6d4e2d185 100644
--- a/incubator/reg/1.3.4/Chart.lock
+++ b/incubator/reg/1.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:58:03.16361169Z"
+generated: "2021-07-06T09:06:25.336696257Z"
diff --git a/incubator/sabnzbd/6.3.4/Chart.lock b/incubator/sabnzbd/6.3.4/Chart.lock
index c48d4d637e..dc71920226 100644
--- a/incubator/sabnzbd/6.3.4/Chart.lock
+++ b/incubator/sabnzbd/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:58:05.236333938Z"
+generated: "2021-07-06T09:06:29.056152125Z"
diff --git a/incubator/ser2sock/1.1.4/Chart.lock b/incubator/ser2sock/1.1.4/Chart.lock
index f5eba7247b..977f57abd1 100644
--- a/incubator/ser2sock/1.1.4/Chart.lock
+++ b/incubator/ser2sock/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:58:07.254774008Z"
+generated: "2021-07-06T09:06:32.643914478Z"
diff --git a/incubator/stash/1.1.4/Chart.lock b/incubator/stash/1.1.4/Chart.lock
index 3320c7db1f..c8b9ebb063 100644
--- a/incubator/stash/1.1.4/Chart.lock
+++ b/incubator/stash/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:58:09.313775281Z"
+generated: "2021-07-06T09:06:35.523692915Z"
diff --git a/incubator/thelounge/1.3.4/Chart.lock b/incubator/thelounge/1.3.4/Chart.lock
index c780990e38..0184695d21 100644
--- a/incubator/thelounge/1.3.4/Chart.lock
+++ b/incubator/thelounge/1.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:58:11.444196212Z"
+generated: "2021-07-06T09:06:39.818915701Z"
diff --git a/incubator/tvheadend/7.3.4/Chart.lock b/incubator/tvheadend/7.3.4/Chart.lock
index b98812097b..cc1ee68e85 100644
--- a/incubator/tvheadend/7.3.4/Chart.lock
+++ b/incubator/tvheadend/7.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:58:13.518924541Z"
+generated: "2021-07-06T09:06:43.373988387Z"
diff --git a/incubator/unifi/6.3.4/Chart.lock b/incubator/unifi/6.3.4/Chart.lock
index cd7e37b1a1..47d8f96d99 100644
--- a/incubator/unifi/6.3.4/Chart.lock
+++ b/incubator/unifi/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:58:15.548027794Z"
+generated: "2021-07-06T09:06:45.836021245Z"
diff --git a/incubator/unpackerr/1.3.4/Chart.lock b/incubator/unpackerr/1.3.4/Chart.lock
index f3f9cfc322..85e96b0960 100644
--- a/incubator/unpackerr/1.3.4/Chart.lock
+++ b/incubator/unpackerr/1.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:58:17.618071872Z"
+generated: "2021-07-06T09:06:49.33873325Z"
diff --git a/incubator/xteve/1.1.4/Chart.lock b/incubator/xteve/1.1.4/Chart.lock
index 65393cc5fc..a75bd27f6b 100644
--- a/incubator/xteve/1.1.4/Chart.lock
+++ b/incubator/xteve/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:58:19.685334141Z"
+generated: "2021-07-06T09:06:53.088507273Z"
diff --git a/non-free/resilio-sync/1.1.4/Chart.lock b/non-free/resilio-sync/1.1.4/Chart.lock
index 52e7f9e25f..1057c28c26 100644
--- a/non-free/resilio-sync/1.1.4/Chart.lock
+++ b/non-free/resilio-sync/1.1.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 6.5.4
digest: sha256:90a61d0c05695c9559e2af10414bbe529febc33c21f005580ecb5855464c0837
-generated: "2021-07-06T08:58:23.828831344Z"
+generated: "2021-07-06T09:06:58.341738875Z"
diff --git a/stable/collabora-online/6.3.4/Chart.lock b/stable/collabora-online/6.3.4/Chart.lock
index cd0c1ef52d..2a2b15310c 100644
--- a/stable/collabora-online/6.3.4/Chart.lock
+++ b/stable/collabora-online/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:08.650405024Z"
+generated: "2021-07-06T09:01:31.209820073Z"
diff --git a/stable/deepstack-cpu/4.3.4/Chart.lock b/stable/deepstack-cpu/4.3.4/Chart.lock
index 2d0c8bf1de..2f899e9458 100644
--- a/stable/deepstack-cpu/4.3.4/Chart.lock
+++ b/stable/deepstack-cpu/4.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:10.749516219Z"
+generated: "2021-07-06T09:01:34.766545781Z"
diff --git a/stable/emby/6.3.4/Chart.lock b/stable/emby/6.3.4/Chart.lock
index 8b7cdb9e40..21818d4209 100644
--- a/stable/emby/6.3.4/Chart.lock
+++ b/stable/emby/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:12.843217608Z"
+generated: "2021-07-06T09:01:38.315768636Z"
diff --git a/stable/esphome/6.3.4/Chart.lock b/stable/esphome/6.3.4/Chart.lock
index 2088ba8fd1..497dc2cd53 100644
--- a/stable/esphome/6.3.4/Chart.lock
+++ b/stable/esphome/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:14.930473787Z"
+generated: "2021-07-06T09:01:40.529151993Z"
diff --git a/stable/handbrake/6.3.4/Chart.lock b/stable/handbrake/6.3.4/Chart.lock
index 83e6c9d416..49a3e0ac62 100644
--- a/stable/handbrake/6.3.4/Chart.lock
+++ b/stable/handbrake/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:16.970547826Z"
+generated: "2021-07-06T09:01:44.290229974Z"
diff --git a/stable/home-assistant/6.3.4/Chart.lock b/stable/home-assistant/6.3.4/Chart.lock
index 114a8ea69d..45a4b2c62a 100644
--- a/stable/home-assistant/6.3.4/Chart.lock
+++ b/stable/home-assistant/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:19.073577773Z"
+generated: "2021-07-06T09:01:47.85448831Z"
diff --git a/stable/jackett/6.3.5/Chart.lock b/stable/jackett/6.3.5/Chart.lock
index fa1cf8c985..dd25b36d59 100644
--- a/stable/jackett/6.3.5/Chart.lock
+++ b/stable/jackett/6.3.5/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:21.229246494Z"
+generated: "2021-07-06T09:01:52.965428426Z"
diff --git a/stable/jellyfin/6.3.4/Chart.lock b/stable/jellyfin/6.3.4/Chart.lock
index 9c164a41d9..fbe8eee925 100644
--- a/stable/jellyfin/6.3.4/Chart.lock
+++ b/stable/jellyfin/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:23.330224838Z"
+generated: "2021-07-06T09:01:56.546383273Z"
diff --git a/stable/kms/6.3.4/Chart.lock b/stable/kms/6.3.4/Chart.lock
index 9ae9858b32..781d8c00ef 100644
--- a/stable/kms/6.3.4/Chart.lock
+++ b/stable/kms/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:25.446742738Z"
+generated: "2021-07-06T09:02:00.073981564Z"
diff --git a/stable/lidarr/6.3.4/Chart.lock b/stable/lidarr/6.3.4/Chart.lock
index 8b136c19ad..24ea456b76 100644
--- a/stable/lidarr/6.3.4/Chart.lock
+++ b/stable/lidarr/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:27.653926878Z"
+generated: "2021-07-06T09:02:02.300892454Z"
diff --git a/stable/nextcloud/1.1.12/Chart.lock b/stable/nextcloud/1.1.12/Chart.lock
index 9ab6e46300..9bcb8e7b15 100644
--- a/stable/nextcloud/1.1.12/Chart.lock
+++ b/stable/nextcloud/1.1.12/Chart.lock
@@ -9,4 +9,4 @@ dependencies:
repository: https://charts.bitnami.com/bitnami
version: 14.6.4
digest: sha256:e9ff403cfac8c47ac45711c157f4a023e3035614e5a82ba7297a6dd4d0153022
-generated: "2021-07-06T08:55:34.729158514Z"
+generated: "2021-07-06T09:02:10.646786612Z"
diff --git a/stable/ombi/6.3.5/Chart.lock b/stable/ombi/6.3.5/Chart.lock
index f415680e64..34a6964b81 100644
--- a/stable/ombi/6.3.5/Chart.lock
+++ b/stable/ombi/6.3.5/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:43.333465556Z"
+generated: "2021-07-06T09:02:22.600686818Z"
diff --git a/stable/pgadmin/1.0.3/CONFIG.md b/stable/pgadmin/1.0.3/CONFIG.md
new file mode 100644
index 0000000000..dddbce2007
--- /dev/null
+++ b/stable/pgadmin/1.0.3/CONFIG.md
@@ -0,0 +1,9 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/pgadmin/1.0.3/Chart.lock b/stable/pgadmin/1.0.3/Chart.lock
new file mode 100644
index 0000000000..5ccca886dd
--- /dev/null
+++ b/stable/pgadmin/1.0.3/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://truecharts.org/
+ version: 6.5.4
+digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
+generated: "2021-07-06T09:02:26.10143625Z"
diff --git a/stable/pgadmin/1.0.3/Chart.yaml b/stable/pgadmin/1.0.3/Chart.yaml
new file mode 100644
index 0000000000..8b21d0d99d
--- /dev/null
+++ b/stable/pgadmin/1.0.3/Chart.yaml
@@ -0,0 +1,27 @@
+apiVersion: v2
+appVersion: auto
+dependencies:
+- name: common
+ repository: https://truecharts.org/
+ version: 6.5.4
+deprecated: false
+description: Web-Based postgresql database management utility
+home: https://github.com/truecharts/apps/tree/master/charts/stable/pgadmin
+icon: https://www.postgresql.org/message-id/attachment/1139/pgAdmin.svg
+keywords:
+- pgadmin
+- db
+- database
+kubeVersion: '>=1.16.0-0'
+maintainers:
+- email: info@truecharts.org
+ name: TrueCharts
+ url: truecharts.org
+- email: kjeld@schouten-lebbing.nl
+ name: Ornias1993
+ url: truecharts.org
+name: pgadmin
+sources:
+- https://www.pgadmin.org/
+type: application
+version: 1.0.3
diff --git a/stable/pgadmin/1.0.3/README.md b/stable/pgadmin/1.0.3/README.md
new file mode 100644
index 0000000000..2af844ae8b
--- /dev/null
+++ b/stable/pgadmin/1.0.3/README.md
@@ -0,0 +1,54 @@
+# Introduction
+
+  
+
+Web-Based postgresql database management utility
+
+TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
+
+## Source Code
+
+*
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://truecharts.org/ | common | 6.5.2 |
+
+## Installing the Chart
+
+To install the chart with the release name `pgadmin`
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Click "Install" for this specific Apps
+- Fill out the configuration form
+
+## Uninstalling the Chart
+
+To uninstall the `pgadmin` deployment
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Go to "Installed Apps"
+- Expand the menu in the top-right corner of this App
+- Click "Remove" for this specific Apps
+
+The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
+
+## Support
+
+- See the [Wiki](https://truecharts.org)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+- Ask a [question](https://github.com/truecharts/apps/discussions)
+
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
+All Rights Reserved - The TrueCharts Project
diff --git a/stable/pgadmin/1.0.3/app-readme.md b/stable/pgadmin/1.0.3/app-readme.md
new file mode 100644
index 0000000000..a32bfd80b6
--- /dev/null
+++ b/stable/pgadmin/1.0.3/app-readme.md
@@ -0,0 +1 @@
+Web-Based postgresql database management utility
diff --git a/stable/pgadmin/1.0.3/charts/common-6.5.4.tgz b/stable/pgadmin/1.0.3/charts/common-6.5.4.tgz
new file mode 100644
index 0000000000..cf43a8cbe3
Binary files /dev/null and b/stable/pgadmin/1.0.3/charts/common-6.5.4.tgz differ
diff --git a/stable/pgadmin/1.0.3/ix_values.yaml b/stable/pgadmin/1.0.3/ix_values.yaml
new file mode 100644
index 0000000000..f41c56562b
--- /dev/null
+++ b/stable/pgadmin/1.0.3/ix_values.yaml
@@ -0,0 +1,16 @@
+##
+# This file contains Values.yaml content that gets added to the output of questions.yaml
+# It's ONLY meant for content that the user is NOT expected to change.
+# Example: Everything under "image" is not included in questions.yaml but is included here.
+##
+
+image:
+ repository: dpage/pgadmin4
+ pullPolicy: IfNotPresent
+ tag: "5.4"
+
+
+##
+# Most other defaults are set in questions.yaml
+# For other options please refer to the wiki, default_values.yaml or the common library chart
+##
diff --git a/stable/pgadmin/1.0.3/questions.yaml b/stable/pgadmin/1.0.3/questions.yaml
new file mode 100644
index 0000000000..de2b6651d4
--- /dev/null
+++ b/stable/pgadmin/1.0.3/questions.yaml
@@ -0,0 +1,681 @@
+groups:
+ - name: "Container Image"
+ description: "Image to be used for container"
+ - name: "Controller"
+ description: "Configure workload deployment"
+ - name: "Container Configuration"
+ description: "additional container configuration"
+ - name: "App Configuration"
+ description: "App specific config options"
+ - name: "Networking and Services"
+ description: "Configure Network and Services for container"
+ - name: "Storage and Persistence"
+ description: "Persist and share data that is separate from the container"
+ - name: "Ingress"
+ description: "Ingress Configuration"
+ - name: "Security and Permissions"
+ description: "Configure security context and permissions"
+ - name: "Resources and Devices"
+ description: "Specify resources/devices to be allocated to workload"
+ - name: "Advanced"
+ description: "Advanced Configuration"
+portals:
+ web_portal:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+questions:
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+ - variable: controller
+ group: "Controller"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: type
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Controller Type"
+ schema:
+ type: string
+ default: "deployment"
+ required: true
+ enum:
+ - value: "deployment"
+ description: "Deployment"
+ - value: "statefulset"
+ description: "Statefulset"
+ - value: "daemonset"
+ description: "Daemonset"
+ - variable: replicas
+ description: "Number of desired pod replicas"
+ label: "Desired Replicas"
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: strategy
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Update Strategy"
+ schema:
+ type: string
+ default: "Recreate"
+ required: true
+ enum:
+ - value: "Recreate"
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: "RollingUpdate"
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: "OnDelete"
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ - variable: env
+ group: "Container Configuration"
+ label: "Image Environment"
+ schema:
+ type: dict
+ attrs:
+ - variable: TZ
+ label: "Timezone"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: UMASK
+ label: "UMASK"
+ description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
+ schema:
+ type: string
+ default: "002"
+ - variable: PGADMIN_DEFAULT_EMAIL
+ label: "PGADMIN_DEFAULT_EMAIL"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: PGADMIN_DEFAULT_PASSWORD
+ label: "PGADMIN_DEFAULT_PASSWORD"
+ schema:
+ type: string
+ required: true
+ default: ""
+ # Configure Enviroment Variables
+ - variable: envList
+ label: "Image environment"
+ group: "Container Configuration"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: "Environment Variable"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+
+ - variable: hostNetwork
+ group: "Networking and Services"
+ label: "Enable Host Networking"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: service
+ group: "Networking and Services"
+ label: "Configure Service(s)"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service Type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: "NodePort"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - value: "LoadBalancer"
+ description: "LoadBalancer"
+ - variable: loadBalancerIP
+ label: "LoadBalancer IP"
+ description: "LoadBalancerIP"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: "External IP"
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - value: TCP
+ description: "TCP"
+ - value: "UDP"
+ description: "UDP"
+ - variable: port
+ label: "Container Port"
+ schema:
+ type: int
+ default: 80
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Target Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 80
+ editable: true
+ required: true
+ - variable: nodePort
+ label: "Node Port (Optional)"
+ description: "This port gets exposed to the node. Only considered when service type is NodePort"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 36093
+ required: true
+
+
+ - variable: persistence
+ label: "Integrated Persistent Storage"
+ group: "Storage and Persistence"
+ schema:
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ 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: "pvc"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ default: "/var/lib/pgadmin"
+ hidden: true
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PV"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+
+ - variable: persistenceList
+ label: "Additional app storage"
+ group: "Storage and Persistence"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: "Custom Storage"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the storage"
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: "(Advanced) Type of Storage"
+ description: "Sets the persistence type"
+ schema:
+ type: string
+ default: "hostPath"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PVC"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+
+ - variable: ingress
+ label: ""
+ group: "Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Ingress"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: "Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: "Host"
+ schema:
+ 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:
+ type: dict
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: "pathType"
+ schema:
+ type: string
+ required: true
+ default: "Prefix"
+ - variable: tls
+ label: "TLS-Settings"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: "Host"
+ schema:
+ type: dict
+ attrs:
+ - variable: hosts
+ label: "Certificate Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: "Host"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: "Select TrueNAS SCALE Certificate"
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: "Traefik Entrypoint"
+ description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
+ schema:
+ type: string
+ default: "websecure"
+ required: true
+ - variable: middlewares
+ label: "Traefik Middlewares"
+ description: "Add previously created Traefik Middlewares to this Ingress"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+
+ - variable: securityContext
+ group: "Security and Permissions"
+ label: "Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Enable privileged mode for Common-Chart based charts"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: podSecurityContext
+ group: "Security and Permissions"
+ label: "Pod Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: true
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: "OnRootMismatch"
+ enum:
+ - value: "OnRootMismatch"
+ description: "OnRootMismatch"
+ - value: "Always"
+ description: "Always"
+ - variable: resources
+ group: "Resources and Devices"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: limits
+ label: "Advanced Limit Resource Consumption"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "2000m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "2Gi"
+ - variable: requests
+ label: "Advanced Request minimum resources required"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "10m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "50Mi"
diff --git a/stable/pgadmin/1.0.3/templates/common.yaml b/stable/pgadmin/1.0.3/templates/common.yaml
new file mode 100644
index 0000000000..a6613c2ce2
--- /dev/null
+++ b/stable/pgadmin/1.0.3/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "common.all" . }}
diff --git a/stable/pgadmin/1.0.3/test_values.yaml b/stable/pgadmin/1.0.3/test_values.yaml
new file mode 100644
index 0000000000..b9cf8a82d1
--- /dev/null
+++ b/stable/pgadmin/1.0.3/test_values.yaml
@@ -0,0 +1,26 @@
+# Default values for Jackett.
+
+image:
+ repository: dpage/pgadmin4
+ pullPolicy: IfNotPresent
+ tag: "5.4"
+
+strategy:
+ type: Recreate
+
+service:
+ main:
+ enabled: true
+ ports:
+ main:
+ port: 80
+
+env:
+ PGADMIN_DEFAULT_EMAIL: "replace@this.now"
+ PGADMIN_DEFAULT_PASSWORD: "changeme"
+
+persistence:
+ config:
+ enabled: true
+ mountPath: "/var/lib/pgadmin"
+ type: emptyDir
diff --git a/stable/pgadmin/1.0.3/values.yaml b/stable/pgadmin/1.0.3/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/phpldapadmin/1.0.2/Chart.lock b/stable/phpldapadmin/1.0.2/Chart.lock
index 24f3b5b538..732c42985a 100644
--- a/stable/phpldapadmin/1.0.2/Chart.lock
+++ b/stable/phpldapadmin/1.0.2/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:47.506303875Z"
+generated: "2021-07-06T09:02:28.310314482Z"
diff --git a/stable/plex/5.3.5/CONFIG.md b/stable/plex/5.3.5/CONFIG.md
new file mode 100644
index 0000000000..dddbce2007
--- /dev/null
+++ b/stable/plex/5.3.5/CONFIG.md
@@ -0,0 +1,9 @@
+# Configuration Options
+
+##### Connecting to other apps
+If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide:
+https://truecharts.org/manual/linking/
+
+
+##### Available config options
+In the future this page is going to contain an automated list of options available in the installation/edit UI.
diff --git a/stable/plex/5.3.5/Chart.lock b/stable/plex/5.3.5/Chart.lock
new file mode 100644
index 0000000000..8961c14dee
--- /dev/null
+++ b/stable/plex/5.3.5/Chart.lock
@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+ repository: https://truecharts.org/
+ version: 6.5.4
+digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
+generated: "2021-07-06T09:02:31.167465989Z"
diff --git a/stable/plex/5.3.5/Chart.yaml b/stable/plex/5.3.5/Chart.yaml
new file mode 100644
index 0000000000..6dd17f83dd
--- /dev/null
+++ b/stable/plex/5.3.5/Chart.yaml
@@ -0,0 +1,25 @@
+apiVersion: v2
+appVersion: auto
+dependencies:
+- name: common
+ repository: https://truecharts.org/
+ version: 6.5.4
+deprecated: false
+description: Plex Media Server
+home: https://github.com/truecharts/apps/tree/master/charts/stable/plex
+icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png
+keywords:
+- plex
+- plex-media-server
+kubeVersion: '>=1.16.0-0'
+maintainers:
+- email: info@truecharts.org
+ name: TrueCharts
+ url: truecharts.org
+- email: kjeld@schouten-lebbing.nl
+ name: Ornias1993
+ url: truecharts.org
+name: plex
+sources: null
+type: application
+version: 5.3.5
diff --git a/stable/plex/5.3.5/README.md b/stable/plex/5.3.5/README.md
new file mode 100644
index 0000000000..1ae91d2fa7
--- /dev/null
+++ b/stable/plex/5.3.5/README.md
@@ -0,0 +1,52 @@
+# Introduction
+
+  
+
+Plex Media Server
+
+TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
+**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
+
+
+
+## Requirements
+
+Kubernetes: `>=1.16.0-0`
+
+## Dependencies
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://truecharts.org/ | common | 6.5.2 |
+
+## Installing the Chart
+
+To install the chart with the release name `plex`
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Click "Install" for this specific Apps
+- Fill out the configuration form
+
+## Uninstalling the Chart
+
+To uninstall the `plex` deployment
+
+- Open TrueNAS SCALE
+- Go to Apps
+- Go to "Installed Apps"
+- Expand the menu in the top-right corner of this App
+- Click "Remove" for this specific Apps
+
+The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release.
+
+## Support
+
+- See the [Wiki](https://truecharts.org)
+- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
+- Ask a [question](https://github.com/truecharts/apps/discussions)
+
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0)
+All Rights Reserved - The TrueCharts Project
diff --git a/stable/plex/5.3.5/app-readme.md b/stable/plex/5.3.5/app-readme.md
new file mode 100644
index 0000000000..4d5dfd7c1f
--- /dev/null
+++ b/stable/plex/5.3.5/app-readme.md
@@ -0,0 +1,3 @@
+Plex Media Server
+This App is supplied by TrueCharts, for more information please visit https://truecharts.org
+Plex Media Server
diff --git a/stable/plex/5.3.5/charts/common-6.5.4.tgz b/stable/plex/5.3.5/charts/common-6.5.4.tgz
new file mode 100644
index 0000000000..cf43a8cbe3
Binary files /dev/null and b/stable/plex/5.3.5/charts/common-6.5.4.tgz differ
diff --git a/stable/plex/5.3.5/ix_values.yaml b/stable/plex/5.3.5/ix_values.yaml
new file mode 100644
index 0000000000..87aaaca5d1
--- /dev/null
+++ b/stable/plex/5.3.5/ix_values.yaml
@@ -0,0 +1,19 @@
+##
+# This file contains Values.yaml content that gets added to the output of questions.yaml
+# It's ONLY meant for content that the user is NOT expected to change.
+# Example: Everything under "image" is not included in questions.yaml but is included here.
+##
+
+image:
+ repository: ghcr.io/k8s-at-home/plex
+ pullPolicy: IfNotPresent
+ tag: v1.23.3.4707-ebb5fe9f3
+
+# 44=video 107=render
+podSecurityContext:
+ supplementalGroups: [44, 107]
+
+##
+# Most other defaults are set in questions.yaml
+# For other options please refer to the wiki, default_values.yaml or the common library chart
+##
diff --git a/stable/plex/5.3.5/questions.yaml b/stable/plex/5.3.5/questions.yaml
new file mode 100644
index 0000000000..60fd5dc5c0
--- /dev/null
+++ b/stable/plex/5.3.5/questions.yaml
@@ -0,0 +1,695 @@
+groups:
+ - name: "Container Image"
+ description: "Image to be used for container"
+ - name: "Controller"
+ description: "Configure workload deployment"
+ - name: "Container Configuration"
+ description: "additional container configuration"
+ - name: "App Configuration"
+ description: "App specific config options"
+ - name: "Networking and Services"
+ description: "Configure Network and Services for container"
+ - name: "Storage and Persistence"
+ description: "Persist and share data that is separate from the container"
+ - name: "Ingress"
+ description: "Ingress Configuration"
+ - name: "Security and Permissions"
+ description: "Configure security context and permissions"
+ - name: "Resources and Devices"
+ description: "Specify resources/devices to be allocated to workload"
+ - name: "Advanced"
+ description: "Advanced Configuration"
+portals:
+ web_portal:
+ protocols:
+ - "$kubernetes-resource_configmap_portal_protocol"
+ host:
+ - "$kubernetes-resource_configmap_portal_host"
+ ports:
+ - "$kubernetes-resource_configmap_portal_port"
+ path: "/web"
+questions:
+ - variable: portal
+ group: "Container Image"
+ label: "Configure Portal Button"
+ schema:
+ type: dict
+ hidden: true
+ attrs:
+ - variable: enabled
+ label: "Enable"
+ description: "enable the portal button"
+ schema:
+ hidden: true
+ editable: false
+ type: boolean
+ default: true
+ - variable: controller
+ group: "Controller"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: type
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Controller Type"
+ schema:
+ type: string
+ default: "deployment"
+ required: true
+ enum:
+ - value: "deployment"
+ description: "Deployment"
+ - value: "statefulset"
+ description: "Statefulset"
+ - value: "daemonset"
+ description: "Daemonset"
+ - variable: replicas
+ description: "Number of desired pod replicas"
+ label: "Desired Replicas"
+ schema:
+ type: int
+ default: 1
+ required: true
+ - variable: strategy
+ description: "Please specify type of workload to deploy"
+ label: "(Advanced) Update Strategy"
+ schema:
+ type: string
+ default: "Recreate"
+ required: true
+ enum:
+ - value: "Recreate"
+ description: "Recreate: Kill existing pods before creating new ones"
+ - value: "RollingUpdate"
+ description: "RollingUpdate: Create new pods and then kill old ones"
+ - value: "OnDelete"
+ description: "(Legacy) OnDelete: ignore .spec.template changes"
+ - variable: env
+ group: "Container Configuration"
+ label: "Image Environment"
+ schema:
+ type: dict
+ attrs:
+ - variable: TZ
+ label: "Timezone"
+ schema:
+ type: string
+ default: "Etc/UTC"
+ $ref:
+ - "definitions/timezone"
+ - variable: ADVERTISE_IP
+ label: "Advertise IP"
+ description: "IP to advertise to Plex"
+ schema:
+ type: string
+ default: ""
+ - variable: ALLOWED_NETWORKS
+ label: "Allowed Networks"
+ description: "Networks allowed to connect to plex. Add your local network IP to this list"
+ schema:
+ type: string
+ default: "172.16.0.0/16"
+ - variable: PLEX_CLAIM
+ label: "Plex Claim Token"
+ description: "Claim token to use to register the plex server (Max. 4 minutes old!)"
+ schema:
+ type: string
+ default: ""
+ - variable: UMASK
+ label: "UMASK"
+ description: "Sets the UMASK env var for LinuxServer.io (compatible) containers"
+ schema:
+ type: string
+ default: "002"
+ # Configure Enviroment Variables
+ - variable: envList
+ label: "Image environment"
+ group: "Container Configuration"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: envItem
+ label: "Environment Variable"
+ schema:
+ type: dict
+ attrs:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ - variable: value
+ label: "Value"
+ schema:
+ type: string
+
+ - variable: hostNetwork
+ group: "Networking and Services"
+ label: "Enable Host Networking"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: service
+ group: "Networking and Services"
+ label: "Configure Service(s)"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service"
+ description: "The Primary service on which the healthcheck runs, often the webUI"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the service"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: type
+ label: "Service Type"
+ description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer"
+ schema:
+ type: string
+ default: "NodePort"
+ enum:
+ - value: "NodePort"
+ description: "NodePort"
+ - value: "ClusterIP"
+ description: "ClusterIP"
+ - value: "LoadBalancer"
+ description: "LoadBalancer"
+ - variable: loadBalancerIP
+ label: "LoadBalancer IP"
+ description: "LoadBalancerIP"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: string
+ default: ""
+ - variable: externalIPs
+ label: "External IP's"
+ description: "External IP's"
+ schema:
+ show_if: [["type", "=", "LoadBalancer"]]
+ type: list
+ default: []
+ items:
+ - variable: externalIP
+ label: "External IP"
+ schema:
+ type: string
+ - variable: ports
+ label: "Service's Port(s) Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Service Port Configuration"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the port"
+ schema:
+ type: boolean
+ default: true
+ hidden: true
+ - variable: protocol
+ label: "Port Type"
+ schema:
+ type: string
+ default: "HTTP"
+ enum:
+ - value: HTTP
+ description: "HTTP"
+ - value: "HTTPS"
+ description: "HTTPS"
+ - value: TCP
+ description: "TCP"
+ - value: "UDP"
+ description: "UDP"
+ - variable: port
+ label: "Container Port"
+ schema:
+ type: int
+ default: 32400
+ editable: false
+ hidden: true
+ - variable: targetport
+ label: "Target Port"
+ description: "This port exposes the container port on the service"
+ schema:
+ type: int
+ default: 32400
+ editable: true
+ required: true
+ - variable: nodePort
+ label: "Node Port (Optional)"
+ description: "This port gets exposed to the node. Only considered when service type is NodePort"
+ schema:
+ type: int
+ min: 9000
+ max: 65535
+ default: 32400
+ required: true
+
+ - variable: persistence
+ label: "Integrated Persistent Storage"
+ group: "Storage and Persistence"
+ schema:
+ type: dict
+ attrs:
+ - variable: config
+ label: "App Config Storage"
+ description: "Stores the Application Configuration."
+ schema:
+ 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: "pvc"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ default: "/config"
+ hidden: true
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PV"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+ - variable: persistenceList
+ label: "Additional app storage"
+ group: "Storage and Persistence"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: persistenceListEntry
+ label: "Custom Storage"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable the storage"
+ schema:
+ type: boolean
+ default: true
+ - variable: type
+ label: "(Advanced) Type of Storage"
+ description: "Sets the persistence type"
+ schema:
+ type: string
+ default: "hostPath"
+ enum:
+ - value: "pvc"
+ description: "pvc"
+ - value: "emptyDir"
+ description: "emptyDir"
+ - value: "hostPath"
+ description: "hostPath"
+ - variable: storageClass
+ label: "(Advanced) storageClass"
+ description: " Warning: Anything other than SCALE-ZFS will break rollback!"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "SCALE-ZFS"
+ - variable: setPermissions
+ label: "Automatic Permissions"
+ description: "Automatically set permissions on install"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: boolean
+ default: true
+ - variable: readOnly
+ label: "readOnly"
+ schema:
+ type: boolean
+ default: false
+ - variable: hostPath
+ label: "hostPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: hostpath
+ - variable: hostPathType
+ label: "hostPath Type"
+ schema:
+ show_if: [["type", "=", "hostPath"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "DirectoryOrCreate"
+ description: "DirectoryOrCreate"
+ - value: "Directory"
+ description: "Directory"
+ - value: "FileOrCreate"
+ description: "FileOrCreate"
+ - value: "File"
+ description: "File"
+ - value: "Socket"
+ description: "Socket"
+ - value: "CharDevice"
+ description: "CharDevice"
+ - value: "BlockDevice"
+ description: "BlockDevice"
+ - variable: mountPath
+ label: "mountPath"
+ description: "Path inside the container the storage is mounted"
+ schema:
+ type: string
+ required: true
+ default: ""
+ - variable: medium
+ label: "EmptyDir Medium"
+ schema:
+ show_if: [["type", "=", "emptyDir"]]
+ type: string
+ default: ""
+ enum:
+ - value: ""
+ description: "Default"
+ - value: "Memory"
+ description: "Memory"
+ - variable: accessMode
+ label: "Access Mode (Advanced)"
+ description: "Allow or disallow multiple PVC's writhing to the same PVC"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "ReadWriteOnce"
+ enum:
+ - value: "ReadWriteOnce"
+ description: "ReadWriteOnce"
+ - value: "ReadOnlyMany"
+ description: "ReadOnlyMany"
+ - value: "ReadWriteMany"
+ description: "ReadWriteMany"
+ - variable: size
+ label: "Size quotum of storage"
+ schema:
+ show_if: [["type", "=", "pvc"]]
+ type: string
+ default: "100Gi"
+
+ - variable: ingress
+ label: ""
+ group: "Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: main
+ label: "Main Ingress"
+ schema:
+ type: dict
+ attrs:
+ - variable: enabled
+ label: "Enable Ingress"
+ schema:
+ type: boolean
+ default: false
+ show_subquestions_if: true
+ subquestions:
+ - variable: hosts
+ label: "Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: hostEntry
+ label: "Host"
+ schema:
+ 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:
+ type: dict
+ attrs:
+ - variable: path
+ label: "path"
+ schema:
+ type: string
+ required: true
+ default: "/"
+ - variable: pathType
+ label: "pathType"
+ schema:
+ type: string
+ required: true
+ default: "Prefix"
+ - variable: tls
+ label: "TLS-Settings"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: tlsEntry
+ label: "Host"
+ schema:
+ type: dict
+ attrs:
+ - variable: hosts
+ label: "Certificate Hosts"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: host
+ label: "Host"
+ schema:
+ type: string
+ default: ""
+ required: true
+ - variable: scaleCert
+ label: "Select TrueNAS SCALE Certificate"
+ schema:
+ type: int
+ $ref:
+ - "definitions/certificate"
+ - variable: entrypoint
+ label: "Traefik Entrypoint"
+ description: "Entrypoint used by Traefik when using Traefik as Ingress Provider"
+ schema:
+ type: string
+ default: "websecure"
+ required: true
+ - variable: middlewares
+ label: "Traefik Middlewares"
+ description: "Add previously created Traefik Middlewares to this Ingress"
+ schema:
+ type: list
+ default: []
+ items:
+ - variable: name
+ label: "Name"
+ schema:
+ type: string
+ default: ""
+ required: true
+ # Specify GPU configuration
+ - variable: scaleGPU
+ label: "GPU Configuration"
+ group: "Resources and Devices"
+ schema:
+ type: dict
+ $ref:
+ - "definitions/gpuConfiguration"
+ attrs: []
+
+ - variable: securityContext
+ group: "Security and Permissions"
+ label: "Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: privileged
+ label: "Enable privileged mode for Common-Chart based charts"
+ schema:
+ type: boolean
+ default: false
+
+ - variable: podSecurityContext
+ group: "Security and Permissions"
+ label: "Pod Security Context"
+ schema:
+ type: dict
+ attrs:
+ - variable: runAsNonRoot
+ label: "runAsNonRoot"
+ schema:
+ type: boolean
+ default: true
+ - variable: runAsUser
+ label: "runAsUser"
+ description: "The UserID of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: runAsGroup
+ label: "runAsGroup"
+ description: The groupID this App of the user running the application"
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroup
+ label: "fsGroup"
+ description: "The group that should own ALL storage."
+ schema:
+ type: int
+ default: 568
+ - variable: fsGroupChangePolicy
+ label: "When should we take ownership?"
+ schema:
+ type: string
+ default: "OnRootMismatch"
+ enum:
+ - value: "OnRootMismatch"
+ description: "OnRootMismatch"
+ - value: "Always"
+ description: "Always"
+ - variable: resources
+ group: "Resources and Devices"
+ label: ""
+ schema:
+ type: dict
+ attrs:
+ - variable: limits
+ label: "Advanced Limit Resource Consumption"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "2000m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "2Gi"
+ - variable: requests
+ label: "Advanced Request minimum resources required"
+ schema:
+ type: dict
+ attrs:
+ - variable: cpu
+ label: "CPU"
+ schema:
+ type: string
+ default: "10m"
+ - variable: memory
+ label: "Memory RAM"
+ schema:
+ type: string
+ default: "50Mi"
diff --git a/stable/plex/5.3.5/templates/common.yaml b/stable/plex/5.3.5/templates/common.yaml
new file mode 100644
index 0000000000..a6613c2ce2
--- /dev/null
+++ b/stable/plex/5.3.5/templates/common.yaml
@@ -0,0 +1 @@
+{{ include "common.all" . }}
diff --git a/stable/plex/5.3.5/test_values.yaml b/stable/plex/5.3.5/test_values.yaml
new file mode 100644
index 0000000000..234af2bd05
--- /dev/null
+++ b/stable/plex/5.3.5/test_values.yaml
@@ -0,0 +1,32 @@
+# Default values for Plex.
+
+image:
+ repository: ghcr.io/k8s-at-home/plex
+ pullPolicy: IfNotPresent
+ tag: v1.23.3.4707-ebb5fe9f3
+
+strategy:
+ type: Recreate
+
+# 44=video 107=render
+podSecurityContext:
+ runAsNonRoot: true
+ runAsUser: 568
+ runAsGroup: 568
+ fsGroup: 568
+ supplementalGroups: [44, 107]
+
+service:
+ main:
+ ports:
+ main:
+ port: 32400
+
+persistence:
+ config:
+ enabled: true
+ mountPath: "/config"
+ type: emptyDir
+
+env:
+ ALLOWED_NETWORKS: "172.16.0.0/16"
diff --git a/stable/plex/5.3.5/values.yaml b/stable/plex/5.3.5/values.yaml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/stable/radarr/6.3.4/Chart.lock b/stable/radarr/6.3.4/Chart.lock
index c297c08df5..0068cd37af 100644
--- a/stable/radarr/6.3.4/Chart.lock
+++ b/stable/radarr/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:51.742623136Z"
+generated: "2021-07-06T09:02:34.956311915Z"
diff --git a/stable/sonarr/6.3.4/Chart.lock b/stable/sonarr/6.3.4/Chart.lock
index f4dd80fc24..ac1718275d 100644
--- a/stable/sonarr/6.3.4/Chart.lock
+++ b/stable/sonarr/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:53.90158668Z"
+generated: "2021-07-06T09:02:40.487330322Z"
diff --git a/stable/syncthing/6.3.4/Chart.lock b/stable/syncthing/6.3.4/Chart.lock
index 84cc9b4d96..f3bb0ffd1b 100644
--- a/stable/syncthing/6.3.4/Chart.lock
+++ b/stable/syncthing/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:55.98045108Z"
+generated: "2021-07-06T09:02:44.076652845Z"
diff --git a/stable/tautulli/6.3.4/Chart.lock b/stable/tautulli/6.3.4/Chart.lock
index af92192d1b..3a27105b71 100644
--- a/stable/tautulli/6.3.4/Chart.lock
+++ b/stable/tautulli/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:55:58.010850818Z"
+generated: "2021-07-06T09:02:47.588924038Z"
diff --git a/stable/traefik/6.5.8/Chart.lock b/stable/traefik/6.5.8/Chart.lock
index 9c9e76413b..d5a3c4d79f 100644
--- a/stable/traefik/6.5.8/Chart.lock
+++ b/stable/traefik/6.5.8/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:00.097879138Z"
+generated: "2021-07-06T09:02:49.756666176Z"
diff --git a/stable/transmission/6.3.4/Chart.lock b/stable/transmission/6.3.4/Chart.lock
index 211582aa8d..90d66878fa 100644
--- a/stable/transmission/6.3.4/Chart.lock
+++ b/stable/transmission/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:02.186446361Z"
+generated: "2021-07-06T09:02:53.531338366Z"
diff --git a/stable/truecommand/6.3.4/Chart.lock b/stable/truecommand/6.3.4/Chart.lock
index e310d69d83..d0876817c0 100644
--- a/stable/truecommand/6.3.4/Chart.lock
+++ b/stable/truecommand/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:04.267531262Z"
+generated: "2021-07-06T09:02:56.422691183Z"
diff --git a/stable/vaultwarden/3.4.5/Chart.lock b/stable/vaultwarden/3.4.5/Chart.lock
index 521537753d..8d14ee6347 100644
--- a/stable/vaultwarden/3.4.5/Chart.lock
+++ b/stable/vaultwarden/3.4.5/Chart.lock
@@ -6,4 +6,4 @@ dependencies:
repository: https://charts.bitnami.com/bitnami
version: 10.5.2
digest: sha256:d99fb7b399223763365776fb884e99251ee23a0497cf47c4d2e4d22a882eb1e9
-generated: "2021-07-06T08:56:09.180668725Z"
+generated: "2021-07-06T09:03:02.926824248Z"
diff --git a/stable/zwavejs2mqtt/6.3.4/Chart.lock b/stable/zwavejs2mqtt/6.3.4/Chart.lock
index 2ced6e9a8f..ba30bb3dcb 100644
--- a/stable/zwavejs2mqtt/6.3.4/Chart.lock
+++ b/stable/zwavejs2mqtt/6.3.4/Chart.lock
@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org/
version: 6.5.4
digest: sha256:67cfd5b355fbbbf9e0c00b8e32359e821930d694720b4083cc27e0272c596233
-generated: "2021-07-06T08:56:14.715414041Z"
+generated: "2021-07-06T09:03:09.917003952Z"