Unverified Commit acbbe63c authored by Waqar Ahmed's avatar Waqar Ahmed Committed by GitHub

Merge pull request #27 from truenas/ui-changes

Update charts to make sure they render nicely with dynamic chart release forms
parents 95e89114 06a75d2c
apiVersion: v1
description: Global, Versioned, peer-to-peer filesystem.
name: ipfs
version: 1.0.0
version: 1.0.1
appVersion: master
keywords:
- storage
......
......@@ -83,12 +83,10 @@ questions:
label: "Name"
schema:
type: string
required: true
- variable: value
label: "Value"
schema:
type: string
required: true
- variable: service
description: "IPFS Service Configuration"
......@@ -102,7 +100,7 @@ questions:
label: "Swarm Port to use for IPFS (Public)"
schema:
type: int
min: 4000
min: 9000
max: 65535
default: 9401
required: true
......@@ -110,7 +108,7 @@ questions:
label: "API Port to use for IPFS (local)"
schema:
type: int
min: 4000
min: 9000
max: 65535
default: 9501
required: true
......@@ -118,7 +116,7 @@ questions:
label: "Gateway Port to use for IPFS (local)"
schema:
type: int
min: 4000
min: 9000
max: 65535
default: 9880
required: true
......@@ -138,7 +136,7 @@ questions:
type: hostpath
- variable: ipfsDataVolume
label: "Configure iXVolume"
label: "IPFS Data Volume Defaults"
group: "Storage"
schema:
type: dict
......@@ -154,7 +152,7 @@ questions:
editable: false
default: "/data/ipfs"
- variable: datasetName
label: "Dataset Name"
label: "IPFS Data Dataset Name"
schema:
type: string
default: "ix-ipfs-data"
......@@ -174,7 +172,7 @@ questions:
type: hostpath
- variable: ipfsStagingVolume
label: "Configure iXVolume"
label: "IPFS Staging Volume Defaults"
group: "Storage"
schema:
type: dict
......@@ -190,7 +188,7 @@ questions:
editable: false
default: "/export"
- variable: datasetName
label: "Dataset Name"
label: "IPFS Staging Dataset Name"
schema:
type: string
default: "ix-ipfs-staging"
......
......@@ -103,10 +103,17 @@ spec:
containerPort: 9501
- name: gateway
containerPort: 9880
{{- range $key, $val := .Values.environment }}
- name: {{ $key }}
value: {{ $val | quote }}
{{- if .Values.environment }}
env:
{{- range $envVariable := .Values.environment }}
{{- if and $envVariable.name $envVariable.value }}
- name: {{ $envVariable.name }}
value: {{ $envVariable.value | quote }}
{{- else }}
{{- fail "Please specify name/value for environment variable" }}
{{- end }}
{{- end}}
{{- end }}
volumes:
- name: data
{{- if .Values.emptyDirVolumes }}
......
apiVersion: v1
description: High Performance, Kubernetes Native Object Storage
name: minio
version: 1.0.0
version: 1.0.1
appVersion: master
keywords:
- storage
......
......@@ -81,6 +81,7 @@ questions:
- variable: accessKey
label: "Access Key"
group: "Minio Configuration"
description: "Enter the S3 access ID"
schema:
type: string
private: true
......@@ -91,6 +92,7 @@ questions:
- variable: secretKey
label: "Secret Key"
group: "Minio Configuration"
description: "Enter the S3 secret access key"
schema:
type: string
private: true
......@@ -101,10 +103,23 @@ questions:
- variable: environment
label: "Minio image environment"
group: "Minio Configuration"
schema:
type: list
default: []
items:
- variable: environmentVariable
label: "Environment Variable"
schema:
type: dict
additional_attrs: true
attrs: []
attrs:
- variable: name
label: "Name"
schema:
type: string
- variable: value
label: "Value"
schema:
type: string
- variable: service
description: "Minio Service Configuration"
......@@ -137,7 +152,7 @@ questions:
type: hostpath
- variable: minioDataVolume
label: "Configure iXVolume"
label: "Minio Data Volume Defaults"
group: "Storage"
schema:
type: dict
......@@ -146,14 +161,14 @@ questions:
show_if: [["minioHostPathEnabled", "=", false]]
attrs:
- variable: mountPath
label: "Mount Path"
label: "Minio Data Mount Path"
description: "Path where the volume will be mounted inside the pod"
schema:
type: path
editable: false
default: "/export"
- variable: datasetName
label: "Dataset Name"
label: "Minio Dataset Name"
schema:
type: string
default: "ix-minio"
......
......@@ -50,9 +50,13 @@ spec:
secretKeyRef:
name: {{ template "minio.secretName" . }}
key: secretkey
{{- range $key, $val := .Values.environment }}
- name: {{ $key }}
value: {{ $val | quote }}
{{- range $envVariable := .Values.environment }}
{{- if and $envVariable.name $envVariable.value }}
- name: {{ $envVariable.name }}
value: {{ $envVariable.value | quote }}
{{- else }}
{{- fail "Please specify name/value for environment variable" }}
{{- end }}
{{- end}}
volumes:
- name: export
......
......@@ -11,7 +11,7 @@ extraArgs: []
updateStrategy: RollingUpdate
service:
nodePort: 32000
nodePort: 32001
environment:
## Please refer for comprehensive list https://docs.minio.io/docs/minio-server-configuration-guide.html
......
......@@ -74,12 +74,14 @@ questions:
- "definitions/nodeIP"
- variable: username
label: "Username"
description: "Name of the Nextcloud admin user"
schema:
type: string
default: "admin"
required: true
- variable: password
label: "Password"
description: "Password for the Nextcloud admin user"
schema:
type: string
private: true
......@@ -87,6 +89,7 @@ questions:
required: true
- variable: datadir
label: "Nextcloud data directory"
description: "Configures the data directory where nextcloud stores all files from the users"
schema:
type: path
default: "/var/www/html/data"
......@@ -133,7 +136,7 @@ questions:
type: hostpath
- variable: nextcloudDataVolume
label: "Configure iXVolume"
label: "Nextcloud Data Volume Defaults"
group: "Storage"
schema:
type: dict
......@@ -142,21 +145,21 @@ questions:
show_if: [["nextcloudDataHostPathEnabled", "=", false]]
attrs:
- variable: mountPath
label: "Mount Path"
label: "Nextcloud Data Mount Path"
description: "Path where the volume will be mounted inside the pod"
schema:
type: path
editable: false
default: "/var/www"
- variable: datasetName
label: "Dataset Name"
label: "Nextcloud Dataset Name"
schema:
type: string
default: "ix-nextcloud_data"
editable: false
- variable: postgresBackupVolume
label: "Postgres Backup Volume"
label: "Postgres Backup Volume Defaults"
group: "Storage"
schema:
type: dict
......@@ -164,20 +167,20 @@ questions:
- "normalize/ixVolume"
attrs:
- variable: mountPath
label: "Mount Path"
label: "Postgres Backup Mount Path"
schema:
type: path
editable: false
default: "/postgres_backups"
- variable: datasetName
label: "Dataset Name"
label: "Postgres Backup Dataset Name"
schema:
type: string
default: "ix-postgres_backups"
editable: false
- variable: postgresDataVolume
label: "Postgresql Data Volume"
label: "Postgresql Data Volume Defaults"
group: "Storage"
schema:
type: dict
......@@ -185,13 +188,13 @@ questions:
- "normalize/ixVolume"
attrs:
- variable: mountPath
label: "Mount Path"
label: "Postgres Mount Path"
schema:
type: path
editable: false
default: "/var/lib/postgresql/data"
- variable: datasetName
label: "Dataset Name"
label: "Postgres Dataset Name"
schema:
type: string
default: "ix-postgres_data"
......
......@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 1.20.2.3402
description: Plex Media Server
name: plex
version: 1.0.0
version: 1.0.1
keywords:
- plex
home: https://plex.tv/
......
......@@ -70,51 +70,39 @@ questions:
- variable: claimToken
label: "Plex Claim Token"
group: "Plex Configuration"
description: "The claim token for the server to obtain a real server token. If not provided, server is will not be automatically logged in. If server is already logged in, this parameter is ignored. You can obtain a claim token to login your server to your plex account by visiting https://www.plex.tv/claim."
schema:
type: string
default: ""
- variable: advertiseIp
label: "Plex Advertise IP"
group: "Plex Configuration"
- variable: hostNetwork
label: "Configure Host Network"
group: "Networking"
schema:
type: string
type: boolean
default: false
- variable: extraEnv
label: "Environment variables for plex"
- variable: environmentVariables
label: "Environment Variables for Plex"
group: "Plex Configuration"
schema:
type: dict
additional_attrs: true
attrs: []
- variable: proxy
label: "Configure Proxy environment variable"
group: "Plex Configuration"
type: list
default: []
items:
- variable: environmentVariable
label: "Environment Variable"
schema:
type: dict
attrs:
- variable: enabled
label: "Enable Proxy"
schema:
type: boolean
default: false
- variable: http
label: "HTTP Proxy"
- variable: name
label: "Name"
schema:
type: string
- variable: https
label: "HTTPS Proxy"
- variable: value
label: "Value"
schema:
type: string
- variable: hostNetwork
label: "Configure Host Network"
group: "Networking"
schema:
type: boolean
default: false
- variable: timezone
label: "Plex container timezone"
group: "Plex Configuration"
......@@ -168,7 +156,7 @@ questions:
required: true
- variable: transcodeVolume
label: "Configure iXVolume"
label: "Transcode Volume Defaults"
group: "Storage"
schema:
type: dict
......@@ -184,7 +172,7 @@ questions:
editable: false
default: "/transcode"
- variable: datasetName
label: "Dataset Name"
label: "Transcode Dataset Name"
schema:
type: string
default: "ix-plex_transcode"
......@@ -205,7 +193,7 @@ questions:
required: true
- variable: dataVolume
label: "Configure data iXVolume"
label: "Data Volume Defaults"
group: "Storage"
schema:
type: dict
......@@ -221,7 +209,7 @@ questions:
editable: false
default: "/data"
- variable: datasetName
label: "Dataset Name"
label: "Data Dataset Name"
schema:
type: string
default: "ix-plex_data"
......@@ -242,7 +230,7 @@ questions:
required: true
- variable: configVolume
label: "Configure iXVolume"
label: "Configuration Volume Defaults"
group: "Storage"
schema:
type: dict
......@@ -258,7 +246,7 @@ questions:
editable: false
default: "/config"
- variable: datasetName
label: "Dataset Name"
label: "Configuration Dataset Name"
schema:
type: string
default: "ix-plex_config"
......
......@@ -67,29 +67,15 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
{{- if .Values.proxy.enabled }}
{{- if .Values.proxy.http }}
- name: "HTTP_PROXY"
value: "{{.Values.proxy.http}}"
{{- end }}
{{- if .Values.proxy.https }}
- name: "HTTPS_PROXY"
value: "{{.Values.proxy.https}}"
{{- end }}
{{- end }}
{{- if .Values.advertiseIp }}
- name: "ADVERTISE_IP"
value: "{{.Values.advertiseIp}}"
{{- end }}
{{- if .Values.allowedNetworks }}
- name: "ALLOWED_NETWORKS"
value: "{{include "joinListWithComma" .Values.allowedNetworks}}"
{{- end }}
# Extra ENV Values supplied by user
{{- range $key, $value := .Values.extraEnv }}
- name: {{ $key }}
value: {{ $value }}
{{- end }}
{{- range $envVariable := .Values.environmentVariables }}
{{- if and $envVariable.name $envVariable.value }}
- name: {{ $envVariable.name }}
value: {{ $envVariable.value | quote }}
{{- else }}
{{- fail "Please specify name/value for environment variable" }}
{{- end }}
{{- end}}
readinessProbe:
httpGet:
path: /identity
......
......@@ -61,12 +61,5 @@ transcodeHostPathEnabled: false
dataHostPathEnabled: false
configHostPathEnabled: false
proxy:
# This allows to set a proxy environment variable, which PMS uses to fetch the token and assets like movie cover
enabled: false
# http: "http://proxy:8080"
# https: "https://proxy:8080"
# noproxy: "localhost,127.0.0.1,10.96.0.0/12,10.244.0.0/12"
gpuConfiguration: {}
emptyDirVolumes: true
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment