feat(apps): move user/pass/secrets/keys from env to secret (#1501)

* feat(apps): move user/pass/secrets/keys from `env` to `secret`

* uptimerobot-prometheus

* podgrab

* grafana

* nextcloud

* openldap, also fix some variable types

* healthchecks

* onlyoffice

* transmission

* fix variable type (stash)

* handbrake (also fix some variable types)

* jd2 (also fix some var  values

* whoops

* try this

* bump major

* fix calibre var type

* fix var types on 2 apps

* add placeholders on questions and set `private: true` on passwords/tokens/secrets
This commit is contained in:
Stavros Kois
2021-12-11 13:49:05 +01:00
committed by GitHub
parent a3077e87b2
commit e14d7a3813
63 changed files with 460 additions and 348 deletions
+1 -1
View File
@@ -26,7 +26,7 @@ name: appdaemon
sources: sources:
- https://github.com/AppDaemon/appdaemon - https://github.com/AppDaemon/appdaemon
type: application type: application
version: 6.0.19 version: 7.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- utilities - utilities
+14 -7
View File
@@ -73,6 +73,20 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: TOKEN
label: "HA Token"
description: "Your HomeAssistant Token"
schema:
type: string
private: true
required: true
default: "REPLACETHIS"
# Docker specific env # Docker specific env
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
@@ -88,13 +102,6 @@ questions:
type: string type: string
default: "" default: ""
required: true required: true
- variable: TOKEN
label: "HA Token"
description: "Your HomeAssistant Token"
schema:
type: string
default: ""
required: true
- variable: DASH_URL - variable: DASH_URL
label: "Dashboard URL" label: "Dashboard URL"
description: "URL of your appdaemon dashboard" description: "URL of your appdaemon dashboard"
+1 -1
View File
@@ -17,7 +17,7 @@ maintainers:
name: aria2 name: aria2
sources: sources:
- https://github.com/P3TERX/Aria2-Pro-Docker - https://github.com/P3TERX/Aria2-Pro-Docker
version: 2.0.19 version: 3.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
+13 -7
View File
@@ -73,7 +73,19 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: RPC_SECRET
label: "RPC_SECRET"
description: "Sets the RPC_SECRET env var"
schema:
type: string
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -87,12 +99,6 @@ questions:
schema: schema:
type: int type: int
default: 568 default: 568
- variable: RPC_SECRET
label: "RPC_SECRET"
description: "Sets the RPC_SECRET env var"
schema:
type: string
default: "ChangemeNow"
- variable: RPC_PORT - variable: RPC_PORT
label: "RPC_PORT" label: "RPC_PORT"
description: "Sets the RPC_PORT env var" description: "Sets the RPC_PORT env var"
+2 -1
View File
@@ -6,13 +6,14 @@ image:
# -- image pull policy # -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
secret:
RPC_SECRET: "ChangemeNow"
# -- environment variables. See more environment variables in the [Aria2c documentation](https://github.com/P3TERX/Aria2-Pro-Docker). # -- environment variables. See more environment variables in the [Aria2c documentation](https://github.com/P3TERX/Aria2-Pro-Docker).
# @default -- See below # @default -- See below
env: env:
# -- Set the container timezone # -- Set the container timezone
TZ: UTC TZ: UTC
PUID: 568 PUID: 568
RPC_SECRET: ChangemeNow # Or From a secret
RPC_PORT: 6800 RPC_PORT: 6800
# LISTEN_PORT: 6888 # LISTEN_PORT: 6888
+1 -1
View File
@@ -18,7 +18,7 @@ name: calibre
sources: sources:
- https://hub.docker.com/r/linuxserver/calibre/ - https://hub.docker.com/r/linuxserver/calibre/
- https://github.com/kovidgoyal/calibre/ - https://github.com/kovidgoyal/calibre/
version: 4.0.22 version: 5.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
+21 -14
View File
@@ -73,6 +73,25 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: GUAC_USER
label: "GUAC_USER"
description: "Username for the calibre gui"
schema:
type: string
default: "REPLACETHIS"
- variable: GUAC_PASS
label: "GUAC_PASS"
description: "Password's md5 hash for the calibre gui"
schema:
type: string
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -84,20 +103,8 @@ questions:
label: "PUID" label: "PUID"
description: "Sets the userID inside the container" description: "Sets the userID inside the container"
schema: schema:
type: string type: int
default: "568" default: 568
- variable: GUAC_USER
label: "GUAC_USER"
description: "Username for the calibre gui"
schema:
type: string
default: ""
- variable: GUAC_PASS
label: "GUAC_PASS"
description: "Password's md5 hash for the calibre gui"
schema:
type: string
default: ""
- variable: CLI_ARGS - variable: CLI_ARGS
label: "CLI_ARGS" label: "CLI_ARGS"
description: "Optionally pass cli start arguments to calibre" description: "Optionally pass cli start arguments to calibre"
+5 -4
View File
@@ -14,6 +14,11 @@ podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
secret:
# -- Username for the calibre gui
GUAC_USER: ""
# -- Password's md5 hash for the calibre gui
GUAC_PASS: ""
# -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-calibre#environment-variables-e) for more details. # -- environment variables. See [image docs](https://docs.linuxserver.io/images/docker-calibre#environment-variables-e) for more details.
# @default -- See below # @default -- See below
env: env:
@@ -21,10 +26,6 @@ env:
TZ: UTC TZ: UTC
# -- Specify the user ID the application will run as # -- Specify the user ID the application will run as
PUID: 568 PUID: 568
# -- Username for the calibre gui
GUAC_USER:
# -- Password's md5 hash for the calibre gui
GUAC_PASS:
# -- Optionally pass cli start arguments to calibre. # -- Optionally pass cli start arguments to calibre.
CLI_ARGS: CLI_ARGS:
+1 -1
View File
@@ -22,7 +22,7 @@ sources:
- https://sdk.collaboraonline.com/contents.html - https://sdk.collaboraonline.com/contents.html
- https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm - https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm
type: application type: application
version: 9.0.20 version: 10.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- office - office
+21 -14
View File
@@ -74,6 +74,26 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: username
label: "Username for WebUI"
schema:
type: string
default: "admin"
required: true
- variable: password
label: "Password for WebUI"
schema:
type: string
valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}"
private: true
required: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -89,20 +109,7 @@ questions:
default: 'nextcloud.domain.tld|othernextcloud.domain.tld' default: 'nextcloud.domain.tld|othernextcloud.domain.tld'
valid_chars: '^((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3}))((\|((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3})))*)$' valid_chars: '^((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3}))((\|((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3})))*)$'
required: true required: true
- variable: username
label: "Username for WebUI"
schema:
type: string
default: "admin"
required: true
- variable: password
label: "Password for WebUI"
schema:
type: string
private: true
default: ""
valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}"
required: true
- variable: dictionaries - variable: dictionaries
label: "Dictionaries to use, leave empty to use all" label: "Dictionaries to use, leave empty to use all"
schema: schema:
+3 -3
View File
@@ -18,11 +18,11 @@ service:
main: main:
port: 10105 port: 10105
targetPort: 9980 targetPort: 9980
secret:
username: admin
password: changeme
env: env:
domain: nextcloud\.domain\.tld domain: nextcloud\.domain\.tld
dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru
username: admin
password: changeme
extra_params: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" extra_params: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false"
server_name: collabora\.domain\.tld server_name: collabora\.domain\.tld
+1 -1
View File
@@ -22,7 +22,7 @@ name: deconz
sources: sources:
- https://github.com/dresden-elektronik/deconz-rest-plugin - https://github.com/dresden-elektronik/deconz-rest-plugin
- https://github.com/marthoc/docker-deconz - https://github.com/marthoc/docker-deconz
version: 5.0.7 version: 6.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
+23 -16
View File
@@ -73,6 +73,20 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: DECONZ_VNC_PASSWORD
label: "DECONZ_VNC_PASSWORD"
description: "If VNC is enabled (DECONZ_VNC_MODE=1) you can change the default password"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -80,7 +94,6 @@ questions:
type: dict type: dict
attrs: attrs:
# Include{fixedEnv} # Include{fixedEnv}
- variable: DECONZ_DEVICE - variable: DECONZ_DEVICE
label: "DECONZ_DEVICE" label: "DECONZ_DEVICE"
description: "Override the location where deCONZ looks for the RaspBee/Conbee device" description: "Override the location where deCONZ looks for the RaspBee/Conbee device"
@@ -91,33 +104,27 @@ questions:
label: "DECONZ_VNC_MODE" label: "DECONZ_VNC_MODE"
description: "Enable VNC access to the container to view the deCONZ ZigBee mesh" description: "Enable VNC access to the container to view the deCONZ ZigBee mesh"
schema: schema:
type: string type: int
default: "1" default: 1
- variable: DECONZ_WEB_PORT - variable: DECONZ_WEB_PORT
label: "DECONZ_WEB_PORT" label: "DECONZ_WEB_PORT"
description: "Web UI listen port" description: "Web UI listen port"
schema: schema:
type: string type: int
default: "80" default: 80
- variable: DECONZ_WS_PORT - variable: DECONZ_WS_PORT
label: "DECONZ_WS_PORT" label: "DECONZ_WS_PORT"
description: "Websocket listen port" description: "Websocket listen port"
schema: schema:
type: string type: int
default: "443" default: 443
- variable: DECONZ_VNC_PORT - variable: DECONZ_VNC_PORT
label: "DECONZ_VNC_PORT" label: "DECONZ_VNC_PORT"
description: " VNC server listen port" description: " VNC server listen port"
schema: schema:
type: string type: int
default: "5900" default: 5900
- variable: DECONZ_VNC_PASSWORD
label: "DECONZ_VNC_PASSWORD"
description: "If VNC is enabled (DECONZ_VNC_MODE=1) you can change the default password"
schema:
type: string
required: true
default: ""
# Include{containerConfig} # Include{containerConfig}
- variable: service - variable: service
+3 -5
View File
@@ -14,6 +14,9 @@ podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
secret:
DECONZ_VNC_PASSWORD: ""
# -- environment variables. See [image docs](https://github.com/marthoc/docker-deconz/blob/master/README.md) for more details. # -- environment variables. See [image docs](https://github.com/marthoc/docker-deconz/blob/master/README.md) for more details.
# @default -- See below # @default -- See below
env: env:
@@ -31,11 +34,6 @@ env:
DECONZ_VNC_PORT: 5900 DECONZ_VNC_PORT: 5900
DECONZ_UID: 568 DECONZ_UID: 568
DECONZ_GID: 568 DECONZ_GID: 568
# -- If VNC is enabled (DECONZ_VNC_MODE=1) you can change the default password "changeme" using a Secret.
DECONZ_VNC_PASSWORD:
# secretKeyRef:
# name: deconz-vnc-password
# key: password
# -- Configures service settings for the chart. # -- Configures service settings for the chart.
# @default -- See values.yaml # @default -- See values.yaml
+1 -1
View File
@@ -22,7 +22,7 @@ sources:
- https://hub.docker.com/r/deepquestai/deepstack - https://hub.docker.com/r/deepquestai/deepstack
- https://www.deepstack.cc/ - https://www.deepstack.cc/
type: application type: application
version: 7.0.19 version: 8.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- AI - AI
@@ -88,8 +88,6 @@ questions:
schema: schema:
type: int type: int
default: 568 default: 568
- variable: VISION-FACE - variable: VISION-FACE
label: "VISION-FACE" label: "VISION-FACE"
description: "Enables Face Detection" description: "Enables Face Detection"
+1 -1
View File
@@ -22,7 +22,7 @@ sources:
- https://hub.docker.com/r/deepquestai/deepstack - https://hub.docker.com/r/deepquestai/deepstack
- https://www.deepstack.cc/ - https://www.deepstack.cc/
type: application type: application
version: 2.0.19 version: 3.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- AI - AI
@@ -88,8 +88,6 @@ questions:
schema: schema:
type: int type: int
default: 568 default: 568
- variable: VISION-FACE - variable: VISION-FACE
label: "VISION-FACE" label: "VISION-FACE"
description: "Enables Face Detection" description: "Enables Face Detection"
+1 -1
View File
@@ -19,7 +19,7 @@ name: dizquetv
sources: sources:
- https://github.com/vexorian/dizquetv - https://github.com/vexorian/dizquetv
- https://hub.docker.com/r/vexorian/dizquetv - https://hub.docker.com/r/vexorian/dizquetv
version: 4.0.19 version: 5.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
+2 -3
View File
@@ -84,9 +84,8 @@ questions:
label: "PUID" label: "PUID"
description: "Sets the userID inside the container" description: "Sets the userID inside the container"
schema: schema:
type: string type: int
default: "568" default: 568
# Include{containerConfig} # Include{containerConfig}
+1 -1
View File
@@ -23,7 +23,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-grafana - https://github.com/bitnami/bitnami-docker-grafana
- https://grafana.com/ - https://grafana.com/
type: application type: application
version: 1.0.14 version: 2.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- metrics - metrics
+8 -8
View File
@@ -81,13 +81,19 @@ questions:
schema: schema:
type: dict type: dict
attrs: attrs:
- variable: GF_SECURITY_ADMIN_USER
label: "Admin User"
schema:
type: string
required: true
default: "admin"
- variable: GF_SECURITY_ADMIN_PASSWORD - variable: GF_SECURITY_ADMIN_PASSWORD
label: "Admin Password" label: "Admin Password"
schema: schema:
type: string type: string
default: ""
required: true required: true
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -95,12 +101,6 @@ questions:
type: dict type: dict
attrs: attrs:
# Include{fixedEnv} # Include{fixedEnv}
- variable: GF_SECURITY_ADMIN_USER
label: "Admin User"
schema:
type: string
default: "admin"
required: true
- variable: GF_INSTALL_PLUGINS - variable: GF_INSTALL_PLUGINS
label: "Extra Plugins to Install" label: "Extra Plugins to Install"
description: "comma seperated" description: "comma seperated"
+1 -1
View File
@@ -25,10 +25,10 @@ probes:
path: "/api/health" path: "/api/health"
secret: secret:
GF_SECURITY_ADMIN_USER: "admin"
GF_SECURITY_ADMIN_PASSWORD: "testpassword" GF_SECURITY_ADMIN_PASSWORD: "testpassword"
env: env:
GF_SECURITY_ADMIN_USER: "admin"
GF_INSTALL_PLUGINS: "" GF_INSTALL_PLUGINS: ""
GF_PATHS_PLUGINS: "/opt/bitnami/grafana/data/plugins" GF_PATHS_PLUGINS: "/opt/bitnami/grafana/data/plugins"
GF_AUTH_LDAP_ENABLED: "false" GF_AUTH_LDAP_ENABLED: "false"
+1 -1
View File
@@ -24,7 +24,7 @@ sources:
- https://hub.docker.com/r/jlesage/handbrake/ - https://hub.docker.com/r/jlesage/handbrake/
- https://handbrake.fr/ - https://handbrake.fr/
type: application type: application
version: 9.0.19 version: 10.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
+21 -17
View File
@@ -74,6 +74,19 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: VNC_PASSWORD
label: "VNC_PASSWORD"
description: "Password needed to connect to the application's GUI. See the VNC Password section for more details."
schema:
type: string
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -87,8 +100,6 @@ questions:
schema: schema:
type: int type: int
default: 568 default: 568
- variable: gui - variable: gui
label: "GUI Settings" label: "GUI Settings"
description: "Always read description before changing a value here. Also refer to README" description: "Always read description before changing a value here. Also refer to README"
@@ -101,30 +112,23 @@ questions:
label: "DISPLAY_WIDTH" label: "DISPLAY_WIDTH"
description: "Width (in pixels) of the application's window." description: "Width (in pixels) of the application's window."
schema: schema:
type: string type: int
default: "1280" default: 1280
required: true required: true
- variable: DISPLAY_HEIGHT - variable: DISPLAY_HEIGHT
label: "DISPLAY_HEIGHT" label: "DISPLAY_HEIGHT"
description: "Height (in pixels) of the application's window." description: "Height (in pixels) of the application's window."
schema: schema:
type: string type: int
default: "768" default: 768
required: true required: true
- variable: SECURE_CONNECTION - variable: SECURE_CONNECTION
label: "SECURE_CONNECTION" label: "SECURE_CONNECTION"
description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details."
schema: schema:
type: string type: int
default: "0" default: 0
required: true required: true
- variable: VNC_PASSWORD
label: "VNC_PASSWORD"
description: "Password needed to connect to the application's GUI. See the VNC Password section for more details."
schema:
private: true
type: string
default: ""
- variable: autoconv - variable: autoconv
label: "Automated Conversion Settings" label: "Automated Conversion Settings"
description: "Always read description before changing a value here. Also refer to README" description: "Always read description before changing a value here. Also refer to README"
@@ -151,8 +155,8 @@ questions:
label: "AUTOMATED_CONVERSION_KEEP_SOURCE" label: "AUTOMATED_CONVERSION_KEEP_SOURCE"
description: "When set to 0, a video that has been successfully converted is removed from the watch folder." description: "When set to 0, a video that has been successfully converted is removed from the watch folder."
schema: schema:
type: string type: int
default: "1" default: 0
required: true required: true
- variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION
label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION"
+8 -8
View File
@@ -29,22 +29,22 @@ service:
envTpl: envTpl:
# Permissions Settings # Permissions Settings
USER_ID: "{{ .Values.env.PUID }}" USER_ID: "{{ .Values.env.PUID }}"
secret:
VNC_PASSWORD: ""
env: env:
# Permissions Settings # Permissions Settings
PUID: 568 PUID: 568
# General Settings # General Settings
KEEP_APP_RUNNING: "0" KEEP_APP_RUNNING: 0
CLEAN_TMP_DIR: "1" CLEAN_TMP_DIR: 1
# GUI Settings # GUI Settings
DISPLAY_WIDTH: "1280" DISPLAY_WIDTH: 1280
DISPLAY_HEIGHT: "768" DISPLAY_HEIGHT: 768
SECURE_CONNECTION: "0" SECURE_CONNECTION: 0
VNC_PASSWORD: ""
# Automated Conversion Preset # Automated Conversion Preset
AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30"
AUTOMATED_CONVERSION_FORMAT: "mp4" AUTOMATED_CONVERSION_FORMAT: "mp4"
AUTOMATED_CONVERSION_KEEP_SOURCE: "1" AUTOMATED_CONVERSION_KEEP_SOURCE: 1
AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore"
persistence: persistence:
+1 -1
View File
@@ -22,7 +22,7 @@ name: healthchecks
sources: sources:
- https://github.com/healthchecks/healthchecks - https://github.com/healthchecks/healthchecks
- https://hub.docker.com/r/linuxserver/healthchecks - https://hub.docker.com/r/linuxserver/healthchecks
version: 4.0.19 version: 5.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
+24 -18
View File
@@ -73,6 +73,27 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: SUPERUSER_EMAIL
label: "SUPERUSER_EMAIL"
description: "Superuser email"
schema:
type: string
required: true
default: "REPLACETHIS"
- variable: SUPERUSER_PASSWORD
label: "SUPERUSER_PASSWORD"
description: "Superuser password"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -80,13 +101,12 @@ questions:
type: dict type: dict
attrs: attrs:
# Include{fixedEnv} # Include{fixedEnv}
- variable: REGENERATE_SETTINGS - variable: REGENERATE_SETTINGS
label: "REGENERATE_SETTINGS" label: "REGENERATE_SETTINGS"
description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" description: "Set to true to always override the local_settings.py file with values from environment variables"
schema: schema:
type: string type: string
default: "002" default: "True"
- variable: SITE_ROOT - variable: SITE_ROOT
label: "SITE_ROOT" label: "SITE_ROOT"
description: "The site's top-level URL and the port it listens to" description: "The site's top-level URL and the port it listens to"
@@ -101,21 +121,7 @@ questions:
type: string type: string
required: true required: true
default: "" default: ""
- variable: SUPERUSER_EMAIL
label: "SUPERUSER_EMAIL"
description: "Superuser email"
schema:
type: string
required: true
default: ""
- variable: SUPERUSER_PASSWORD
label: "SUPERUSER_PASSWORD"
description: "Superuser password"
schema:
type: string
required: true
private: true
default: ""
# Include{containerConfig} # Include{containerConfig}
- variable: service - variable: service
+6 -5
View File
@@ -23,6 +23,11 @@ service:
port: 10074 port: 10074
targetPort: 8000 targetPort: 8000
secret:
# -- Superuser email
SUPERUSER_EMAIL: "email@healthchecks.io"
# -- Superuser password
SUPERUSER_PASSWORD: "myVeryStrongPassword"
# -- environment variables. See [image docs](https://github.com/linuxserver/docker-healthchecks#parameters) for more details. # -- environment variables. See [image docs](https://github.com/linuxserver/docker-healthchecks#parameters) for more details.
# @default -- See below # @default -- See below
env: env:
@@ -31,13 +36,9 @@ env:
# -- Set to true to always override the local_settings.py file with values from environment variables. Do not set to True if you have made manual modifications to this file. # -- Set to true to always override the local_settings.py file with values from environment variables. Do not set to True if you have made manual modifications to this file.
REGENERATE_SETTINGS: "True" REGENERATE_SETTINGS: "True"
# -- The site's top-level URL and the port it listens to # -- The site's top-level URL and the port it listens to
SITE_ROOT: https://healthchecks.domain SITE_ROOT: "https://healthchecks.domain"
# -- The site's name (e.g., "Example Corp HealthChecks") # -- The site's name (e.g., "Example Corp HealthChecks")
SITE_NAME: 8265 SITE_NAME: 8265
# -- Superuser email
SUPERUSER_EMAIL: email@healthchecks.io
# -- Superuser password
SUPERUSER_PASSWORD: myVeryStrongPassword
# -- Configure persistence settings for the chart under this key. # -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml # @default -- See values.yaml
+1 -1
View File
@@ -23,7 +23,7 @@ sources:
- https://hub.docker.com/r/jlesage/jdownloader-2 - https://hub.docker.com/r/jlesage/jdownloader-2
- https://jdownloader.org/ - https://jdownloader.org/
type: application type: application
version: 4.0.21 version: 5.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- downloads - downloads
+19 -15
View File
@@ -74,6 +74,19 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: VNC_PASSWORD
label: "VNC_PASSWORD"
description: "Password needed to connect to the application's GUI. See the VNC Password section for more details."
schema:
type: string
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -87,8 +100,6 @@ questions:
schema: schema:
type: int type: int
default: 568 default: 568
- variable: KEEP_APP_RUNNING - variable: KEEP_APP_RUNNING
label: "KEEP_APP_RUNNING" label: "KEEP_APP_RUNNING"
description: "When set to 1, the application will be automatically restarted if it crashes or if a user quits it." description: "When set to 1, the application will be automatically restarted if it crashes or if a user quits it."
@@ -107,30 +118,23 @@ questions:
label: "DISPLAY_WIDTH" label: "DISPLAY_WIDTH"
description: "Width (in pixels) of the application's window." description: "Width (in pixels) of the application's window."
schema: schema:
type: string type: int
default: "1280" default: 1280
required: true required: true
- variable: DISPLAY_HEIGHT - variable: DISPLAY_HEIGHT
label: "DISPLAY_HEIGHT" label: "DISPLAY_HEIGHT"
description: "Height (in pixels) of the application's window." description: "Height (in pixels) of the application's window."
schema: schema:
type: string type: int
default: "768" default: 768
required: true required: true
- variable: SECURE_CONNECTION - variable: SECURE_CONNECTION
label: "SECURE_CONNECTION" label: "SECURE_CONNECTION"
description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details."
schema: schema:
type: string type: int
default: "0" default: 0
required: true required: true
- variable: VNC_PASSWORD
label: "VNC_PASSWORD"
description: "Password needed to connect to the application's GUI. See the VNC Password section for more details."
schema:
private: true
type: string
default: ""
# Include{containerConfig} # Include{containerConfig}
- variable: service - variable: service
+7 -6
View File
@@ -36,17 +36,18 @@ service:
envTpl: envTpl:
# Permissions Settings # Permissions Settings
USER_ID: "{{ .Values.env.PUID }}" USER_ID: "{{ .Values.env.PUID }}"
secret:
VNC_PASSWORD: ""
env: env:
# Permissions Settings # Permissions Settings
PUID: 568 PUID: 568
# General Settings # General Settings
KEEP_APP_RUNNING: "0" KEEP_APP_RUNNING: 0
CLEAN_TMP_DIR: "1" CLEAN_TMP_DIR: 1
# GUI Settings # GUI Settings
DISPLAY_WIDTH: "1280" DISPLAY_WIDTH: 1280
DISPLAY_HEIGHT: "768" DISPLAY_HEIGHT: 768
SECURE_CONNECTION: "0" SECURE_CONNECTION: 0
VNC_PASSWORD: ""
persistence: persistence:
config: config:
+1 -1
View File
@@ -33,7 +33,7 @@ sources:
- https://github.com/nextcloud/docker - https://github.com/nextcloud/docker
- https://github.com/nextcloud/helm - https://github.com/nextcloud/helm
type: application type: application
version: 10.0.16 version: 11.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- cloud - cloud
+11 -7
View File
@@ -73,22 +73,19 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
- variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Secrets"
schema: schema:
type: dict type: dict
attrs: attrs:
# Include{fixedEnv}
- variable: NEXTCLOUD_ADMIN_USER - variable: NEXTCLOUD_ADMIN_USER
label: "NEXTCLOUD_ADMIN_USER (First Install Only)" label: "NEXTCLOUD_ADMIN_USER (First Install Only)"
description: "Sets the initial nextcloud's admin username, changing this variable after first launch will NOT change admin's username" description: "Sets the initial nextcloud's admin username, changing this variable after first launch will NOT change admin's username"
schema: schema:
type: string type: string
required: true required: true
default: "" default: "REPLACETHIS"
- variable: NEXTCLOUD_ADMIN_PASSWORD - variable: NEXTCLOUD_ADMIN_PASSWORD
label: "NEXTCLOUD_ADMIN_PASSWORD (First Install Only)" label: "NEXTCLOUD_ADMIN_PASSWORD (First Install Only)"
description: "Sets the initial nextcloud's admin password, changing this variable after first launch will NOT change admin's password" description: "Sets the initial nextcloud's admin password, changing this variable after first launch will NOT change admin's password"
@@ -96,7 +93,14 @@ questions:
type: string type: string
private: true private: true
required: true required: true
default: "" default: "REPLACETHIS"
- variable: env
group: "Container Configuration"
label: "Image Environment"
schema:
type: dict
attrs:
# Include{fixedEnv}
- variable: TRUSTED_PROXIES - variable: TRUSTED_PROXIES
label: "Trusted Proxies (Advanced)" label: "Trusted Proxies (Advanced)"
description: "Sets nextcloud Trusted Proxies" description: "Sets nextcloud Trusted Proxies"
+2 -2
View File
@@ -25,10 +25,10 @@ service:
enabled: true enabled: true
port: 7867 port: 7867
targetPort: 7867 targetPort: 7867
secret:
env:
NEXTCLOUD_ADMIN_USER: "admin" NEXTCLOUD_ADMIN_USER: "admin"
NEXTCLOUD_ADMIN_PASSWORD: "adminpass" NEXTCLOUD_ADMIN_PASSWORD: "adminpass"
env:
TRUSTED_PROXIES: "172.16.0.0/16" TRUSTED_PROXIES: "172.16.0.0/16"
envTpl: envTpl:
@@ -22,7 +22,7 @@ sources:
- https://github.com/ONLYOFFICE/DocumentServer - https://github.com/ONLYOFFICE/DocumentServer
- https://github.com/ONLYOFFICE/Docker-DocumentServer - https://github.com/ONLYOFFICE/Docker-DocumentServer
- https://hub.docker.com/r/onlyoffice/documentserver/ - https://hub.docker.com/r/onlyoffice/documentserver/
version: 2.0.19 version: 3.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- office - office
@@ -76,7 +76,19 @@ questions:
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: JWT_SECRET
label: "JWT_SECRET"
description: "Defines the secret key to validate the JSON Web Token in the request to the ONLYOFFICE Document Server."
schema:
type: string
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -84,26 +96,18 @@ questions:
type: dict type: dict
attrs: attrs:
# Include{fixedEnv} # Include{fixedEnv}
- variable: WOPI_ENABLED
label: "WOPI_ENABLED"
description: "Specifies the enabling the wopi handlers."
schema:
type: boolean
default: false
- variable: JWT_ENABLED - variable: JWT_ENABLED
label: "JWT_ENABLED" label: "JWT_ENABLED"
description: "Specifies the enabling the JSON Web Token validation by the ONLYOFFICE Document Server." description: "Specifies the enabling the JSON Web Token validation by the ONLYOFFICE Document Server."
schema: schema:
type: boolean type: boolean
default: false default: false
- variable: JWT_SECRET - variable: WOPI_ENABLED
label: "JWT_SECRET" label: "WOPI_ENABLED"
description: "Defines the secret key to validate the JSON Web Token in the request to the ONLYOFFICE Document Server." description: "Specifies the enabling the wopi handlers."
schema: schema:
show_if: [["JWT_ENABLED", "=", true]] type: boolean
type: string default: false
required: true
default: ""
# Include{containerConfig} # Include{containerConfig}
@@ -14,12 +14,12 @@ podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
secret:
JWT_SECRET: "randomgeneratedstring"
# -- environment variables. See [image docs](https://github.com/ONLYOFFICE/Docker-DocumentServer#available-configuration-parameters) for more details. # -- environment variables. See [image docs](https://github.com/ONLYOFFICE/Docker-DocumentServer#available-configuration-parameters) for more details.
env: env:
WOPI_ENABLED: true WOPI_ENABLED: true
JWT_ENABLED: true JWT_ENABLED: true
JWT_SECRET: randomgeneratedstring
service: service:
main: main:
ports: ports:
+1 -1
View File
@@ -23,7 +23,7 @@ sources:
- https://github.com/jp-gouin/helm-openldap - https://github.com/jp-gouin/helm-openldap
- https://github.com/osixia/docker-openldap - https://github.com/osixia/docker-openldap
type: application type: application
version: 4.0.25 version: 5.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- cloud - cloud
+49 -42
View File
@@ -65,7 +65,39 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: LDAP_READONLY_USER_USERNAME
label: "LDAP_READONLY_USER_USERNAME"
schema:
type: string
required: true
default: "readonly"
- variable: LDAP_READONLY_USER_PASSWORD
label: "LDAP_READONLY_USER_PASSWORD"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: LDAP_ADMIN_PASSWORD
label: "LDAP_ADMIN_PASSWORD"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: LDAP_CONFIG_PASSWORD
label: "LDAP_CONFIG_PASSWORD"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "App Configuration" group: "App Configuration"
label: "Image Environment" label: "Image Environment"
@@ -73,13 +105,12 @@ questions:
type: dict type: dict
attrs: attrs:
# Include{fixedEnv} # Include{fixedEnv}
- variable: LDAP_LOG_LEVEL - variable: LDAP_LOG_LEVEL
label: "LDAP_LOG_LEVEL" label: "LDAP_LOG_LEVEL"
schema: schema:
type: string type: int
required: true required: true
default: "256" default: 256
- variable: LDAP_ORGANISATION - variable: LDAP_ORGANISATION
label: "LDAP_ORGANISATION" label: "LDAP_ORGANISATION"
schema: schema:
@@ -95,27 +126,15 @@ questions:
- variable: LDAP_READONLY_USER - variable: LDAP_READONLY_USER
label: "LDAP_READONLY_USER" label: "LDAP_READONLY_USER"
schema: schema:
type: string type: boolean
required: true required: true
default: "false" default: false
- variable: LDAP_READONLY_USER_USERNAME
label: "LDAP_READONLY_USER_USERNAME"
schema:
type: string
required: true
default: "readonly"
- variable: LDAP_READONLY_USER_PASSWORD
label: "LDAP_READONLY_USER_PASSWORD"
schema:
type: string
required: true
default: "readonly"
- variable: LDAP_RFC2307BIS_SCHEMA - variable: LDAP_RFC2307BIS_SCHEMA
label: "LDAP_RFC2307BIS_SCHEMA" label: "LDAP_RFC2307BIS_SCHEMA"
schema: schema:
type: string type: boolean
required: true required: true
default: "false" default: false
- variable: LDAP_BACKEND - variable: LDAP_BACKEND
label: "LDAP_BACKEND" label: "LDAP_BACKEND"
schema: schema:
@@ -125,15 +144,15 @@ questions:
- variable: LDAP_TLS - variable: LDAP_TLS
label: "LDAP_TLS" label: "LDAP_TLS"
schema: schema:
type: string type: boolean
required: true required: true
default: "true" default: true
- variable: LDAP_TLS_ENFORCE - variable: LDAP_TLS_ENFORCE
label: "LDAP_TLS_ENFORCE" label: "LDAP_TLS_ENFORCE"
schema: schema:
type: string type: boolean
required: true required: true
default: "false" default: false
- variable: LDAP_TLS_VERIFY_CLIENT - variable: LDAP_TLS_VERIFY_CLIENT
label: "LDAP_TLS_VERIFY_CLIENT" label: "LDAP_TLS_VERIFY_CLIENT"
schema: schema:
@@ -161,39 +180,27 @@ questions:
- variable: CONTAINER_LOG_LEVEL - variable: CONTAINER_LOG_LEVEL
label: "CONTAINER_LOG_LEVEL" label: "CONTAINER_LOG_LEVEL"
schema: schema:
type: string type: int
required: true required: true
default: "4" default: 4
- variable: KEEP_EXISTING_CONFIG - variable: KEEP_EXISTING_CONFIG
label: "KEEP_EXISTING_CONFIG" label: "KEEP_EXISTING_CONFIG"
schema: schema:
type: string type: boolean
required: true required: true
default: "false" default: false
- variable: LDAP_REMOVE_CONFIG_AFTER_SETUP - variable: LDAP_REMOVE_CONFIG_AFTER_SETUP
label: "LDAP_REMOVE_CONFIG_AFTER_SETUP" label: "LDAP_REMOVE_CONFIG_AFTER_SETUP"
schema: schema:
type: string type: boolean
required: true required: true
default: "true" default: true
- variable: LDAP_SSL_HELPER_PREFIX - variable: LDAP_SSL_HELPER_PREFIX
label: "LDAP_SSL_HELPER_PREFIX" label: "LDAP_SSL_HELPER_PREFIX"
schema: schema:
type: string type: string
required: true required: true
default: "ldap" default: "ldap"
- variable: LDAP_ADMIN_PASSWORD
label: "LDAP_ADMIN_PASSWORD"
schema:
type: string
required: true
default: ""
- variable: LDAP_CONFIG_PASSWORD
label: "LDAP_CONFIG_PASSWORD"
schema:
type: string
required: true
default: ""
- variable: LDAP_BASE_DN - variable: LDAP_BASE_DN
label: "LDAP_BASE_DN" label: "LDAP_BASE_DN"
schema: schema:
+13 -12
View File
@@ -50,29 +50,30 @@ service:
port: 636 port: 636
targetPort: 636 targetPort: 636
secret:
LDAP_ADMIN_PASSWORD: "ldapadmin"
LDAP_CONFIG_PASSWORD: "changeme"
LDAP_READONLY_USER_USERNAME: "readonly"
LDAP_READONLY_USER_PASSWORD: "readonly"
# Default configuration for openldap as environment variables. These get injected directly in the container. # Default configuration for openldap as environment variables. These get injected directly in the container.
# Use the env variables from https://github.com/osixia/docker-openldap#beginner-guide # Use the env variables from https://github.com/osixia/docker-openldap#beginner-guide
env: env:
LDAP_LOG_LEVEL: "256" LDAP_LOG_LEVEL: 256
LDAP_ORGANISATION: "Example Inc." LDAP_ORGANISATION: "Example Inc."
LDAP_DOMAIN: "example.org" LDAP_DOMAIN: "example.org"
LDAP_READONLY_USER: "false" LDAP_READONLY_USER: false
LDAP_READONLY_USER_USERNAME: "readonly" LDAP_RFC2307BIS_SCHEMA: false
LDAP_READONLY_USER_PASSWORD: "readonly"
LDAP_RFC2307BIS_SCHEMA: "false"
LDAP_BACKEND: "mdb" LDAP_BACKEND: "mdb"
LDAP_TLS: "true" LDAP_TLS: true
LDAP_TLS_ENFORCE: "false" LDAP_TLS_ENFORCE: false
LDAP_TLS_VERIFY_CLIENT: "never" LDAP_TLS_VERIFY_CLIENT: "never"
LDAP_TLS_PROTOCOL_MIN: "3.0" LDAP_TLS_PROTOCOL_MIN: "3.0"
LDAP_TLS_CIPHER_SUITE: "NORMAL" LDAP_TLS_CIPHER_SUITE: "NORMAL"
LDAP_TLS_REQCERT: "never" LDAP_TLS_REQCERT: "never"
CONTAINER_LOG_LEVEL: "4" CONTAINER_LOG_LEVEL: 4
KEEP_EXISTING_CONFIG: "false" KEEP_EXISTING_CONFIG: false
LDAP_REMOVE_CONFIG_AFTER_SETUP: "true" LDAP_REMOVE_CONFIG_AFTER_SETUP: true
LDAP_SSL_HELPER_PREFIX: "ldap" LDAP_SSL_HELPER_PREFIX: "ldap"
LDAP_ADMIN_PASSWORD: "ldapadmin"
LDAP_CONFIG_PASSWORD: "changeme"
replication: replication:
enabled: false enabled: false
+1 -1
View File
@@ -21,7 +21,7 @@ name: pgadmin
sources: sources:
- https://www.pgadmin.org/ - https://www.pgadmin.org/
type: application type: application
version: 4.0.20 version: 5.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- management - management
+19 -13
View File
@@ -73,6 +73,25 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: PGADMIN_DEFAULT_EMAIL
label: "PGADMIN_DEFAULT_EMAIL"
schema:
type: string
required: true
default: "REPLACETHIS"
- variable: PGADMIN_DEFAULT_PASSWORD
label: "PGADMIN_DEFAULT_PASSWORD"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -80,7 +99,6 @@ questions:
type: dict type: dict
attrs: attrs:
# Include{fixedEnv} # Include{fixedEnv}
- variable: PUID - variable: PUID
label: "PUID" label: "PUID"
description: "Sets the PUID env var for LinuxServer.io (compatible) containers" description: "Sets the PUID env var for LinuxServer.io (compatible) containers"
@@ -88,18 +106,6 @@ questions:
type: int type: int
default: 5050 default: 5050
- variable: PGADMIN_DEFAULT_EMAIL
label: "PGADMIN_DEFAULT_EMAIL"
schema:
type: string
required: true
default: ""
- variable: PGADMIN_DEFAULT_PASSWORD
label: "PGADMIN_DEFAULT_PASSWORD"
schema:
type: string
required: true
default: ""
# Include{containerConfig} # Include{containerConfig}
- variable: service - variable: service
+3 -1
View File
@@ -19,10 +19,12 @@ service:
port: 10024 port: 10024
targetPort: 80 targetPort: 80
env: secret:
PGADMIN_DEFAULT_EMAIL: "replace@this.now" PGADMIN_DEFAULT_EMAIL: "replace@this.now"
PGADMIN_DEFAULT_PASSWORD: "changeme" PGADMIN_DEFAULT_PASSWORD: "changeme"
env: {}
persistence: persistence:
config: config:
enabled: true enabled: true
+1 -1
View File
@@ -26,7 +26,7 @@ name: photoprism
sources: sources:
- https://github.com/photoprism/photoprism - https://github.com/photoprism/photoprism
- https://hub.docker.com/r/photoprism/photoprism - https://hub.docker.com/r/photoprism/photoprism
version: 6.0.10 version: 7.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
+16 -9
View File
@@ -73,6 +73,20 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: PHOTOPRISM_ADMIN_PASSWORD
label: "PHOTOPRISM_ADMIN_PASSWORD (First Install Only)"
description: "Initial admin password. **BE SURE TO CHANGE THIS!**"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -84,8 +98,8 @@ questions:
label: "PUID" label: "PUID"
description: "Sets the userID inside the container" description: "Sets the userID inside the container"
schema: schema:
type: string type: int
default: "568" default: 568
- variable: PHOTOPRISM_ORIGINALS_PATH - variable: PHOTOPRISM_ORIGINALS_PATH
label: "PHOTOPRISM_ORIGINALS_PATH" label: "PHOTOPRISM_ORIGINALS_PATH"
description: "Photoprism originals path" description: "Photoprism originals path"
@@ -146,13 +160,6 @@ questions:
editable: false editable: false
type: string type: string
default: "/assets/backup" default: "/assets/backup"
- variable: PHOTOPRISM_ADMIN_PASSWORD
label: "PHOTOPRISM_ADMIN_PASSWORD"
description: "Initial admin password. **BE SURE TO CHANGE THIS!**"
schema:
type: string
required: true
default: ""
- variable: PHOTOPRISM_PUBLIC - variable: PHOTOPRISM_PUBLIC
label: "PHOTOPRISM_PUBLIC" label: "PHOTOPRISM_PUBLIC"
description: "Disable authentication / password protection" description: "Disable authentication / password protection"
+3 -2
View File
@@ -9,6 +9,9 @@ image:
securityContext: securityContext:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
secret:
# -- Initial admin password. **BE SURE TO CHANGE THIS!**
PHOTOPRISM_ADMIN_PASSWORD: "please-change"
# -- environment variables. See [image docs](https://docs.photoprism.org/getting-started/config-options/) for more details. # -- environment variables. See [image docs](https://docs.photoprism.org/getting-started/config-options/) for more details.
# @default -- See below # @default -- See below
env: env:
@@ -30,8 +33,6 @@ env:
PHOTOPRISM_CONFIG_PATH: /assets/config PHOTOPRISM_CONFIG_PATH: /assets/config
# -- Photoprism backup path # -- Photoprism backup path
PROTOPRISM_BACKUP_PATH: /assets/backup PROTOPRISM_BACKUP_PATH: /assets/backup
# -- Initial admin password. **BE SURE TO CHANGE THIS!**
PHOTOPRISM_ADMIN_PASSWORD: "please-change"
# -- Disable authentication / password protection # -- Disable authentication / password protection
PHOTOPRISM_PUBLIC: "false" PHOTOPRISM_PUBLIC: "false"
# -- Sets UID Photoprism runs under. # -- Sets UID Photoprism runs under.
+1 -1
View File
@@ -21,7 +21,7 @@ sources:
- https://github.com/akhilrex/podgrab - https://github.com/akhilrex/podgrab
- https://hub.docker.com/r/akhilrex/podgrab - https://hub.docker.com/r/akhilrex/podgrab
type: application type: application
version: 7.0.20 version: 8.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- mutlimedia - mutlimedia
+14 -7
View File
@@ -73,6 +73,20 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: PASSWORD
label: "Password"
description: "Desired Password"
schema:
type: string
required: false
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -80,13 +94,6 @@ questions:
type: dict type: dict
attrs: attrs:
# Include{fixedEnv} # Include{fixedEnv}
- variable: PASSWORD
label: "Password"
description: "Desired Password"
schema:
type: string
default: ""
required: false
- variable: CHECK_FREQUENCY - variable: CHECK_FREQUENCY
label: "Update Frequency" label: "Update Frequency"
description: "Interval to check for new podcasts" description: "Interval to check for new podcasts"
+3 -1
View File
@@ -17,8 +17,10 @@ service:
port: 51080 port: 51080
targetPort: 51080 targetPort: 51080
env: secret:
PASSWORD: "secretpasswordgoeshere" PASSWORD: "secretpasswordgoeshere"
env:
CHECK_FREQUENCY: 240 CHECK_FREQUENCY: 240
persistence: persistence:
+1 -1
View File
@@ -21,7 +21,7 @@ name: promcord
sources: sources:
- https://github.com/nimarion/promcord - https://github.com/nimarion/promcord
type: application type: application
version: 1.0.8 version: 2.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- metrics - metrics
+14 -9
View File
@@ -3,7 +3,20 @@ portals: {}
questions: questions:
# Include{global} # Include{global}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: DISCORD_TOKEN
label: "Discord Token"
description: "Token with Access to your Discord"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -12,14 +25,6 @@ questions:
attrs: attrs:
# Include{fixedEnv} # Include{fixedEnv}
- variable: DISCORD_TOKEN
label: "Discord Token"
description: "Token with Access to your Discord"
schema:
type: string
default: ""
required: true
# Include{containerConfig} # Include{containerConfig}
- variable: serviceexpert - variable: serviceexpert
+1 -1
View File
@@ -18,7 +18,7 @@ name: stash
sources: sources:
- https://github.com/stashapp/stash - https://github.com/stashapp/stash
- https://hub.docker.com/r/stashapp/stash - https://hub.docker.com/r/stashapp/stash
version: 4.0.20 version: 5.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
+2 -2
View File
@@ -84,8 +84,8 @@ questions:
- variable: STASH_PORT - variable: STASH_PORT
label: "STASH_PORT" label: "STASH_PORT"
schema: schema:
type: string type: int
default: "9999" default: 9999
# Include{containerConfig} # Include{containerConfig}
- variable: service - variable: service
+1 -1
View File
@@ -22,7 +22,7 @@ sources:
- https://github.com/transmission/transmission - https://github.com/transmission/transmission
- https://hub.docker.com/r/linuxserver/transmission - https://hub.docker.com/r/linuxserver/transmission
type: application type: application
version: 9.0.21 version: 10.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- download-tools - download-tools
+17 -12
View File
@@ -74,7 +74,23 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: TRANSMISSION_RPC_USERNAME
label: TRANSMISSION_RPC_USERNAME
schema:
type: string
default: "REPLACETHIS"
- variable: TRANSMISSION_RPC_PASSWORD
label: TRANSMISSION_RPC_PASSWORD
schema:
type: string
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -82,7 +98,6 @@ questions:
type: dict type: dict
attrs: attrs:
# Include{fixedEnv} # Include{fixedEnv}
- variable: TRANSMISSION_ALT_SPEED_DOWN - variable: TRANSMISSION_ALT_SPEED_DOWN
label: TRANSMISSION_ALT_SPEED_DOWN label: TRANSMISSION_ALT_SPEED_DOWN
schema: schema:
@@ -293,16 +308,6 @@ questions:
schema: schema:
type: boolean type: boolean
default: false default: false
- variable: TRANSMISSION_RPC_PASSWORD
label: TRANSMISSION_RPC_PASSWORD
schema:
type: string
default: ""
- variable: TRANSMISSION_RPC_USERNAME
label: TRANSMISSION_RPC_USERNAME
schema:
type: string
default: ""
- variable: TRANSMISSION_RPC_WHITELIST - variable: TRANSMISSION_RPC_WHITELIST
label: TRANSMISSION_RPC_WHITELIST label: TRANSMISSION_RPC_WHITELIST
schema: schema:
+3 -3
View File
@@ -24,7 +24,9 @@ service:
port: 51414 port: 51414
targetPort: 51414 targetPort: 51414
protocol: UDP protocol: UDP
secret: {}
# TRANSMISSION_RPC_USERNAME: ""
# TRANSMISSION_RPC_PASSWORD: ""
env: env:
# TZ: UTC # TZ: UTC
# PUID: 1001 # PUID: 1001
@@ -74,10 +76,8 @@ env:
# TRANSMISSION_RPC_ENABLED: true # TRANSMISSION_RPC_ENABLED: true
# TRANSMISSION_RPC_HOST_WHITELIST: "" # TRANSMISSION_RPC_HOST_WHITELIST: ""
# TRANSMISSION_RPC_HOST_WHITELIST_ENABLED: false # TRANSMISSION_RPC_HOST_WHITELIST_ENABLED: false
# TRANSMISSION_RPC_PASSWORD: ""
TRANSMISSION_RPC_PORT: "{{ .Values.service.main.ports.main.targetPort }}" TRANSMISSION_RPC_PORT: "{{ .Values.service.main.ports.main.targetPort }}"
# TRANSMISSION_RPC_URL: "/transmission/" # TRANSMISSION_RPC_URL: "/transmission/"
# TRANSMISSION_RPC_USERNAME: ""
# TRANSMISSION_RPC_WHITELIST: "" # TRANSMISSION_RPC_WHITELIST: ""
# TRANSMISSION_RPC_WHITELIST_ENABLED: false # TRANSMISSION_RPC_WHITELIST_ENABLED: false
# TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED: true # TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED: true
@@ -23,7 +23,7 @@ sources:
- https://github.com/lekpamartin/uptimerobot_exporter - https://github.com/lekpamartin/uptimerobot_exporter
- https://github.com/k8s-at-home/charts/tree/master/charts/uptimerobot-prometheus - https://github.com/k8s-at-home/charts/tree/master/charts/uptimerobot-prometheus
type: application type: application
version: 1.0.9 version: 2.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- metrics - metrics
@@ -3,7 +3,20 @@ portals: {}
questions: questions:
# Include{global} # Include{global}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: UPTIMEROBOT_API_KEY
label: "UptimeRobot API Key"
description: "UptimeRobot.com API Key"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -12,13 +25,6 @@ questions:
attrs: attrs:
# Include{fixedEnv} # Include{fixedEnv}
- variable: UPTIMEROBOT_API_KEY
label: "UptimeRobot API Key"
description: "UptimeRobot.com API Key"
schema:
type: string
default: ""
required: true
# Include{containerConfig} # Include{containerConfig}
@@ -8,10 +8,12 @@ image:
# -- environment variables. See [application docs](https://github.com/lekpamartin/uptimerobot_exporter/blob/master/docker-compose.yml) for more details. # -- environment variables. See [application docs](https://github.com/lekpamartin/uptimerobot_exporter/blob/master/docker-compose.yml) for more details.
# @default -- See below # @default -- See below
env: secret:
# -- Set the uptimerobot API key # -- Set the uptimerobot API key
UPTIMEROBOT_API_KEY: "" UPTIMEROBOT_API_KEY: ""
env: {}
securityContext: securityContext:
readOnlyRootFilesystem: false readOnlyRootFilesystem: false
+1 -1
View File
@@ -18,7 +18,7 @@ name: valheim
sources: sources:
- https://github.com/lloesche/valheim-server-docker - https://github.com/lloesche/valheim-server-docker
- https://hub.docker.com/r/lloesche/valheim-server - https://hub.docker.com/r/lloesche/valheim-server
version: 1.0.19 version: 2.0.0
annotations: annotations:
truecharts.org/catagories: | truecharts.org/catagories: |
- media - media
+26 -19
View File
@@ -73,7 +73,32 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: secret
group: "Container Configuration"
label: "Image Secrets"
schema:
type: dict
attrs:
- variable: SUPERVISOR_HTTP_USER
label: "SUPERVISOR_HTTP_USER"
schema:
type: string
default: "admin"
required: true
- variable: SUPERVISOR_HTTP_PASS
label: "SUPERVISOR_HTTP_PASS"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: SERVER_PASS
label: "SERVER_PASS"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -105,18 +130,6 @@ questions:
schema: schema:
type: boolean type: boolean
default: true default: true
- variable: SUPERVISOR_HTTP_USER
label: "SUPERVISOR_HTTP_USER"
schema:
type: string
default: "admin"
required: true
- variable: SUPERVISOR_HTTP_PASS
label: "SUPERVISOR_HTTP_PASS"
schema:
type: string
default: ""
required: true
- variable: SERVER_NAME - variable: SERVER_NAME
label: "SERVER_NAME" label: "SERVER_NAME"
schema: schema:
@@ -136,12 +149,6 @@ questions:
type: string type: string
default: "Dedicated" default: "Dedicated"
required: true required: true
- variable: SERVER_PASS
label: "SERVER_PASS"
schema:
type: string
default: ""
required: true
- variable: SERVER_PUBLIC - variable: SERVER_PUBLIC
label: "SERVER_PUBLIC" label: "SERVER_PUBLIC"
schema: schema:
+4 -3
View File
@@ -6,6 +6,10 @@ image:
# -- image pull policy # -- image pull policy
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
secret:
SUPERVISOR_HTTP_USER: admin
SUPERVISOR_HTTP_PASS: secret
SERVER_PASS: secret
# -- environment variables. See [image docs](https://github.com/lloesche/valheim-server-docker#environment-variables) for more details. # -- environment variables. See [image docs](https://github.com/lloesche/valheim-server-docker#environment-variables) for more details.
# @default -- See below # @default -- See below
env: env:
@@ -15,12 +19,9 @@ env:
STATUS_HTTP_PORT: 9010 STATUS_HTTP_PORT: 9010
SUPERVISOR_HTTP_PORT: 9011 SUPERVISOR_HTTP_PORT: 9011
SUPERVISOR_HTTP: true SUPERVISOR_HTTP: true
SUPERVISOR_HTTP_USER: admin
SUPERVISOR_HTTP_PASS: secret
SERVER_NAME: My Server SERVER_NAME: My Server
SERVER_PORT: 2456 SERVER_PORT: 2456
WORLD_NAME: Dedicated WORLD_NAME: Dedicated
SERVER_PASS: secret
SERVER_PUBLIC: true SERVER_PUBLIC: true
UPDATE_INTERVAL: 10800 UPDATE_INTERVAL: 10800
BACKUPS: true BACKUPS: true