Migrate Apps to Common 6 (#551)
* chore(deps): update helm chart common to v6 * Adapt persistence to new GUI * Adapt additional storage GUI to new storage system * Adapt values.yaml accordingly * Move transmission settings to env * fix a vaultwarden linting issue * fix firefly-iii linting issues * Use forceName to force a specific name for the DB PVC * add force name to questions.yaml as well * use newest common version * try fixing db-linking issues on vaultwarden * add deviceList option to zwave2mqtt * Fixup the deviceList for all Apps * fix linting error * Fix more transmission issues Co-authored-by: Renovate Bot <bot@renovateapp.com>
This commit is contained in:
co-authored by
Renovate Bot
parent
afe6771228
commit
88b8d6d981
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: true
|
deprecated: true
|
||||||
description: Usenet meta search
|
description: Usenet meta search
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/nzbhydra
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/nzbhydra
|
||||||
@@ -17,4 +17,4 @@ name: nzbhydra
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/theotherp/nzbhydra2
|
- https://github.com/theotherp/nzbhydra2
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36041
|
default: 36041
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -255,12 +255,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -268,32 +323,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -306,72 +351,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -59,8 +59,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36009
|
default: 36009
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
@@ -257,7 +257,7 @@ questions:
|
|||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: type
|
- variable: type
|
||||||
label: "Storage Type"
|
label: "(Advanced) Type of Storage"
|
||||||
description: "Sets the persistence type"
|
description: "Sets the persistence type"
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
@@ -270,7 +270,7 @@ questions:
|
|||||||
- value: "hostPath"
|
- value: "hostPath"
|
||||||
description: "hostPath"
|
description: "hostPath"
|
||||||
- variable: storageClass
|
- variable: storageClass
|
||||||
label: "(Advanced) Type of Storage"
|
label: "(Advanced) storageClass"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
||||||
schema:
|
schema:
|
||||||
show_if: [["type", "=", "pvc"]]
|
show_if: [["type", "=", "pvc"]]
|
||||||
@@ -373,11 +373,11 @@ questions:
|
|||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: type
|
- variable: type
|
||||||
label: "Storage Type"
|
label: "(Advanced) Type of Storage"
|
||||||
description: "Sets the persistence type"
|
description: "Sets the persistence type"
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
default: "pvc"
|
default: "hostPath"
|
||||||
enum:
|
enum:
|
||||||
- value: "pvc"
|
- value: "pvc"
|
||||||
description: "pvc"
|
description: "pvc"
|
||||||
@@ -386,7 +386,7 @@ questions:
|
|||||||
- value: "hostPath"
|
- value: "hostPath"
|
||||||
description: "hostPath"
|
description: "hostPath"
|
||||||
- variable: storageClass
|
- variable: storageClass
|
||||||
label: "(Advanced) Type of Storage"
|
label: "(Advanced) storageClass"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
||||||
schema:
|
schema:
|
||||||
show_if: [["type", "=", "pvc"]]
|
show_if: [["type", "=", "pvc"]]
|
||||||
|
|||||||
@@ -26,8 +26,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: v4.0.8
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution
|
description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution
|
||||||
environment for writing automation apps for Home Assistant home automation software.
|
environment for writing automation apps for Home Assistant home automation software.
|
||||||
@@ -26,4 +26,4 @@ name: appdaemon
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/AppDaemon/appdaemon
|
- https://github.com/AppDaemon/appdaemon
|
||||||
type: application
|
type: application
|
||||||
version: 2.2.4
|
version: 3.0.0
|
||||||
|
|||||||
@@ -279,71 +279,122 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36052
|
default: 36052
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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: securityContext
|
- variable: securityContext
|
||||||
group: "Security and Permissions"
|
group: "Security and Permissions"
|
||||||
|
|||||||
@@ -38,5 +38,4 @@ hostPathMounts:
|
|||||||
- name: config
|
- name: config
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: /conf
|
mountPath: /conf
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Bazarr is a companion application to Bazarr and Radarr. It manages and
|
description: Bazarr is a companion application to Bazarr and Radarr. It manages and
|
||||||
downloads subtitles based on your requirements
|
downloads subtitles based on your requirements
|
||||||
@@ -29,4 +29,4 @@ sources:
|
|||||||
- https://github.com/Bazarr/Bazarr
|
- https://github.com/Bazarr/Bazarr
|
||||||
- https://hub.docker.com/r/linuxserver/bazarr
|
- https://hub.docker.com/r/linuxserver/bazarr
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36025
|
default: 36025
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -255,12 +255,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -268,32 +323,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -306,72 +351,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -23,8 +23,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Calibre-Web is a web app providing a clean interface for browsing, reading
|
description: Calibre-Web is a web app providing a clean interface for browsing, reading
|
||||||
and downloading eBooks using an existing Calibre database.
|
and downloading eBooks using an existing Calibre database.
|
||||||
@@ -23,4 +23,4 @@ sources:
|
|||||||
- https://hub.docker.com/r/linuxserver/calibre-web/
|
- https://hub.docker.com/r/linuxserver/calibre-web/
|
||||||
- https://github.com/janeczku/calibre-web
|
- https://github.com/janeczku/calibre-web
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -248,7 +248,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36015
|
default: 36015
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -267,12 +267,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -280,32 +335,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -318,72 +363,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -25,8 +25,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Deluge App for TrueNAS SCALE
|
description: Deluge App for TrueNAS SCALE
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/deluge
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/deluge
|
||||||
@@ -21,4 +21,4 @@ name: deluge
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/deluge-torrent/deluge
|
- https://github.com/deluge-torrent/deluge
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -384,12 +384,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -397,32 +452,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -435,72 +480,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -30,8 +30,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
- condition: postgresql.enabled
|
- condition: postgresql.enabled
|
||||||
name: postgresql
|
name: postgresql
|
||||||
repository: https://charts.bitnami.com/bitnami
|
repository: https://charts.bitnami.com/bitnami
|
||||||
@@ -27,4 +27,4 @@ name: fireflyiii
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/firefly-iii/firefly-iii/
|
- https://github.com/firefly-iii/firefly-iii/
|
||||||
type: application
|
type: application
|
||||||
version: 3.2.7
|
version: 4.0.0
|
||||||
|
|||||||
@@ -243,7 +243,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36048
|
default: 36048
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -262,12 +262,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -275,32 +330,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/data"
|
default: "/data"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -313,6 +358,7 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: db
|
- variable: db
|
||||||
@@ -327,7 +373,7 @@ questions:
|
|||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: nameOverride
|
- variable: forceName
|
||||||
label: "Override PVC Name (advanced)"
|
label: "Override PVC Name (advanced)"
|
||||||
description: "Forces a certain name for the PVC"
|
description: "Forces a certain name for the PVC"
|
||||||
schema:
|
schema:
|
||||||
@@ -347,32 +393,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: ""
|
default: ""
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -385,6 +421,7 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: dbbackup
|
- variable: dbbackup
|
||||||
@@ -398,12 +435,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -411,32 +503,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: ""
|
default: ""
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -449,72 +531,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -49,27 +49,16 @@ persistence:
|
|||||||
data:
|
data:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/var/www/html/storage/upload"
|
mountPath: "/var/www/html/storage/upload"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
db:
|
db:
|
||||||
nameOverride: "db"
|
forceName: "db"
|
||||||
enabled: true
|
enabled: true
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
dbbackup:
|
dbbackup:
|
||||||
enabled: true
|
enabled: true
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|
||||||
|
|
||||||
# Enabled postgres
|
# Enabled postgres
|
||||||
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
|
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: FreshRSS is a self-hosted RSS feed aggregator
|
description: FreshRSS is a self-hosted RSS feed aggregator
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/freshrss
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/freshrss
|
||||||
@@ -21,4 +21,4 @@ sources:
|
|||||||
- https://github.com/FreshRSS/FreshRSS
|
- https://github.com/FreshRSS/FreshRSS
|
||||||
- https://hub.docker.com/r/linuxserver/freshrss
|
- https://hub.docker.com/r/linuxserver/freshrss
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.5
|
version: 6.0.0
|
||||||
|
|||||||
@@ -248,7 +248,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36029
|
default: 36029
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -267,12 +267,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -280,32 +335,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -318,72 +363,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -23,8 +23,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Gaps searches through your Plex Server or local folders for all movies,
|
description: Gaps searches through your Plex Server or local folders for all movies,
|
||||||
then queries for known movies in the same collection.
|
then queries for known movies in the same collection.
|
||||||
@@ -22,4 +22,4 @@ name: gaps
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/JasonHHouse/gaps
|
- https://github.com/JasonHHouse/gaps
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -254,12 +254,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -267,32 +322,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/usr/data"
|
default: "/usr/data"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -305,72 +350,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -21,8 +21,4 @@ persistence:
|
|||||||
data:
|
data:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/usr/data"
|
mountPath: "/usr/data"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: ERP beyond your fridge - grocy is a web-based self-hosted groceries &
|
description: ERP beyond your fridge - grocy is a web-based self-hosted groceries &
|
||||||
household management solution for your home
|
household management solution for your home
|
||||||
@@ -20,4 +20,4 @@ name: grocy
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/grocy/grocy
|
- https://github.com/grocy/grocy
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -266,12 +266,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -279,32 +334,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -317,72 +362,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -23,8 +23,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: An Application dashboard and launcher
|
description: An Application dashboard and launcher
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/heimdall
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/heimdall
|
||||||
@@ -18,4 +18,4 @@ maintainers:
|
|||||||
name: heimdall
|
name: heimdall
|
||||||
sources: null
|
sources: null
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -248,7 +248,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36033
|
default: 36033
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -267,12 +267,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -280,32 +335,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -318,72 +363,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -27,8 +27,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: latest
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Get all your books, like series with Sonarr...
|
description: Get all your books, like series with Sonarr...
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/lazylibrarian
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/lazylibrarian
|
||||||
@@ -24,4 +24,4 @@ sources:
|
|||||||
- https://gitlab.com/LazyLibrarian/LazyLibrarian.git
|
- https://gitlab.com/LazyLibrarian/LazyLibrarian.git
|
||||||
- https://lazylibrarian.gitlab.io
|
- https://lazylibrarian.gitlab.io
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -248,7 +248,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36033
|
default: 36033
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -267,12 +267,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -280,32 +335,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -318,72 +363,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -23,8 +23,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Lychee is a free photo-management tool, which runs on your server or
|
description: Lychee is a free photo-management tool, which runs on your server or
|
||||||
web-space
|
web-space
|
||||||
@@ -23,4 +23,4 @@ sources:
|
|||||||
- https://github.com/LycheeOrg/Lychee
|
- https://github.com/LycheeOrg/Lychee
|
||||||
- https://hub.docker.com/r/lycheeorg/lychee
|
- https://hub.docker.com/r/lycheeorg/lychee
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -248,7 +248,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36034
|
default: 36034
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -267,12 +267,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -280,32 +335,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -318,72 +363,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -23,8 +23,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Navidrome is an open source web-based music collection server and streamer
|
description: Navidrome is an open source web-based music collection server and streamer
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/navidrome
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/navidrome
|
||||||
@@ -22,4 +22,4 @@ sources:
|
|||||||
- https://github.com/deluan/navidrome
|
- https://github.com/deluan/navidrome
|
||||||
- https://hub.docker.com/r/deluan/navidrome
|
- https://hub.docker.com/r/deluan/navidrome
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36027
|
default: 36027
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -255,12 +255,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -268,32 +323,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/data"
|
default: "/data"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -306,72 +351,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -25,8 +25,4 @@ persistence:
|
|||||||
data:
|
data:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/data"
|
mountPath: "/data"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Node-RED is low-code programming for event-driven applications
|
description: Node-RED is low-code programming for event-driven applications
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/node-red
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/node-red
|
||||||
@@ -20,4 +20,4 @@ name: node-red
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/node-red/node-red-docker
|
- https://github.com/node-red/node-red-docker
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36028
|
default: 36028
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -255,12 +255,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -268,32 +323,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/data"
|
default: "/data"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -306,72 +351,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -27,8 +27,4 @@ persistence:
|
|||||||
data:
|
data:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/data"
|
mountPath: "/data"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: NZBGet is a Usenet downloader client
|
description: NZBGet is a Usenet downloader client
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/nzbget
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/nzbget
|
||||||
@@ -20,4 +20,4 @@ name: nzbget
|
|||||||
sources:
|
sources:
|
||||||
- https://nzbget.net/
|
- https://nzbget.net/
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.5
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36021
|
default: 36021
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -255,12 +255,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -268,32 +323,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -306,72 +351,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -18,8 +18,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: latest
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: HTPC/Homelab Services Organizer
|
description: HTPC/Homelab Services Organizer
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/organizr
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/organizr
|
||||||
@@ -20,4 +20,4 @@ sources:
|
|||||||
- https://github.com/causefx/Organizr
|
- https://github.com/causefx/Organizr
|
||||||
- https://hub.docker.com/r/organizr/organizr
|
- https://hub.docker.com/r/organizr/organizr
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -248,7 +248,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36046
|
default: 36046
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -267,12 +267,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -280,32 +335,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -318,6 +363,7 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: data
|
- variable: data
|
||||||
@@ -331,12 +377,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -344,32 +445,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/data"
|
default: "/data"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -382,72 +473,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -23,8 +23,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: A self-hosted podcast manager to download episodes as soon as they become
|
description: A self-hosted podcast manager to download episodes as soon as they become
|
||||||
live.
|
live.
|
||||||
@@ -24,4 +24,4 @@ sources:
|
|||||||
- https://github.com/akhilrex/podgrab
|
- https://github.com/akhilrex/podgrab
|
||||||
- https://hub.docker.com/r/akhilrex/podgrab
|
- https://hub.docker.com/r/akhilrex/podgrab
|
||||||
type: application
|
type: application
|
||||||
version: 3.2.4
|
version: 4.0.0
|
||||||
|
|||||||
@@ -244,7 +244,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36047
|
default: 36047
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -263,12 +263,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -276,32 +331,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -314,72 +359,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "1Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -37,15 +37,11 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|
||||||
hostPathMounts:
|
hostPathMounts:
|
||||||
- name: assets
|
- name: assets
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/assets"
|
mountPath: "/assets"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: qBittorrent is a cross-platform free and open-source BitTorrent client
|
description: qBittorrent is a cross-platform free and open-source BitTorrent client
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/qbittorrent
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/qbittorrent
|
||||||
@@ -19,4 +19,4 @@ maintainers:
|
|||||||
name: qbittorrent
|
name: qbittorrent
|
||||||
sources: null
|
sources: null
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -383,7 +383,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36040
|
default: 36040
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -402,12 +402,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -415,32 +470,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -453,72 +498,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -36,11 +36,8 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|
||||||
additionalVolumes:
|
additionalVolumes:
|
||||||
- name: qbittorrent-scripts
|
- name: qbittorrent-scripts
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: A fork of Radarr to work with Books & AudioBooks
|
description: A fork of Radarr to work with Books & AudioBooks
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/readarr
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/readarr
|
||||||
@@ -27,4 +27,4 @@ sources:
|
|||||||
- https://github.com/Readarr/Readarr
|
- https://github.com/Readarr/Readarr
|
||||||
- https://readarr.com
|
- https://readarr.com
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.5
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36038
|
default: 36038
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -255,12 +255,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -268,32 +323,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -306,72 +351,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -44,8 +44,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Free and easy binary newsreader
|
description: Free and easy binary newsreader
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/sabnzbd
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/sabnzbd
|
||||||
@@ -20,4 +20,4 @@ name: sabnzbd
|
|||||||
sources:
|
sources:
|
||||||
- https://sabnzbd.org/
|
- https://sabnzbd.org/
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.5
|
version: 6.0.0
|
||||||
|
|||||||
@@ -243,7 +243,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36045
|
default: 36045
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
description: "Integrated Persistent Storage"
|
description: "Integrated Persistent Storage"
|
||||||
@@ -262,12 +262,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -275,32 +330,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -313,72 +358,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -23,8 +23,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: TVheadend - a TV streaming server and digital video recorder
|
description: TVheadend - a TV streaming server and digital video recorder
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/tvheadend
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/tvheadend
|
||||||
@@ -22,4 +22,4 @@ name: tvheadend
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/tvheadend/tvheadend
|
- https://github.com/tvheadend/tvheadend
|
||||||
type: application
|
type: application
|
||||||
version: 6.2.4
|
version: 7.0.0
|
||||||
|
|||||||
@@ -363,12 +363,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -376,32 +431,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -414,72 +459,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -33,8 +33,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Ubiquiti Network's Unifi Controller
|
description: Ubiquiti Network's Unifi Controller
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/incubator/unifi
|
home: https://github.com/truecharts/apps/tree/master/charts/incubator/unifi
|
||||||
@@ -21,4 +21,4 @@ sources:
|
|||||||
- https://github.com/jacobalberty/unifi-docker
|
- https://github.com/jacobalberty/unifi-docker
|
||||||
- https://unifi-network.ui.com
|
- https://unifi-network.ui.com
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -462,12 +462,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -475,32 +530,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/unifi"
|
default: "/unifi"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -513,72 +558,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -44,8 +44,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/unifi"
|
mountPath: "/unifi"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -18,8 +18,7 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: /config
|
mountPath: /config
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 1Gi
|
size: 1Gi
|
||||||
skipuninstall: false
|
skipuninstall: false
|
||||||
@@ -29,8 +28,7 @@ persistence:
|
|||||||
hostPathMounts:
|
hostPathMounts:
|
||||||
- name: "hpmmountempty"
|
- name: "hpmmountempty"
|
||||||
enabled: true
|
enabled: true
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
mountPath: "/test1"
|
mountPath: "/test1"
|
||||||
hostPath: ""
|
hostPath: ""
|
||||||
readOnly: false
|
readOnly: false
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: "Collabora Online Development Edition \u2013 an awesome, Online Office\
|
description: "Collabora Online Development Edition \u2013 an awesome, Online Office\
|
||||||
\ suite image suitable for home use."
|
\ suite image suitable for home use."
|
||||||
@@ -24,4 +24,4 @@ sources:
|
|||||||
- https://hub.docker.com/r/collabora/code
|
- https://hub.docker.com/r/collabora/code
|
||||||
- https://www.collaboraoffice.com/code/docker/
|
- https://www.collaboraoffice.com/code/docker/
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.6
|
version: 6.0.0
|
||||||
|
|||||||
@@ -269,70 +269,121 @@ questions:
|
|||||||
default: 36004
|
default: 36004
|
||||||
required: true
|
required: true
|
||||||
# Reverse Proxy
|
# Reverse Proxy
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: DeepStack AI provides AI features including Face Recognition, Object
|
description: DeepStack AI provides AI features including Face Recognition, Object
|
||||||
Detection, Scene Recognition and custom AI Models
|
Detection, Scene Recognition and custom AI Models
|
||||||
@@ -25,4 +25,4 @@ sources:
|
|||||||
- https://hub.docker.com/r/deepquestai/deepstack
|
- https://hub.docker.com/r/deepquestai/deepstack
|
||||||
- https://www.deepstack.cc/
|
- https://www.deepstack.cc/
|
||||||
type: application
|
type: application
|
||||||
version: 3.2.4
|
version: 4.0.0
|
||||||
|
|||||||
@@ -302,7 +302,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36005
|
default: 36005
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
@@ -320,12 +320,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -333,32 +388,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/datastore"
|
default: "/datastore"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -371,72 +416,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -36,8 +36,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/datastore"
|
mountPath: "/datastore"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Emby Server is a home media server
|
description: Emby Server is a home media server
|
||||||
home: https://github.com/truecharts/apps/master/stable/emby
|
home: https://github.com/truecharts/apps/master/stable/emby
|
||||||
@@ -25,4 +25,4 @@ sources:
|
|||||||
- https://hub.docker.com/r/linuxserver/emby
|
- https://hub.docker.com/r/linuxserver/emby
|
||||||
- https://github.com/linuxserver/docker-emby.git
|
- https://github.com/linuxserver/docker-emby.git
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.5
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36006
|
default: 36006
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
@@ -254,12 +254,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -267,32 +322,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -305,72 +350,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -26,8 +26,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful
|
description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful
|
||||||
configuration files and control them remotely through Home Automation systems.
|
configuration files and control them remotely through Home Automation systems.
|
||||||
@@ -24,4 +24,4 @@ sources:
|
|||||||
- https://github.com/esphome/esphome
|
- https://github.com/esphome/esphome
|
||||||
- https://hub.docker.com/u/esphome
|
- https://hub.docker.com/u/esphome
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -248,12 +248,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -261,32 +316,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -299,6 +344,7 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: platformio
|
- variable: platformio
|
||||||
@@ -312,12 +358,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -325,32 +426,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/.platformio"
|
default: "/.platformio"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -363,72 +454,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -27,8 +27,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: HandBrake is a tool for converting video from nearly any format to a
|
description: HandBrake is a tool for converting video from nearly any format to a
|
||||||
selection of modern, widely supported codecs.
|
selection of modern, widely supported codecs.
|
||||||
@@ -27,4 +27,4 @@ sources:
|
|||||||
- https://hub.docker.com/r/jlesage/handbrake/
|
- https://hub.docker.com/r/jlesage/handbrake/
|
||||||
- https://handbrake.fr/
|
- https://handbrake.fr/
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -418,7 +418,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36003
|
default: 36003
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
@@ -436,12 +436,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -449,32 +504,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/data"
|
default: "/data"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -487,72 +532,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
@@ -641,56 +738,46 @@ questions:
|
|||||||
type: int
|
type: int
|
||||||
$ref:
|
$ref:
|
||||||
- "definitions/certificate"
|
- "definitions/certificate"
|
||||||
- variable: deviceMounts
|
- variable: deviceList
|
||||||
label: "Mount Devices"
|
label: "Mount USB devices"
|
||||||
group: "Resources and Devices"
|
group: "Resources and Devices"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: deviceMount
|
- variable: deviceListEntry
|
||||||
label: "Custom Storage"
|
label: "Device"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
required: true
|
- variable: type
|
||||||
hidden: true
|
label: "(Advanced) Type of Storage"
|
||||||
editable: false
|
description: "Sets the persistence type"
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: string
|
||||||
attrs:
|
default: "hostPath"
|
||||||
- variable: enabled
|
hidden: true
|
||||||
label: "Use emptyDir volume"
|
- variable: readOnly
|
||||||
schema:
|
label: "readOnly"
|
||||||
type: boolean
|
schema:
|
||||||
default: false
|
type: boolean
|
||||||
show_subquestions_if: true
|
default: false
|
||||||
subquestions:
|
- variable: hostPath
|
||||||
- variable: medium
|
label: "Host Device Path"
|
||||||
label: "EmptyDir Medium"
|
description: "Path to the device on the host system"
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: devicePath
|
|
||||||
label: "Device Path"
|
|
||||||
description: "Path to the device to mount inside the container"
|
|
||||||
schema:
|
schema:
|
||||||
type: path
|
type: path
|
||||||
required: true
|
- variable: mountPath
|
||||||
|
label: "Container Device Path"
|
||||||
|
description: "Path inside the container the device is mounted"
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
default: "/dev/ttyACM0"
|
default: "/dev/ttyACM0"
|
||||||
editable: true
|
|
||||||
- variable: resources
|
- variable: resources
|
||||||
group: "Resources and Devices"
|
group: "Resources and Devices"
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -48,8 +48,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: home-assistant App for TrueNAS SCALE
|
description: home-assistant App for TrueNAS SCALE
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/stable/home-assistant
|
home: https://github.com/truecharts/apps/tree/master/charts/stable/home-assistant
|
||||||
@@ -25,4 +25,4 @@ sources:
|
|||||||
- https://github.com/home-assistant/home-assistant
|
- https://github.com/home-assistant/home-assistant
|
||||||
- https://github.com/cdr/code-server
|
- https://github.com/cdr/code-server
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.5
|
version: 6.0.0
|
||||||
|
|||||||
@@ -264,7 +264,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36008
|
default: 36008
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
@@ -282,12 +282,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -295,32 +350,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -333,72 +378,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
@@ -487,56 +584,46 @@ questions:
|
|||||||
type: int
|
type: int
|
||||||
$ref:
|
$ref:
|
||||||
- "definitions/certificate"
|
- "definitions/certificate"
|
||||||
- variable: deviceMounts
|
- variable: deviceList
|
||||||
label: "Mount Devices"
|
label: "Mount USB devices"
|
||||||
group: "Resources and Devices"
|
group: "Resources and Devices"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: deviceMount
|
- variable: deviceListEntry
|
||||||
label: "Custom Storage"
|
label: "Device"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
required: true
|
- variable: type
|
||||||
hidden: true
|
label: "(Advanced) Type of Storage"
|
||||||
editable: false
|
description: "Sets the persistence type"
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: string
|
||||||
attrs:
|
default: "hostPath"
|
||||||
- variable: enabled
|
hidden: true
|
||||||
label: "Use emptyDir volume"
|
- variable: readOnly
|
||||||
schema:
|
label: "readOnly"
|
||||||
type: boolean
|
schema:
|
||||||
default: false
|
type: boolean
|
||||||
show_subquestions_if: true
|
default: false
|
||||||
subquestions:
|
- variable: hostPath
|
||||||
- variable: medium
|
label: "Host Device Path"
|
||||||
label: "EmptyDir Medium"
|
description: "Path to the device on the host system"
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: devicePath
|
|
||||||
label: "Device Path"
|
|
||||||
description: "Path to the device to mount inside the container"
|
|
||||||
schema:
|
schema:
|
||||||
type: path
|
type: path
|
||||||
required: true
|
- variable: mountPath
|
||||||
|
label: "Container Device Path"
|
||||||
|
description: "Path inside the container the device is mounted"
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
default: "/dev/ttyACM0"
|
default: "/dev/ttyACM0"
|
||||||
editable: true
|
|
||||||
- variable: resources
|
- variable: resources
|
||||||
group: "Resources and Devices"
|
group: "Resources and Devices"
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -45,11 +45,8 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|
||||||
# # Path to your Z-Wave / Zigbee device in the container
|
# # Path to your Z-Wave / Zigbee device in the container
|
||||||
# additionalVolumeMounts:
|
# additionalVolumeMounts:
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: API Support for your favorite torrent trackers.
|
description: API Support for your favorite torrent trackers.
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/stable/jackett
|
home: https://github.com/truecharts/apps/tree/master/charts/stable/jackett
|
||||||
@@ -24,4 +24,4 @@ name: jackett
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/Jackett/Jackett
|
- https://github.com/Jackett/Jackett
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.7
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36009
|
default: 36009
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
@@ -254,12 +254,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -267,32 +322,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -305,72 +350,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -26,8 +26,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Jellyfin is a Free Software Media System
|
description: Jellyfin is a Free Software Media System
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/stable/jellyfin
|
home: https://github.com/truecharts/apps/tree/master/charts/stable/jellyfin
|
||||||
@@ -24,4 +24,4 @@ name: jellyfin
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/jellyfin/jellyfin
|
- https://github.com/jellyfin/jellyfin
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36010
|
default: 36010
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
@@ -254,12 +254,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -267,32 +322,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -305,72 +350,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -26,8 +26,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: minimal
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Private Windows Activation Server for development and testing
|
description: Private Windows Activation Server for development and testing
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/stable/kms
|
home: https://github.com/truecharts/apps/tree/master/charts/stable/kms
|
||||||
@@ -22,4 +22,4 @@ name: kms
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/SystemRage/py-kms
|
- https://github.com/SystemRage/py-kms
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -240,71 +240,122 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36011
|
default: 36011
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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: resources
|
- variable: resources
|
||||||
group: "Resources and Devices"
|
group: "Resources and Devices"
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Looks and smells like Sonarr but made for music
|
description: Looks and smells like Sonarr but made for music
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/stable/lidarr
|
home: https://github.com/truecharts/apps/tree/master/charts/stable/lidarr
|
||||||
@@ -24,4 +24,4 @@ name: lidarr
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/Lidarr/Lidarr
|
- https://github.com/Lidarr/Lidarr
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.4
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36012
|
default: 36012
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
@@ -254,12 +254,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -267,32 +322,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -305,72 +350,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -44,8 +44,4 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ appVersion: auto
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: https://truecharts.org/
|
repository: https://truecharts.org/
|
||||||
version: 5.1.3
|
version: 6.1.1
|
||||||
deprecated: false
|
deprecated: false
|
||||||
description: Want a Movie or TV Show on Plex or Emby? Use Ombi!
|
description: Want a Movie or TV Show on Plex or Emby? Use Ombi!
|
||||||
home: https://github.com/truecharts/apps/tree/master/charts/stable/ombi
|
home: https://github.com/truecharts/apps/tree/master/charts/stable/ombi
|
||||||
@@ -27,4 +27,4 @@ name: ombi
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/tidusjar/Ombi
|
- https://github.com/tidusjar/Ombi
|
||||||
type: application
|
type: application
|
||||||
version: 5.2.6
|
version: 6.0.0
|
||||||
|
|||||||
@@ -236,7 +236,7 @@ questions:
|
|||||||
max: 65535
|
max: 65535
|
||||||
default: 36013
|
default: 36013
|
||||||
required: true
|
required: true
|
||||||
## TrueCharts Specific
|
|
||||||
- variable: persistence
|
- variable: persistence
|
||||||
label: "Integrated Persistent Storage"
|
label: "Integrated Persistent Storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
@@ -254,12 +254,67 @@ questions:
|
|||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: storageClass
|
- variable: type
|
||||||
label: "Type of Storage"
|
label: "(Advanced) Type of Storage"
|
||||||
description: " Warning: Anything other than SCALE-ZFS will break rollback!"
|
description: "Sets the persistence type"
|
||||||
schema:
|
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
|
type: string
|
||||||
default: "SCALE-ZFS"
|
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
|
- variable: mountPath
|
||||||
label: "mountPath"
|
label: "mountPath"
|
||||||
description: "Path inside the container the storage is mounted"
|
description: "Path inside the container the storage is mounted"
|
||||||
@@ -267,32 +322,22 @@ questions:
|
|||||||
type: string
|
type: string
|
||||||
default: "/config"
|
default: "/config"
|
||||||
hidden: true
|
hidden: true
|
||||||
- variable: emptyDir
|
- variable: medium
|
||||||
label: "EmptyDir Volume"
|
label: "EmptyDir Medium"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
show_if: [["type", "=", "emptyDir"]]
|
||||||
attrs:
|
type: string
|
||||||
- variable: enabled
|
default: ""
|
||||||
label: "Use emptyDir volume"
|
enum:
|
||||||
schema:
|
- value: ""
|
||||||
type: boolean
|
description: "Default"
|
||||||
default: false
|
- value: "Memory"
|
||||||
show_subquestions_if: true
|
description: "Memory"
|
||||||
subquestions:
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: accessMode
|
- variable: accessMode
|
||||||
label: "Access Mode (Advanced)"
|
label: "Access Mode (Advanced)"
|
||||||
description: "Allow or disallow multiple PVC's writhing to the same PVC"
|
description: "Allow or disallow multiple PVC's writhing to the same PV"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "ReadWriteOnce"
|
default: "ReadWriteOnce"
|
||||||
enum:
|
enum:
|
||||||
@@ -305,72 +350,124 @@ questions:
|
|||||||
- variable: size
|
- variable: size
|
||||||
label: "Size quotum of storage"
|
label: "Size quotum of storage"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "pvc"]]
|
||||||
type: string
|
type: string
|
||||||
default: "100Gi"
|
default: "100Gi"
|
||||||
- variable: hostPathMounts
|
- variable: persistenceList
|
||||||
label: "Custom app storage"
|
label: "Additional app storage"
|
||||||
group: "Storage and Persistence"
|
group: "Storage and Persistence"
|
||||||
schema:
|
schema:
|
||||||
type: list
|
type: list
|
||||||
default: []
|
default: []
|
||||||
items:
|
items:
|
||||||
- variable: volumeMount
|
- variable: persistenceListEntry
|
||||||
label: "Custom Storage"
|
label: "Custom Storage"
|
||||||
schema:
|
schema:
|
||||||
type: dict
|
type: dict
|
||||||
attrs:
|
attrs:
|
||||||
- variable: enabled
|
- variable: enabled
|
||||||
label: "Enabled"
|
label: "Enable the storage"
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
hidden: 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
|
- variable: setPermissions
|
||||||
label: "Automatic Permissions"
|
label: "Automatic Permissions"
|
||||||
description: "Automatically set permissions on install"
|
description: "Automatically set permissions on install"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: boolean
|
type: boolean
|
||||||
default: true
|
default: true
|
||||||
- variable: readOnly
|
- variable: readOnly
|
||||||
label: "Mount as ReadOnly"
|
label: "readOnly"
|
||||||
description: "prevent any write from being done to the mounted volume"
|
|
||||||
schema:
|
schema:
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
- variable: emptyDir
|
|
||||||
label: "EmptyDir Volume"
|
|
||||||
schema:
|
|
||||||
type: dict
|
|
||||||
attrs:
|
|
||||||
- variable: enabled
|
|
||||||
label: "Use emptyDir volume"
|
|
||||||
schema:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
- variable: medium
|
|
||||||
label: "EmptyDir Medium"
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
default: ""
|
|
||||||
enum:
|
|
||||||
- value: ""
|
|
||||||
description: "Default"
|
|
||||||
- value: "Memory"
|
|
||||||
description: "Memory"
|
|
||||||
- variable: mountPath
|
|
||||||
label: "Mount Path"
|
|
||||||
description: "Path to mount inside the pod"
|
|
||||||
schema:
|
|
||||||
type: path
|
|
||||||
required: true
|
|
||||||
default: ""
|
|
||||||
editable: true
|
|
||||||
- variable: hostPath
|
- variable: hostPath
|
||||||
label: "Host Path"
|
label: "hostPath"
|
||||||
description: "Path on the host to mount inside the container, ignored when emptyDir is enabled"
|
description: "Path inside the container the storage is mounted"
|
||||||
schema:
|
schema:
|
||||||
|
show_if: [["type", "=", "hostPath"]]
|
||||||
type: hostpath
|
type: hostpath
|
||||||
required: true
|
- 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"
|
||||||
|
- 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
|
- variable: ingress
|
||||||
label: ""
|
label: ""
|
||||||
|
|||||||
@@ -23,11 +23,8 @@ persistence:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
mountPath: "/config"
|
mountPath: "/config"
|
||||||
emptyDir:
|
type: emptyDir
|
||||||
enabled: true
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
storageClass: ""
|
|
||||||
|
|
||||||
# Enabled mariadb
|
# Enabled mariadb
|
||||||
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb
|
# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user