mirror of
https://github.com/truenas/charts.git
synced 2026-06-28 00:06:45 +08:00
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:
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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: ""
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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: ""
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -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: ""
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
Reference in New Issue
Block a user