mirror of
https://github.com/truenas/charts.git
synced 2026-04-14 02:30:53 +08:00
Publish new changes in catalog
This commit is contained in:
@@ -3,7 +3,7 @@ description: Gitea - Git with a cup of tea
|
||||
annotations:
|
||||
title: Gitea
|
||||
type: application
|
||||
version: 1.1.4
|
||||
version: 1.1.5
|
||||
apiVersion: v2
|
||||
appVersion: 1.21.2
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
@@ -47,6 +47,11 @@ workload:
|
||||
path: /api/healthz
|
||||
port: {{ .Values.giteaNetwork.webPort }}
|
||||
initContainers:
|
||||
{{- include "ix.v1.common.app.permissions" (dict "containerName" "01-permissions"
|
||||
"UID" .Values.giteaRunAs.user
|
||||
"GID" .Values.giteaRunAs.group
|
||||
"mode" "check"
|
||||
"type" "install") | nindent 8 }}
|
||||
{{- include "ix.v1.common.app.postgresWait" (dict "name" "postgres-wait"
|
||||
"secretName" "postgres-creds") | nindent 8 }}
|
||||
{{/* Service */}}
|
||||
@@ -78,8 +83,11 @@ persistence:
|
||||
gitea:
|
||||
gitea:
|
||||
mountPath: /var/lib/gitea
|
||||
{{- if and (eq .Values.giteaStorage.data.type "ixVolume")
|
||||
(not (.Values.giteaStorage.data.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories/data
|
||||
{{- end }}
|
||||
config:
|
||||
enabled: true
|
||||
{{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.giteaStorage.config) | nindent 4 }}
|
||||
@@ -87,8 +95,11 @@ persistence:
|
||||
gitea:
|
||||
gitea:
|
||||
mountPath: /etc/gitea
|
||||
{{- if and (eq .Values.giteaStorage.config.type "ixVolume")
|
||||
(not (.Values.giteaStorage.config.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories/config
|
||||
{{- end }}
|
||||
gitea-temp:
|
||||
enabled: true
|
||||
type: emptyDir
|
||||
@@ -105,6 +116,10 @@ persistence:
|
||||
gitea:
|
||||
gitea:
|
||||
mountPath: {{ $storage.mountPath }}
|
||||
{{- if and (eq $storage.type "ixVolume") (not ($storage.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories{{ $storage.mountPath }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{ if .Values.giteaNetwork.certificateID }}
|
||||
@@ -3,7 +3,7 @@ description: Homarr is a sleek, modern dashboard that puts all of your apps and
|
||||
annotations:
|
||||
title: Homarr
|
||||
type: application
|
||||
version: 2.0.2
|
||||
version: 2.0.3
|
||||
apiVersion: v2
|
||||
appVersion: 0.14.2
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
@@ -42,4 +42,10 @@ workload:
|
||||
type: http
|
||||
port: {{ .Values.homarrNetwork.webPort }}
|
||||
path: /
|
||||
initContainers:
|
||||
{{- include "ix.v1.common.app.permissions" (dict "containerName" "01-permissions"
|
||||
"UID" .Values.homarrRunAs.user
|
||||
"GID" .Values.homarrRunAs.group
|
||||
"mode" "check"
|
||||
"type" "install") | nindent 8 }}
|
||||
{{- end -}}
|
||||
@@ -7,6 +7,11 @@ persistence:
|
||||
homarr:
|
||||
homarr:
|
||||
mountPath: /app/data/configs
|
||||
{{- if and (eq .Values.homarrStorage.configs.type "ixVolume")
|
||||
(not (.Values.homarrStorage.configs.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories/configs
|
||||
{{- end }}
|
||||
data:
|
||||
enabled: true
|
||||
{{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.homarrStorage.data) | nindent 4 }}
|
||||
@@ -14,6 +19,11 @@ persistence:
|
||||
homarr:
|
||||
homarr:
|
||||
mountPath: /data
|
||||
{{- if and (eq .Values.homarrStorage.data.type "ixVolume")
|
||||
(not (.Values.homarrStorage.data.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories/data
|
||||
{{- end }}
|
||||
icons:
|
||||
enabled: true
|
||||
{{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.homarrStorage.icons) | nindent 4 }}
|
||||
@@ -21,6 +31,11 @@ persistence:
|
||||
homarr:
|
||||
homarr:
|
||||
mountPath: /app/public/icons
|
||||
{{- if and (eq .Values.homarrStorage.icons.type "ixVolume")
|
||||
(not (.Values.homarrStorage.icons.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories/icons
|
||||
{{- end }}
|
||||
tmp:
|
||||
enabled: true
|
||||
type: emptyDir
|
||||
@@ -36,5 +51,9 @@ persistence:
|
||||
homarr:
|
||||
homarr:
|
||||
mountPath: {{ $storage.mountPath }}
|
||||
{{- if and (eq $storage.type "ixVolume") (not ($storage.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories{{ $storage.mountPath }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
@@ -4,7 +4,7 @@ description: Joplin is an open source note-taking app. Capture your thoughts and
|
||||
annotations:
|
||||
title: Joplin
|
||||
type: application
|
||||
version: 1.1.4
|
||||
version: 1.1.5
|
||||
apiVersion: v2
|
||||
appVersion: 2.14.1
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
@@ -66,6 +66,11 @@ workload:
|
||||
httpHeaders:
|
||||
Host: '{{ .Values.joplinConfig.baseUrl | trimPrefix "https://" | trimPrefix "http://" | trimSuffix "/" }}'
|
||||
initContainers:
|
||||
{{- include "ix.v1.common.app.permissions" (dict "containerName" "01-permissions"
|
||||
"UID" 1001
|
||||
"GID" 1001
|
||||
"mode" "check"
|
||||
"type" "install") | nindent 8 }}
|
||||
{{- include "ix.v1.common.app.postgresWait" (dict "name" "postgres-wait"
|
||||
"secretName" "postgres-creds") | nindent 8 }}
|
||||
{{- end -}}
|
||||
@@ -13,5 +13,9 @@ persistence:
|
||||
joplin:
|
||||
joplin:
|
||||
mountPath: {{ $storage.mountPath }}
|
||||
{{- if and (eq $storage.type "ixVolume") (not ($storage.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories{{ $storage.mountPath }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
@@ -3,7 +3,7 @@ description: Linkding is a bookmark manager that you can host yourself.
|
||||
annotations:
|
||||
title: Linkding
|
||||
type: application
|
||||
version: 1.2.3
|
||||
version: 1.2.4
|
||||
apiVersion: v2
|
||||
appVersion: 1.23.1
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
@@ -44,6 +44,11 @@ workload:
|
||||
port: {{ .Values.linkdingNetwork.webPort }}
|
||||
path: /health
|
||||
initContainers:
|
||||
{{- include "ix.v1.common.app.permissions" (dict "containerName" "01-permissions"
|
||||
"UID" .Values.linkdingRunAs.user
|
||||
"GID" .Values.linkdingRunAs.group
|
||||
"mode" "check"
|
||||
"type" "install") | nindent 8 }}
|
||||
{{- include "ix.v1.common.app.postgresWait" (dict "name" "01-postgres-wait"
|
||||
"secretName" "postgres-creds") | nindent 8 }}
|
||||
{{- end -}}
|
||||
@@ -2,12 +2,16 @@
|
||||
persistence:
|
||||
data:
|
||||
enabled: true
|
||||
{{- include "linkding.storage.ci.migration" (dict "storage" .Values.linkdingStorage.data) }}
|
||||
{{- include "ix.v1.common.app.storageOptions" (dict "storage" .Values.linkdingStorage.data) | nindent 4 }}
|
||||
targetSelector:
|
||||
linkding:
|
||||
linkding:
|
||||
mountPath: /etc/linkding/data
|
||||
{{- if and (eq .Values.linkdingStorage.data.type "ixVolume")
|
||||
(not (.Values.linkdingStorage.data.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories/data
|
||||
{{- end }}
|
||||
secret:
|
||||
enabled: true
|
||||
type: secret
|
||||
@@ -28,28 +32,19 @@ persistence:
|
||||
{{- range $idx, $storage := .Values.linkdingStorage.additionalStorages }}
|
||||
{{ printf "linkding-%v:" (int $idx) }}
|
||||
enabled: true
|
||||
{{- include "linkding.storage.ci.migration" (dict "storage" $storage) }}
|
||||
{{- include "ix.v1.common.app.storageOptions" (dict "storage" $storage) | nindent 4 }}
|
||||
targetSelector:
|
||||
linkding:
|
||||
linkding:
|
||||
mountPath: {{ $storage.mountPath }}
|
||||
{{- if and (eq $storage.type "ixVolume") (not ($storage.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories{{ $storage.mountPath }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- include "linkding.storage.ci.migration" (dict "storage" .Values.linkdingStorage.pgData) }}
|
||||
{{- include "linkding.storage.ci.migration" (dict "storage" .Values.linkdingStorage.pgBackup) }}
|
||||
{{- include "ix.v1.common.app.postgresPersistence"
|
||||
(dict "pgData" .Values.linkdingStorage.pgData
|
||||
"pgBackup" .Values.linkdingStorage.pgBackup
|
||||
) | nindent 2 }}
|
||||
{{- end -}}
|
||||
|
||||
{{/* TODO: Remove on the next version bump, eg 1.2.0+ */}}
|
||||
{{- define "linkding.storage.ci.migration" -}}
|
||||
{{- $storage := .storage -}}
|
||||
|
||||
{{- if $storage.hostPath -}}
|
||||
{{- $_ := set $storage "hostPathConfig" dict -}}
|
||||
{{- $_ := set $storage.hostPathConfig "hostPath" $storage.hostPath -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
@@ -3,7 +3,7 @@ description: Listmonk is a self-hosted newsletter and mailing list manager.
|
||||
annotations:
|
||||
title: Listmonk
|
||||
type: application
|
||||
version: 1.2.1
|
||||
version: 1.2.2
|
||||
apiVersion: v2
|
||||
appVersion: v2.5.1
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
@@ -41,7 +41,12 @@ workload:
|
||||
port: {{ .Values.listmonkNetwork.webPort }}
|
||||
path: /health
|
||||
initContainers:
|
||||
{{- include "ix.v1.common.app.postgresWait" (dict "name" "01-postgres-wait"
|
||||
{{- include "ix.v1.common.app.permissions" (dict "containerName" "01-permissions"
|
||||
"UID" .Values.listmonkRunAs.user
|
||||
"GID" .Values.listmonkRunAs.group
|
||||
"mode" "check"
|
||||
"type" "install") | nindent 8 }}
|
||||
{{- include "ix.v1.common.app.postgresWait" (dict "name" "02-postgres-wait"
|
||||
"secretName" "postgres-creds") | nindent 8 }}
|
||||
02-db:
|
||||
enabled: true
|
||||
@@ -7,6 +7,11 @@ persistence:
|
||||
listmonk:
|
||||
listmonk:
|
||||
mountPath: /listmonk/uploads
|
||||
{{- if and (eq .Values.listmonkStorage.uploads.type "ixVolume")
|
||||
(not (.Values.listmonkStorage.uploads.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories/uploads
|
||||
{{- end }}
|
||||
tmp:
|
||||
enabled: true
|
||||
type: emptyDir
|
||||
@@ -22,6 +27,10 @@ persistence:
|
||||
listmonk:
|
||||
listmonk:
|
||||
mountPath: {{ $storage.mountPath }}
|
||||
{{- if and (eq $storage.type "ixVolume") (not ($storage.ixVolumeConfig | default dict).aclEnable) }}
|
||||
01-permissions:
|
||||
mountPath: /mnt/directories{{ $storage.mountPath }}
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
|
||||
{{- include "ix.v1.common.app.postgresPersistence"
|
||||
@@ -3,7 +3,7 @@ description: n8n is an extendable workflow automation tool.
|
||||
annotations:
|
||||
title: n8n
|
||||
type: application
|
||||
version: 1.2.9
|
||||
version: 1.2.10
|
||||
apiVersion: v2
|
||||
appVersion: 1.21.1
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user