Publish new changes in catalog

This commit is contained in:
sonicaj
2023-12-19 09:37:19 +00:00
parent 3114a39c2a
commit 2b13206a8c
220 changed files with 201 additions and 29 deletions

View File

@@ -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'

View File

@@ -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 }}

View File

@@ -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'

View File

@@ -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 -}}

View File

@@ -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 -}}

View File

@@ -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'

View File

@@ -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 -}}

View File

@@ -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 -}}

View File

@@ -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'

View File

@@ -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 -}}

View File

@@ -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 -}}

View File

@@ -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'

View File

@@ -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

View File

@@ -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"

View File

@@ -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