Adds smb-pv-pvc option to apps (#1670)

* autobrr

* bazarr

* briefkasten

* castopod

* cloudflared

* deluge

* distribution

* drawio

* filebrowser

* flame

* frigaet

* fscrawler

* grafana

* bump missed app

* homarr

* homepage

* homer

* jellyfin

* jenkins

* kapowarr

* kavita

* komga

* lidarr

* linkding

* listmonk

* logseq

* metube

* minecraft

* n8n

* navidrome

* node-red

* omada

* paperless

* passbolt

* pgadmin

* pigallery

* piwigo

* planka

* plex auto lang

* prowlarr

* qbit

* radarr

* readarr

* recyclarr

* rust-desk

* sabnzbd

* searxng

* sftpgo

* sonarr

* tautulli

* tdarr

* tmm

* transmission

* 2fauth

* unifi

* unifi backup

* whoogle

* wordpress

* syncthing-enterprise

* immutable type
This commit is contained in:
Stavros Kois
2023-10-26 18:08:46 +03:00
committed by GitHub
parent 41845561f9
commit df4b8ae4ac
174 changed files with 3646 additions and 60 deletions

View File

@@ -3,7 +3,7 @@ description: Autobrr is the modern download automation tool for torrents and use
annotations: annotations:
title: Autobrr title: Autobrr
type: application type: application
version: 1.0.8 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 1.31.0 appVersion: 1.31.0
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -171,11 +171,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -200,6 +203,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -20,10 +20,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.autobrrStorage.additionalStorages }} {{- range $idx, $storage := .Values.autobrrStorage.additionalStorages }}
{{ printf "autobrr-%v" (int $idx) }}: {{ printf "autobrr-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
autobrr: autobrr:
autobrr: autobrr:

View File

@@ -4,9 +4,9 @@ description: Bazarr is a companion application to Sonarr and Radarr. It manages
annotations: annotations:
title: Bazarr title: Bazarr
type: application type: application
version: 1.0.10 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 1.3.1 appVersion: 1.4.0
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'
maintainers: maintainers:
- name: truenas - name: truenas

View File

@@ -161,11 +161,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -190,6 +193,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -20,10 +20,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.bazarrStorage.additionalStorages }} {{- range $idx, $storage := .Values.bazarrStorage.additionalStorages }}
{{ printf "bazarr-%v" (int $idx) }}: {{ printf "bazarr-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
bazarr: bazarr:
bazarr: bazarr:

View File

@@ -3,7 +3,7 @@ description: Briefkasten is a self hosted bookmarking app
annotations: annotations:
title: Briefkasten title: Briefkasten
type: application type: application
version: 1.0.1 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: latest appVersion: latest
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -467,11 +467,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -496,6 +499,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -9,10 +9,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.briefkastenStorage.additionalStorages }} {{- range $idx, $storage := .Values.briefkastenStorage.additionalStorages }}
{{ printf "briefkasten-%v" (int $idx) }}: {{ printf "briefkasten-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
briefkasten: briefkasten:
briefkasten: briefkasten:

View File

@@ -3,7 +3,7 @@ description: Castopod is an open-source hosting platform made for podcasters who
annotations: annotations:
title: Castopod title: Castopod
type: application type: application
version: 1.0.1 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 1.6.5 appVersion: 1.6.5
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -260,11 +260,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -289,6 +292,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
label: "" label: ""

View File

@@ -21,10 +21,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.castopodStorage.additionalStorages }} {{- range $idx, $storage := .Values.castopodStorage.additionalStorages }}
{{ printf "castopod-%v" (int $idx) }}: {{ printf "castopod-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
castopod: castopod:
castopod: castopod:

View File

@@ -3,7 +3,7 @@ description: Cloudflared is a client for Cloudflare Tunnel, a daemon that expose
annotations: annotations:
title: Cloudflared title: Cloudflared
type: application type: application
version: 1.0.1 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 2023.8.2 appVersion: 2023.8.2
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -129,11 +129,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -158,6 +161,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -2,10 +2,24 @@
persistence: persistence:
{{- range $idx, $storage := .Values.cloudflaredStorage.additionalStorages }} {{- range $idx, $storage := .Values.cloudflaredStorage.additionalStorages }}
{{ printf "cloudflared-%v" (int $idx) }}: {{ printf "cloudflared-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
cloudflared: cloudflared:
cloudflared: cloudflared:

View File

@@ -3,7 +3,7 @@ description: Deluge is a lightweight, Free Software, cross-platform BitTorrent c
annotations: annotations:
title: Deluge title: Deluge
type: application type: application
version: 1.0.9 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: '9.5.3' appVersion: '9.5.3'
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -242,11 +242,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -271,6 +274,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -22,10 +22,24 @@ persistence:
mountPath: /downloads mountPath: /downloads
{{- range $idx, $storage := .Values.delugeStorage.additionalStorages }} {{- range $idx, $storage := .Values.delugeStorage.additionalStorages }}
{{ printf "deluge-%v" (int $idx) }}: {{ printf "deluge-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
deluge: deluge:
deluge: deluge:

View File

@@ -3,7 +3,7 @@ description: Distribution is a toolkit to pack, ship, store, and deliver contain
annotations: annotations:
title: Distribution title: Distribution
type: application type: application
version: 1.0.0 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 2.8.3 appVersion: 2.8.3
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -195,11 +195,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -224,6 +227,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -23,10 +23,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.distributionStorage.additionalStorages }} {{- range $idx, $storage := .Values.distributionStorage.additionalStorages }}
{{ printf "distribution-%v" (int $idx) }}: {{ printf "distribution-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
distribution: distribution:
distribution: distribution:

View File

@@ -3,7 +3,7 @@ description: Draw.io is a whiteboarding / diagramming software application.
annotations: annotations:
title: Draw.IO title: Draw.IO
type: application type: application
version: 1.0.4 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 22.0.7 appVersion: 22.0.7
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -113,11 +113,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -142,6 +145,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -9,10 +9,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.drawioStorage.additionalStorages }} {{- range $idx, $storage := .Values.drawioStorage.additionalStorages }}
{{ printf "drawio-%v" (int $idx) }}: {{ printf "drawio-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
drawio: drawio:
drawio: drawio:

View File

@@ -4,7 +4,7 @@ description: File Browser provides a file managing interface within a specified
annotations: annotations:
title: File Browser title: File Browser
type: application type: application
version: 1.0.12 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 2.25.0 appVersion: 2.25.0
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -173,11 +173,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -202,6 +205,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -22,10 +22,24 @@ persistence:
{{- fail (printf "Filebrowser - Expected [Mount Path] to start with [/], but got [%v]" $storage.mountPath) -}} {{- fail (printf "Filebrowser - Expected [Mount Path] to start with [/], but got [%v]" $storage.mountPath) -}}
{{- end }} {{- end }}
{{ printf "filebrowser-%v" (int $idx) }}: {{ printf "filebrowser-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
filebrowser: filebrowser:
filebrowser: filebrowser:

View File

@@ -3,7 +3,7 @@ description: Flame is a self-hosted start page for your server.
annotations: annotations:
title: Flame title: Flame
type: application type: application
version: 1.0.1 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 2.3.1 appVersion: 2.3.1
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -146,11 +146,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -175,6 +178,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -20,10 +20,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.flameStorage.additionalStorages }} {{- range $idx, $storage := .Values.flameStorage.additionalStorages }}
{{ printf "flame-%v" (int $idx) }}: {{ printf "flame-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
flame: flame:
flame: flame:

View File

@@ -3,7 +3,7 @@ description: Frigate is an NVR With Realtime Object Detection for IP Cameras
annotations: annotations:
title: Frigate title: Frigate
type: application type: application
version: 1.0.2 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 0.12.1 appVersion: 0.12.1
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -270,11 +270,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -299,6 +302,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -57,10 +57,24 @@ persistence:
{{- end -}} {{- end -}}
{{- range $idx, $storage := .Values.frigateStorage.additionalStorages }} {{- range $idx, $storage := .Values.frigateStorage.additionalStorages }}
{{ printf "frigate-%v" (int $idx) }}: {{ printf "frigate-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
frigate: frigate:
frigate: frigate:

View File

@@ -3,7 +3,7 @@ description: FSCrawler is a crawler that helps to index binary documents such as
annotations: annotations:
title: FSCrawler title: FSCrawler
type: application type: application
version: 1.0.0 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: '2.9' appVersion: '2.9'
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -193,11 +193,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -222,6 +225,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -22,10 +22,24 @@ persistence:
subPath: _settings.example.yaml subPath: _settings.example.yaml
{{- range $idx, $storage := .Values.fscrawlerStorage.additionalStorages }} {{- range $idx, $storage := .Values.fscrawlerStorage.additionalStorages }}
{{ printf "fscrawler-%v" (int $idx) }}: {{ printf "fscrawler-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
fscrawler: fscrawler:
fscrawler: fscrawler:

View File

@@ -4,7 +4,7 @@ description: Grafana is the open source analytics & monitoring solution for ever
annotations: annotations:
title: Grafana title: Grafana
type: application type: application
version: 1.0.18 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 10.2.0 appVersion: 10.2.0
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -197,11 +197,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -226,6 +229,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -88,10 +88,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.grafanaStorage.additionalStorages }} {{- range $idx, $storage := .Values.grafanaStorage.additionalStorages }}
{{ printf "grafana-%v" (int $idx) }}: {{ printf "grafana-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
grafana: grafana:
grafana: grafana:

View File

@@ -4,7 +4,7 @@ description: Homarr is a sleek, modern dashboard that puts all of your apps and
annotations: annotations:
title: Homarr title: Homarr
type: application type: application
version: 1.0.5 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 0.13.4 appVersion: 0.13.4
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -216,11 +216,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -245,6 +248,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -31,10 +31,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.homarrStorage.additionalStorages }} {{- range $idx, $storage := .Values.homarrStorage.additionalStorages }}
{{ printf "homarr-%v" (int $idx) }}: {{ printf "homarr-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
homarr: homarr:
homarr: homarr:

View File

@@ -3,7 +3,7 @@ description: Homepage is a modern, secure, highly customizable application dashb
annotations: annotations:
title: Homepage title: Homepage
type: application type: application
version: 1.0.13 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 0.7.1 appVersion: 0.7.1
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -136,11 +136,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -165,6 +168,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -20,10 +20,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.homepageStorage.additionalStorages }} {{- range $idx, $storage := .Values.homepageStorage.additionalStorages }}
{{ printf "homepage-%v" (int $idx) }}: {{ printf "homepage-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
homepage: homepage:
homepage: homepage:

View File

@@ -4,7 +4,7 @@ description: Homer is a dead simple static HOMepage for your servER to keep your
annotations: annotations:
title: Homer title: Homer
type: application type: application
version: 1.0.2 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 23.10.1 appVersion: 23.10.1
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -167,11 +167,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -196,6 +199,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -20,10 +20,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.homerStorage.additionalStorages }} {{- range $idx, $storage := .Values.homerStorage.additionalStorages }}
{{ printf "homer-%v" (int $idx) }}: {{ printf "homer-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
homer: homer:
homer: homer:

View File

@@ -4,7 +4,7 @@ description: Jellyfin is a Free Software Media System that puts you in control o
annotations: annotations:
title: Jellyfin title: Jellyfin
type: application type: application
version: 1.0.15 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 10.8.11 appVersion: 10.8.11
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -272,11 +272,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -301,6 +304,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -113,10 +113,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.jellyfinStorage.additionalStorages }} {{- range $idx, $storage := .Values.jellyfinStorage.additionalStorages }}
{{ printf "jellyfin-%v" (int $idx) }}: {{ printf "jellyfin-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
jellyfin: jellyfin:
jellyfin: jellyfin:

View File

@@ -3,7 +3,7 @@ description: Jenkins is a leading open source automation server,
annotations: annotations:
title: Jenkins title: Jenkins
type: application type: application
version: 1.0.14 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 2.414.3 appVersion: 2.414.3
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -219,11 +219,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -248,6 +251,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -112,10 +112,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.jenkinsStorage.additionalStorages }} {{- range $idx, $storage := .Values.jenkinsStorage.additionalStorages }}
{{ printf "jenkins-%v" (int $idx) }}: {{ printf "jenkins-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
jenkins: jenkins:
jenkins: jenkins:

View File

@@ -3,7 +3,7 @@ description: Kapowarr is a software to build and manage a comic book library, fi
annotations: annotations:
title: Kapowarr title: Kapowarr
type: application type: application
version: 1.0.1 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 1.0.0 appVersion: 1.0.0
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -237,11 +237,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -266,6 +269,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -35,10 +35,24 @@ persistence:
mountPath: /mnt/directories/content mountPath: /mnt/directories/content
{{- range $idx, $storage := .Values.kapowarrStorage.additionalStorages }} {{- range $idx, $storage := .Values.kapowarrStorage.additionalStorages }}
{{ printf "kapowarr-%v" (int $idx) }}: {{ printf "kapowarr-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
kapowarr: kapowarr:
kapowarr: kapowarr:

View File

@@ -3,7 +3,7 @@ description: Kavita is a fast, feature rich, cross platform reading server.
annotations: annotations:
title: Kavita title: Kavita
type: application type: application
version: 1.0.1 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 0.7.8 appVersion: 0.7.8
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -140,11 +140,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -169,6 +172,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -12,10 +12,24 @@ persistence:
{{- range $idx, $storage := .Values.kavitaStorage.additionalStorages }} {{- range $idx, $storage := .Values.kavitaStorage.additionalStorages }}
{{ printf "kavita-%v" (int $idx) }}: {{ printf "kavita-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
kavita: kavita:
kavita: kavita:

View File

@@ -3,7 +3,7 @@ description: Komga is a free and open source comics/mangas server.
annotations: annotations:
title: Komga title: Komga
type: application type: application
version: 1.0.15 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 1.6.2 appVersion: 1.6.2
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -171,11 +171,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -200,6 +203,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -20,10 +20,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.komgaStorage.additionalStorages }} {{- range $idx, $storage := .Values.komgaStorage.additionalStorages }}
{{ printf "komga-%v" (int $idx) }}: {{ printf "komga-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
komga: komga:
komga: komga:

View File

@@ -3,7 +3,7 @@ description: Lidarr is a music collection manager for Usenet and BitTorrent user
annotations: annotations:
title: Lidarr title: Lidarr
type: application type: application
version: 1.0.25 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 1.4.5.3639 appVersion: 1.4.5.3639
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -168,11 +168,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -197,6 +200,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -84,10 +84,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.lidarrStorage.additionalStorages }} {{- range $idx, $storage := .Values.lidarrStorage.additionalStorages }}
{{ printf "lidarr-%v" (int $idx) }}: {{ printf "lidarr-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
lidarr: lidarr:
lidarr: lidarr:

View File

@@ -3,7 +3,7 @@ description: Linkding is a bookmark manager that you can host yourself.
annotations: annotations:
title: Linkding title: Linkding
type: application type: application
version: 1.0.3 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 1.22.1 appVersion: 1.22.1
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -315,11 +315,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -344,6 +347,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -30,10 +30,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.linkdingStorage.additionalStorages }} {{- range $idx, $storage := .Values.linkdingStorage.additionalStorages }}
{{ printf "linkding-%v" (int $idx) }}: {{ printf "linkding-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
linkding: linkding:
linkding: linkding:

View File

@@ -3,7 +3,7 @@ description: Listmonk is a self-hosted newsletter and mailing list manager.
annotations: annotations:
title: Listmonk title: Listmonk
type: application type: application
version: 1.0.1 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: v2.5.1 appVersion: v2.5.1
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -253,11 +253,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -282,6 +285,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -20,10 +20,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.listmonkStorage.additionalStorages }} {{- range $idx, $storage := .Values.listmonkStorage.additionalStorages }}
{{ printf "listmonk-%v" (int $idx) }}: {{ printf "listmonk-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
listmonk: listmonk:
listmonk: listmonk:

View File

@@ -3,7 +3,7 @@ description: Logseq is a privacy-first, open-source platform for knowledge manag
annotations: annotations:
title: Logseq title: Logseq
type: application type: application
version: 1.0.1 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: latest appVersion: latest
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -131,11 +131,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -160,6 +163,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -34,10 +34,24 @@ persistence:
mountPath: /var/run mountPath: /var/run
{{- range $idx, $storage := .Values.logseqStorage.additionalStorages }} {{- range $idx, $storage := .Values.logseqStorage.additionalStorages }}
{{ printf "logseq-%v" (int $idx) }}: {{ printf "logseq-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
logseq: logseq:
logseq: logseq:

View File

@@ -4,7 +4,7 @@ description: MeTube is a web GUI for youtube-dl (using the yt-dlp fork) with pla
annotations: annotations:
title: MeTube title: MeTube
type: application type: application
version: 1.0.5 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: '2023-10-20' appVersion: '2023-10-20'
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -175,11 +175,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -204,6 +207,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -20,10 +20,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.metubeStorage.additionalStorages }} {{- range $idx, $storage := .Values.metubeStorage.additionalStorages }}
{{ printf "metube-%v" (int $idx) }}: {{ printf "metube-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
metube: metube:
metube: metube:

View File

@@ -3,7 +3,7 @@ description: Minecraft is a sandbox game
annotations: annotations:
title: Minecraft title: Minecraft
type: application type: application
version: 1.0.17 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 2023.10.1 appVersion: 2023.10.1
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -581,11 +581,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -610,6 +613,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -86,10 +86,24 @@ persistence:
mountPath: /data mountPath: /data
{{- range $idx, $storage := .Values.mcStorage.additionalStorages }} {{- range $idx, $storage := .Values.mcStorage.additionalStorages }}
{{ printf "mc-%v" (int $idx) }}: {{ printf "mc-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
minecraft: minecraft:
minecraft: minecraft:

View File

@@ -3,7 +3,7 @@ description: n8n is an extendable workflow automation tool.
annotations: annotations:
title: n8n title: n8n
type: application type: application
version: 1.0.14 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 1.12.2 appVersion: 1.12.2
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -238,6 +238,103 @@ questions:
show_if: [["type", "=", "hostPath"]] show_if: [["type", "=", "hostPath"]]
immutable: true immutable: true
required: true required: true
- variable: additionalStorages
label: Additional Storage
description: Additional storage for n8n.
schema:
type: list
default: []
items:
- variable: storageEntry
label: Storage Entry
schema:
type: dict
attrs:
- variable: type
label: Type
description: |
ixVolume: Is dataset created automatically by the system.</br>
Host Path: Is a path that already exists on the system.
schema:
type: string
required: true
default: "ixVolume"
immutable: true
enum:
- value: "hostPath"
description: Host Path (Path that already exists on the system)
- value: "ixVolume"
description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath
label: Mount Path
description: The path inside the container to mount the storage.
schema:
type: path
required: true
- variable: hostPath
label: Host Path
description: The host path to use for storage.
schema:
type: hostpath
show_if: [["type", "=", "hostPath"]]
required: true
- variable: datasetName
label: Dataset Name
description: The name of the dataset to use for storage.
schema:
type: string
show_if: [["type", "=", "ixVolume"]]
required: true
immutable: true
default: "storage_entry"
$ref:
- "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
label: "" label: ""

View File

@@ -20,10 +20,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.n8nStorage.additionalStorages }} {{- range $idx, $storage := .Values.n8nStorage.additionalStorages }}
{{ printf "n8n-%v" (int $idx) }}: {{ printf "n8n-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
n8n: n8n:
n8n: n8n:

View File

@@ -3,7 +3,7 @@ description: Navidrome is a personal streaming service
annotations: annotations:
title: Navidrome title: Navidrome
type: application type: application
version: 1.0.7 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: '0.49.3' appVersion: '0.49.3'
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -205,11 +205,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -234,6 +237,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -24,10 +24,24 @@ persistence:
mountPath: /mnt/directories/music mountPath: /mnt/directories/music
{{- range $idx, $storage := .Values.navidromeStorage.additionalStorages }} {{- range $idx, $storage := .Values.navidromeStorage.additionalStorages }}
{{ printf "navidrome-%v" (int $idx) }}: {{ printf "navidrome-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
navidrome: navidrome:
navidrome: navidrome:

View File

@@ -4,7 +4,7 @@ description: Node-RED is a programming tool for wiring together hardware devices
annotations: annotations:
title: Node-RED title: Node-RED
type: application type: application
version: 1.0.5 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 3.1.0 appVersion: 3.1.0
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -176,11 +176,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -205,6 +208,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -20,10 +20,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.noderedStorage.additionalStorages }} {{- range $idx, $storage := .Values.noderedStorage.additionalStorages }}
{{ printf "nodered-%v" (int $idx) }}: {{ printf "nodered-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
nodered: nodered:
nodered: nodered:

View File

@@ -4,7 +4,7 @@ description: Omada Controller (TP-Link) is a network management controller for T
annotations: annotations:
title: Omada Controller title: Omada Controller
type: application type: application
version: 1.0.2 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: '5.12' appVersion: '5.12'
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -299,11 +299,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -328,6 +331,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -31,10 +31,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.omadaStorage.additionalStorages }} {{- range $idx, $storage := .Values.omadaStorage.additionalStorages }}
{{ printf "omada-%v" (int $idx) }}: {{ printf "omada-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
omada: omada:
omada: omada:

View File

@@ -3,7 +3,7 @@ description: Paperless-ngx is a document management system that transforms your
annotations: annotations:
title: Paperless-ngx title: Paperless-ngx
type: application type: application
version: 1.0.1 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 1.17.4 appVersion: 1.17.4
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -404,11 +404,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -433,6 +436,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
group: Resources Configuration group: Resources Configuration

View File

@@ -47,10 +47,24 @@ persistence:
mountPath: /tmp mountPath: /tmp
{{- range $idx, $storage := .Values.paperlessStorage.additionalStorages }} {{- range $idx, $storage := .Values.paperlessStorage.additionalStorages }}
{{ printf "paperless-%v" (int $idx) }}: {{ printf "paperless-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
paperless: paperless:
paperless: paperless:

View File

@@ -3,7 +3,7 @@ description: Passbolt is a security-first, open source password manager
annotations: annotations:
title: Passbolt title: Passbolt
type: application type: application
version: 1.0.0 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: 4.3.0 appVersion: 4.3.0
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

View File

@@ -268,11 +268,14 @@ questions:
type: string type: string
required: true required: true
default: "ixVolume" default: "ixVolume"
immutable: true
enum: enum:
- value: "hostPath" - value: "hostPath"
description: Host Path (Path that already exists on the system) description: Host Path (Path that already exists on the system)
- value: "ixVolume" - value: "ixVolume"
description: ixVolume (Dataset created automatically by the system) description: ixVolume (Dataset created automatically by the system)
- value: "smb-pv-pvc"
description: SMB Share (Mounts a persistent volume claim to a SMB share)
- variable: mountPath - variable: mountPath
label: Mount Path label: Mount Path
description: The path inside the container to mount the storage. description: The path inside the container to mount the storage.
@@ -297,6 +300,50 @@ questions:
default: "storage_entry" default: "storage_entry"
$ref: $ref:
- "normalize/ixVolume" - "normalize/ixVolume"
- variable: server
label: Server
description: The server for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: share
label: Share
description: The share name for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: domain
label: Domain (Optional)
description: The domain for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
- variable: username
label: Username
description: The username for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
- variable: password
label: Password
description: The password for the SMB share.
schema:
type: string
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
private: true
- variable: size
label: Size (in Gi)
description: The size of the volume quota.
schema:
type: int
show_if: [["type", "=", "smb-pv-pvc"]]
required: true
min: 1
default: 1
- variable: resources - variable: resources
label: "" label: ""

View File

@@ -38,10 +38,24 @@ persistence:
mountPath: /var/run mountPath: /var/run
{{- range $idx, $storage := .Values.passboltStorage.additionalStorages }} {{- range $idx, $storage := .Values.passboltStorage.additionalStorages }}
{{ printf "passbolt-%v" (int $idx) }}: {{ printf "passbolt-%v" (int $idx) }}:
{{- $size := "" -}}
{{- if $storage.size -}}
{{- $size = (printf "%vGi" $storage.size) -}}
{{- end }}
enabled: true enabled: true
type: {{ $storage.type }} type: {{ $storage.type }}
datasetName: {{ $storage.datasetName | default "" }} datasetName: {{ $storage.datasetName | default "" }}
hostPath: {{ $storage.hostPath | default "" }} hostPath: {{ $storage.hostPath | default "" }}
server: {{ $storage.server | default "" }}
share: {{ $storage.share | default "" }}
domain: {{ $storage.domain | default "" }}
username: {{ $storage.username | default "" }}
password: {{ $storage.password | default "" }}
size: {{ $size }}
{{- if eq $storage.type "smb-pv-pvc" }}
mountOptions:
- key: noperm
{{- end }}
targetSelector: targetSelector:
passbolt: passbolt:
passbolt: passbolt:

View File

@@ -4,7 +4,7 @@ description: pgAdmin is the most popular and feature rich Open Source administra
annotations: annotations:
title: pgAdmin title: pgAdmin
type: application type: application
version: 1.0.5 version: 1.1.0
apiVersion: v2 apiVersion: v2
appVersion: '7.8' appVersion: '7.8'
kubeVersion: '>=1.16.0-0' kubeVersion: '>=1.16.0-0'

Some files were not shown because too many files have changed in this diff Show More