Commit new App releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot
2022-01-31 07:28:30 +00:00
parent d2a362a613
commit b78e6dcddd
15 changed files with 214 additions and 3 deletions

View File

@@ -1 +0,0 @@
{{ include "common.all" . }}

View File

@@ -1,6 +1,15 @@
# Changelog<br>
<a name="unmanic-0.0.4"></a>
### [unmanic-0.0.4](https://github.com/truecharts/apps/compare/unmanic-0.0.3...unmanic-0.0.4) (2022-01-31)
#### Fix
* force disable nvidia, if no gpu is assigned ([#1817](https://github.com/truecharts/apps/issues/1817))
<a name="unmanic-0.0.3"></a>
### [unmanic-0.0.3](https://github.com/truecharts/apps/compare/unmanic-0.0.2...unmanic-0.0.3) (2022-01-30)

View File

@@ -3,4 +3,4 @@ dependencies:
repository: https://truecharts.org
version: 8.14.2
digest: sha256:add6a5e615f2accd0ebc68c6ccb45ed13078763b68888bc01ea839371d698449
generated: "2022-01-30T23:29:48.617381056Z"
generated: "2022-01-31T07:24:44.875280222Z"

View File

@@ -18,7 +18,7 @@ name: unmanic
sources:
- https://github.com/Unmanic/unmanic
- https://hub.docker.com/r/josh5/unmanic
version: 0.0.3
version: 0.0.4
annotations:
truecharts.org/catagories: |
- media

View File

@@ -13,6 +13,7 @@ You will, however, be able to use all values referenced in the common chart here
|-----|------|---------|-------------|
| env.PUID | int | `568` | |
| env.TZ | string | `"UTC"` | |
| envFrom[0].configMapRef.name | string | `"unmanic-config"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"tccr.io/truecharts/unmanic"` | |
| image.tag | string | `"v0.1.4@sha256:9a255521474745ab6ee4ea481db72b86da27ff390741d030839efb61d2cff60e"` | |
@@ -23,6 +24,8 @@ You will, however, be able to use all values referenced in the common chart here
| persistence.config.mountPath | string | `"/config"` | |
| persistence.library.enabled | bool | `true` | |
| persistence.library.mountPath | string | `"/library"` | |
| persistence.remote.enabled | bool | `true` | |
| persistence.remote.mountPath | string | `"/tmp/unmanic/remote_library"` | |
| persistence.varrun.enabled | bool | `true` | |
| podSecurityContext.runAsGroup | int | `0` | |
| podSecurityContext.runAsUser | int | `0` | |

View File

@@ -15,6 +15,10 @@ env:
TZ: UTC
PUID: 568
envFrom:
- configMapRef:
name: unmanic-config
service:
main:
ports:
@@ -29,6 +33,9 @@ persistence:
library:
enabled: true
mountPath: "/library"
remote:
enabled: true
mountPath: "/tmp/unmanic/remote_library"
cache:
enabled: true
mountPath: "/tmp/unmanic"

View File

@@ -1029,6 +1029,169 @@ questions:
label: "Value"
schema:
type: string
- variable: remote
label: "App Remote Library Storage"
description: "Stores files from remote library until they are finished"
schema:
additional_attrs: true
type: dict
attrs:
- variable: type
label: "Type of Storage"
description: "Sets the persistence type, Anything other than PVC could break rollback!"
schema:
type: string
default: "simplePVC"
enum:
- value: "simplePVC"
description: "PVC (simple)"
- value: "simpleHP"
description: "HostPath (simple)"
- value: "emptyDir"
description: "emptyDir"
- value: "pvc"
description: "pvc"
- value: "hostPath"
description: "hostPath"
- variable: setPermissionsSimple
label: "Automatic Permissions"
description: "Automatically set permissions on install"
schema:
show_if: [["type", "=", "simpleHP"]]
type: boolean
default: true
- variable: setPermissions
label: "Automatic Permissions"
description: "Automatically set permissions on install"
schema:
show_if: [["type", "=", "hostPath"]]
type: boolean
default: true
- variable: readOnly
label: "readOnly"
schema:
type: boolean
default: false
- variable: hostPathSimple
label: "hostPath"
description: "Path inside the container the storage is mounted"
schema:
show_if: [["type", "=", "simpleHP"]]
type: hostpath
- variable: hostPath
label: "hostPath"
description: "Path inside the container the storage is mounted"
schema:
show_if: [["type", "=", "hostPath"]]
type: hostpath
- variable: medium
label: "EmptyDir Medium"
schema:
show_if: [["type", "=", "emptyDir"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "Memory"
description: "Memory"
- variable: size
label: "Size quotum of storage"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "999Gi"
- variable: hostPathType
label: "(Advanced) hostPath Type"
schema:
show_if: [["type", "=", "hostPath"]]
type: string
default: ""
enum:
- value: ""
description: "Default"
- value: "DirectoryOrCreate"
description: "DirectoryOrCreate"
- value: "Directory"
description: "Directory"
- value: "FileOrCreate"
description: "FileOrCreate"
- value: "File"
description: "File"
- value: "Socket"
description: "Socket"
- value: "CharDevice"
description: "CharDevice"
- value: "BlockDevice"
description: "BlockDevice"
- variable: storageClass
label: "(Advanced) storageClass"
description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "SCALE-ZFS"
- variable: accessMode
label: "(Advanced) Access Mode"
description: "Allow or disallow multiple PVC's writhing to the same PV"
schema:
show_if: [["type", "=", "pvc"]]
type: string
default: "ReadWriteOnce"
enum:
- value: "ReadWriteOnce"
description: "ReadWriteOnce"
- value: "ReadOnlyMany"
description: "ReadOnlyMany"
- value: "ReadWriteMany"
description: "ReadWriteMany"
- variable: advanced
label: "Show Advanced Options"
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: labelsList
label: "Labels"
schema:
type: list
default: []
items:
- variable: labelItem
label: "Label"
schema:
additional_attrs: true
type: dict
attrs:
- variable: name
label: "Name"
schema:
type: string
- variable: value
label: "Value"
schema:
type: string
- variable: annotationsList
label: "Annotations"
schema:
type: list
default: []
items:
- variable: annotationItem
label: "Label"
schema:
additional_attrs: true
type: dict
attrs:
- variable: name
label: "Name"
schema:
type: string
- variable: value
label: "Value"
schema:
type: string
- variable: persistenceList
label: "Additional app storage"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,14 @@
{{/* Define the configmap */}}
{{- define "unmanic.configmap" -}}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: unmanic-config
data:
{{- if .Values.scaleGPU }}
NVIDIA_VISIBLE_DEVICES: "all"
{{- else }}
NVIDIA_VISIBLE_DEVICES: "void"
{{- end }}
{{- end -}}

View File

@@ -0,0 +1,8 @@
{{/* Make sure all variables are set properly */}}
{{- include "common.setup" . }}
{{/* Render configmap for unmanic */}}
{{- include "unmanic.configmap" . }}
{{/* Render the templates */}}
{{ include "common.postSetup" . }}