From 477c4c62903616e8b7befffd72fe7ac3b08e2dc2 Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Wed, 10 Nov 2021 23:14:55 +0200 Subject: [PATCH] fix(apps): Allow spaces in paths (#1306) --- charts/dependency/postgresql/questions.yaml | 6 +++--- .../logitech-media-server/questions.yaml | 2 +- charts/incubator/omada-controller/questions.yaml | 2 +- charts/incubator/piwigo/questions.yaml | 2 +- charts/incubator/tdarr-node/questions.yaml | 6 +++--- charts/incubator/tdarr/questions.yaml | 8 ++++---- charts/incubator/testrc2/questions.yaml | 2 +- charts/stable/airsonic/questions.yaml | 2 +- charts/stable/appdaemon/questions.yaml | 2 +- charts/stable/aria2/questions.yaml | 2 +- charts/stable/audacity/questions.yaml | 2 +- charts/stable/authelia/questions.yaml | 2 +- charts/stable/bazarr/questions.yaml | 2 +- charts/stable/beets/questions.yaml | 2 +- charts/stable/booksonic-air/questions.yaml | 2 +- charts/stable/calibre-web/questions.yaml | 2 +- charts/stable/calibre/questions.yaml | 2 +- charts/stable/cloud9/questions.yaml | 2 +- charts/stable/code-server/questions.yaml | 2 +- charts/stable/cryptofolio/questions.yaml | 2 +- charts/stable/davos/questions.yaml | 2 +- charts/stable/deconz/questions.yaml | 2 +- charts/stable/deepstack-cpu/questions.yaml | 2 +- charts/stable/deepstack-gpu/questions.yaml | 2 +- charts/stable/deluge/questions.yaml | 2 +- charts/stable/digikam/questions.yaml | 2 +- charts/stable/dizquetv/questions.yaml | 2 +- charts/stable/doublecommander/questions.yaml | 2 +- charts/stable/duplicati/questions.yaml | 2 +- charts/stable/emby/questions.yaml | 2 +- charts/stable/esphome/questions.yaml | 4 ++-- charts/stable/filezilla/questions.yaml | 2 +- charts/stable/fireflyiii/questions.yaml | 2 +- charts/stable/flaresolverr/questions.yaml | 2 +- charts/stable/flood/questions.yaml | 2 +- charts/stable/focalboard/questions.yaml | 2 +- charts/stable/freeradius/questions.yaml | 2 +- charts/stable/freshrss/questions.yaml | 2 +- charts/stable/gaps/questions.yaml | 2 +- charts/stable/gitea/questions.yaml | 2 +- charts/stable/golinks/questions.yaml | 2 +- charts/stable/gonic/questions.yaml | 2 +- charts/stable/grav/questions.yaml | 2 +- charts/stable/grocy/questions.yaml | 2 +- charts/stable/handbrake/questions.yaml | 2 +- charts/stable/haste-server/questions.yaml | 2 +- charts/stable/headphones/questions.yaml | 2 +- charts/stable/healthchecks/questions.yaml | 2 +- charts/stable/heimdall/questions.yaml | 2 +- charts/stable/home-assistant/questions.yaml | 2 +- charts/stable/hyperion-ng/questions.yaml | 2 +- .../icantbelieveitsnotvaletudo/questions.yaml | 2 +- charts/stable/jackett/questions.yaml | 2 +- charts/stable/jdownloader2/questions.yaml | 2 +- charts/stable/jellyfin/questions.yaml | 2 +- charts/stable/komga/questions.yaml | 4 ++-- charts/stable/lazylibrarian/questions.yaml | 2 +- charts/stable/librespeed/questions.yaml | 2 +- charts/stable/lidarr/questions.yaml | 2 +- charts/stable/lychee/questions.yaml | 2 +- charts/stable/mealie/questions.yaml | 2 +- charts/stable/medusa/questions.yaml | 2 +- charts/stable/minio-console/questions.yaml | 2 +- charts/stable/mosquitto/questions.yaml | 4 ++-- charts/stable/mstream/questions.yaml | 2 +- charts/stable/muximux/questions.yaml | 2 +- charts/stable/mylar/questions.yaml | 2 +- charts/stable/navidrome/questions.yaml | 2 +- charts/stable/nextcloud/questions.yaml | 2 +- charts/stable/node-red/questions.yaml | 2 +- charts/stable/nullserv/questions.yaml | 2 +- charts/stable/nzbget/questions.yaml | 2 +- charts/stable/nzbhydra/questions.yaml | 2 +- charts/stable/octoprint/questions.yaml | 2 +- charts/stable/ombi/questions.yaml | 2 +- charts/stable/openldap/questions.yaml | 4 ++-- charts/stable/organizr/questions.yaml | 4 ++-- charts/stable/oscam/questions.yaml | 2 +- charts/stable/overseerr/questions.yaml | 2 +- charts/stable/owncast/questions.yaml | 2 +- charts/stable/owncloud-ocis/questions.yaml | 2 +- charts/stable/pgadmin/questions.yaml | 2 +- charts/stable/photoprism/questions.yaml | 2 +- charts/stable/photoshow/questions.yaml | 2 +- charts/stable/piaware/questions.yaml | 2 +- charts/stable/pihole/questions.yaml | 4 ++-- charts/stable/pixapop/questions.yaml | 2 +- charts/stable/plex/questions.yaml | 2 +- charts/stable/podgrab/questions.yaml | 2 +- charts/stable/protonmail-bridge/questions.yaml | 2 +- charts/stable/prowlarr/questions.yaml | 2 +- charts/stable/pyload/questions.yaml | 2 +- charts/stable/qbittorrent/questions.yaml | 2 +- charts/stable/radarr/questions.yaml | 2 +- charts/stable/readarr/questions.yaml | 2 +- charts/stable/reg/questions.yaml | 2 +- charts/stable/remmina/questions.yaml | 2 +- charts/stable/resilio-sync/questions.yaml | 2 +- charts/stable/sabnzbd/questions.yaml | 2 +- charts/stable/ser2sock/questions.yaml | 2 +- charts/stable/shorturl/questions.yaml | 2 +- charts/stable/sickchill/questions.yaml | 2 +- charts/stable/sickgear/questions.yaml | 2 +- charts/stable/smokeping/questions.yaml | 4 ++-- charts/stable/sonarr/questions.yaml | 2 +- charts/stable/sqlitebrowser/questions.yaml | 2 +- charts/stable/stash/questions.yaml | 2 +- charts/stable/static/questions.yaml | 2 +- charts/stable/syncthing/questions.yaml | 2 +- charts/stable/tautulli/questions.yaml | 2 +- charts/stable/teamspeak3/questions.yaml | 2 +- charts/stable/thelounge/questions.yaml | 2 +- charts/stable/transmission/questions.yaml | 2 +- charts/stable/truecommand/questions.yaml | 2 +- charts/stable/tvheadend/questions.yaml | 2 +- charts/stable/twtxt/questions.yaml | 4 ++-- charts/stable/unifi/questions.yaml | 2 +- charts/stable/unpackerr/questions.yaml | 2 +- charts/stable/uptime-kuma/questions.yaml | 2 +- charts/stable/valheim/questions.yaml | 4 ++-- charts/stable/vaultwarden/questions.yaml | 2 +- charts/stable/whoogle/questions.yaml | 2 +- charts/stable/wiki/questions.yaml | 2 +- charts/stable/xteve/questions.yaml | 2 +- charts/stable/zigbee2mqtt/questions.yaml | 2 +- charts/stable/zwavejs2mqtt/questions.yaml | 2 +- docs/manual/indepth/validation.md | 15 +++++++++++++++ templates/app/questions.yaml | 2 +- templates/questions/persistenceList.yaml | 2 +- 129 files changed, 159 insertions(+), 144 deletions(-) diff --git a/charts/dependency/postgresql/questions.yaml b/charts/dependency/postgresql/questions.yaml index a733160178e..e3ac1978eb8 100644 --- a/charts/dependency/postgresql/questions.yaml +++ b/charts/dependency/postgresql/questions.yaml @@ -231,7 +231,7 @@ questions: type: string default: "/var/lib/postgresql/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -287,7 +287,7 @@ questions: type: string default: "/bitnami/postgresql" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -344,7 +344,7 @@ questions: type: string default: "/dbbackups" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/incubator/logitech-media-server/questions.yaml b/charts/incubator/logitech-media-server/questions.yaml index 9cd6683b8d5..019d83226ba 100644 --- a/charts/incubator/logitech-media-server/questions.yaml +++ b/charts/incubator/logitech-media-server/questions.yaml @@ -325,7 +325,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/incubator/omada-controller/questions.yaml b/charts/incubator/omada-controller/questions.yaml index 33161c5f254..a4a4813bb02 100644 --- a/charts/incubator/omada-controller/questions.yaml +++ b/charts/incubator/omada-controller/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/incubator/piwigo/questions.yaml b/charts/incubator/piwigo/questions.yaml index 7a0f10655cd..e317c386548 100644 --- a/charts/incubator/piwigo/questions.yaml +++ b/charts/incubator/piwigo/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/incubator/tdarr-node/questions.yaml b/charts/incubator/tdarr-node/questions.yaml index a0c4d5fc277..2b7ffb73473 100644 --- a/charts/incubator/tdarr-node/questions.yaml +++ b/charts/incubator/tdarr-node/questions.yaml @@ -253,7 +253,7 @@ questions: type: string default: "/app/configs" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -309,7 +309,7 @@ questions: type: string default: "/app/logs" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -361,7 +361,7 @@ questions: type: string default: "/temp" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/incubator/tdarr/questions.yaml b/charts/incubator/tdarr/questions.yaml index 015cabe999d..ac224a59866 100644 --- a/charts/incubator/tdarr/questions.yaml +++ b/charts/incubator/tdarr/questions.yaml @@ -305,7 +305,7 @@ questions: type: string default: "/app/configs" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -361,7 +361,7 @@ questions: type: string default: "/app/server" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -417,7 +417,7 @@ questions: type: string default: "/app/logs" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -525,7 +525,7 @@ questions: type: string default: "/temp" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/incubator/testrc2/questions.yaml b/charts/incubator/testrc2/questions.yaml index 3b9f2799b59..297bdd9f511 100644 --- a/charts/incubator/testrc2/questions.yaml +++ b/charts/incubator/testrc2/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" editable: false - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/airsonic/questions.yaml b/charts/stable/airsonic/questions.yaml index 02a9da22138..6453b8105d6 100644 --- a/charts/stable/airsonic/questions.yaml +++ b/charts/stable/airsonic/questions.yaml @@ -223,7 +223,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/appdaemon/questions.yaml b/charts/stable/appdaemon/questions.yaml index 5449c43e2a0..65d0b36c335 100644 --- a/charts/stable/appdaemon/questions.yaml +++ b/charts/stable/appdaemon/questions.yaml @@ -272,7 +272,7 @@ questions: type: string default: "/conf" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/aria2/questions.yaml b/charts/stable/aria2/questions.yaml index 9a7885e8ead..826e8b846a9 100644 --- a/charts/stable/aria2/questions.yaml +++ b/charts/stable/aria2/questions.yaml @@ -296,7 +296,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/audacity/questions.yaml b/charts/stable/audacity/questions.yaml index c836ba779de..7f7e62b4ac9 100644 --- a/charts/stable/audacity/questions.yaml +++ b/charts/stable/audacity/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/authelia/questions.yaml b/charts/stable/authelia/questions.yaml index c559ab375d8..f5b7331f0fa 100644 --- a/charts/stable/authelia/questions.yaml +++ b/charts/stable/authelia/questions.yaml @@ -920,7 +920,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/bazarr/questions.yaml b/charts/stable/bazarr/questions.yaml index 3b175db55b1..9153a8cd189 100644 --- a/charts/stable/bazarr/questions.yaml +++ b/charts/stable/bazarr/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/beets/questions.yaml b/charts/stable/beets/questions.yaml index 9d15aa9c5ec..6712e49512e 100644 --- a/charts/stable/beets/questions.yaml +++ b/charts/stable/beets/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/booksonic-air/questions.yaml b/charts/stable/booksonic-air/questions.yaml index 9fefb59cb80..2f37b645df0 100644 --- a/charts/stable/booksonic-air/questions.yaml +++ b/charts/stable/booksonic-air/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/calibre-web/questions.yaml b/charts/stable/calibre-web/questions.yaml index 35698a13bc0..26b2618f1ac 100644 --- a/charts/stable/calibre-web/questions.yaml +++ b/charts/stable/calibre-web/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/calibre/questions.yaml b/charts/stable/calibre/questions.yaml index f70e0ef593c..3c3e7dfeedd 100644 --- a/charts/stable/calibre/questions.yaml +++ b/charts/stable/calibre/questions.yaml @@ -313,7 +313,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/cloud9/questions.yaml b/charts/stable/cloud9/questions.yaml index 524edd5db68..515572eab2d 100644 --- a/charts/stable/cloud9/questions.yaml +++ b/charts/stable/cloud9/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/code" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/code-server/questions.yaml b/charts/stable/code-server/questions.yaml index 47bf701c5e7..545c12994e3 100644 --- a/charts/stable/code-server/questions.yaml +++ b/charts/stable/code-server/questions.yaml @@ -228,7 +228,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/cryptofolio/questions.yaml b/charts/stable/cryptofolio/questions.yaml index f0794590b8d..a7052479bd9 100644 --- a/charts/stable/cryptofolio/questions.yaml +++ b/charts/stable/cryptofolio/questions.yaml @@ -216,7 +216,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/davos/questions.yaml b/charts/stable/davos/questions.yaml index 5ee0ade7ac4..decdfb42b32 100644 --- a/charts/stable/davos/questions.yaml +++ b/charts/stable/davos/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/deconz/questions.yaml b/charts/stable/deconz/questions.yaml index e73fdb57b9c..2523363929c 100644 --- a/charts/stable/deconz/questions.yaml +++ b/charts/stable/deconz/questions.yaml @@ -364,7 +364,7 @@ questions: type: string default: "/root/.local/share/dresden-elektronik/deCONZ" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/deepstack-cpu/questions.yaml b/charts/stable/deepstack-cpu/questions.yaml index 30ba1960874..c8b40b74e59 100644 --- a/charts/stable/deepstack-cpu/questions.yaml +++ b/charts/stable/deepstack-cpu/questions.yaml @@ -277,7 +277,7 @@ questions: type: string default: "/datastore" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/deepstack-gpu/questions.yaml b/charts/stable/deepstack-gpu/questions.yaml index 30ba1960874..c8b40b74e59 100644 --- a/charts/stable/deepstack-gpu/questions.yaml +++ b/charts/stable/deepstack-gpu/questions.yaml @@ -277,7 +277,7 @@ questions: type: string default: "/datastore" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/deluge/questions.yaml b/charts/stable/deluge/questions.yaml index 92328e73cc1..33c5e99016e 100644 --- a/charts/stable/deluge/questions.yaml +++ b/charts/stable/deluge/questions.yaml @@ -347,7 +347,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/digikam/questions.yaml b/charts/stable/digikam/questions.yaml index c836ba779de..7f7e62b4ac9 100644 --- a/charts/stable/digikam/questions.yaml +++ b/charts/stable/digikam/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/dizquetv/questions.yaml b/charts/stable/dizquetv/questions.yaml index e2fe0218955..438c5a0db00 100644 --- a/charts/stable/dizquetv/questions.yaml +++ b/charts/stable/dizquetv/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/home/node/app/.dizquetv" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/doublecommander/questions.yaml b/charts/stable/doublecommander/questions.yaml index fb71e708dc7..9a5afc4ac60 100644 --- a/charts/stable/doublecommander/questions.yaml +++ b/charts/stable/doublecommander/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/duplicati/questions.yaml b/charts/stable/duplicati/questions.yaml index 779daf8f9fc..d3292910e31 100644 --- a/charts/stable/duplicati/questions.yaml +++ b/charts/stable/duplicati/questions.yaml @@ -216,7 +216,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/emby/questions.yaml b/charts/stable/emby/questions.yaml index e29883c32c2..5471ad6179c 100644 --- a/charts/stable/emby/questions.yaml +++ b/charts/stable/emby/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/esphome/questions.yaml b/charts/stable/esphome/questions.yaml index 92f0d1cd4cb..2ec57494e81 100644 --- a/charts/stable/esphome/questions.yaml +++ b/charts/stable/esphome/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -271,7 +271,7 @@ questions: type: string default: "/.platformio" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/filezilla/questions.yaml b/charts/stable/filezilla/questions.yaml index fb71e708dc7..9a5afc4ac60 100644 --- a/charts/stable/filezilla/questions.yaml +++ b/charts/stable/filezilla/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/fireflyiii/questions.yaml b/charts/stable/fireflyiii/questions.yaml index 4975572da4c..ecf7a87b596 100644 --- a/charts/stable/fireflyiii/questions.yaml +++ b/charts/stable/fireflyiii/questions.yaml @@ -226,7 +226,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/flaresolverr/questions.yaml b/charts/stable/flaresolverr/questions.yaml index ec291ea3111..7e5a76f49e4 100644 --- a/charts/stable/flaresolverr/questions.yaml +++ b/charts/stable/flaresolverr/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/flood/questions.yaml b/charts/stable/flood/questions.yaml index d04b9641240..ab3de95b403 100644 --- a/charts/stable/flood/questions.yaml +++ b/charts/stable/flood/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/focalboard/questions.yaml b/charts/stable/focalboard/questions.yaml index 8fefb6dc0ef..cb1e2829ec7 100644 --- a/charts/stable/focalboard/questions.yaml +++ b/charts/stable/focalboard/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/freeradius/questions.yaml b/charts/stable/freeradius/questions.yaml index bd39d429d49..a0e33fd7825 100644 --- a/charts/stable/freeradius/questions.yaml +++ b/charts/stable/freeradius/questions.yaml @@ -263,7 +263,7 @@ questions: type: string default: "/etc/raddb" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/freshrss/questions.yaml b/charts/stable/freshrss/questions.yaml index 400a6c33b43..acc0286f3ac 100644 --- a/charts/stable/freshrss/questions.yaml +++ b/charts/stable/freshrss/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/gaps/questions.yaml b/charts/stable/gaps/questions.yaml index bf339eb486c..91e9f23ca59 100644 --- a/charts/stable/gaps/questions.yaml +++ b/charts/stable/gaps/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/usr/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/gitea/questions.yaml b/charts/stable/gitea/questions.yaml index fc668c1c9e3..c081a711087 100644 --- a/charts/stable/gitea/questions.yaml +++ b/charts/stable/gitea/questions.yaml @@ -411,7 +411,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/golinks/questions.yaml b/charts/stable/golinks/questions.yaml index 4013b791cbf..e2ac5a62700 100644 --- a/charts/stable/golinks/questions.yaml +++ b/charts/stable/golinks/questions.yaml @@ -234,7 +234,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/gonic/questions.yaml b/charts/stable/gonic/questions.yaml index b8dfc62a13b..51a0d8295c2 100644 --- a/charts/stable/gonic/questions.yaml +++ b/charts/stable/gonic/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/grav/questions.yaml b/charts/stable/grav/questions.yaml index 17dd0fc6de3..f16885821d9 100644 --- a/charts/stable/grav/questions.yaml +++ b/charts/stable/grav/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/grocy/questions.yaml b/charts/stable/grocy/questions.yaml index 04981a9ee44..7084ea10ba6 100644 --- a/charts/stable/grocy/questions.yaml +++ b/charts/stable/grocy/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/handbrake/questions.yaml b/charts/stable/handbrake/questions.yaml index 0898056fd67..c7e31d3f4c5 100644 --- a/charts/stable/handbrake/questions.yaml +++ b/charts/stable/handbrake/questions.yaml @@ -351,7 +351,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/haste-server/questions.yaml b/charts/stable/haste-server/questions.yaml index 70daaecdf3d..e3654dab400 100644 --- a/charts/stable/haste-server/questions.yaml +++ b/charts/stable/haste-server/questions.yaml @@ -226,7 +226,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/headphones/questions.yaml b/charts/stable/headphones/questions.yaml index c5b7b0441b0..02e195e3d2e 100644 --- a/charts/stable/headphones/questions.yaml +++ b/charts/stable/headphones/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/healthchecks/questions.yaml b/charts/stable/healthchecks/questions.yaml index fbede02957d..82aab0a8cdb 100644 --- a/charts/stable/healthchecks/questions.yaml +++ b/charts/stable/healthchecks/questions.yaml @@ -250,7 +250,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/heimdall/questions.yaml b/charts/stable/heimdall/questions.yaml index 04981a9ee44..7084ea10ba6 100644 --- a/charts/stable/heimdall/questions.yaml +++ b/charts/stable/heimdall/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/home-assistant/questions.yaml b/charts/stable/home-assistant/questions.yaml index ff883afce3e..6d115e04e11 100644 --- a/charts/stable/home-assistant/questions.yaml +++ b/charts/stable/home-assistant/questions.yaml @@ -238,7 +238,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/hyperion-ng/questions.yaml b/charts/stable/hyperion-ng/questions.yaml index 3334a4e26c3..fb6704ab16d 100644 --- a/charts/stable/hyperion-ng/questions.yaml +++ b/charts/stable/hyperion-ng/questions.yaml @@ -390,7 +390,7 @@ questions: type: string default: "/.hyperion" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/icantbelieveitsnotvaletudo/questions.yaml b/charts/stable/icantbelieveitsnotvaletudo/questions.yaml index 7f359675765..15291b04010 100644 --- a/charts/stable/icantbelieveitsnotvaletudo/questions.yaml +++ b/charts/stable/icantbelieveitsnotvaletudo/questions.yaml @@ -298,7 +298,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/jackett/questions.yaml b/charts/stable/jackett/questions.yaml index b511dd70768..d39ac7c1585 100644 --- a/charts/stable/jackett/questions.yaml +++ b/charts/stable/jackett/questions.yaml @@ -219,7 +219,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/jdownloader2/questions.yaml b/charts/stable/jdownloader2/questions.yaml index c156be942db..f432177594b 100644 --- a/charts/stable/jdownloader2/questions.yaml +++ b/charts/stable/jdownloader2/questions.yaml @@ -376,7 +376,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/jellyfin/questions.yaml b/charts/stable/jellyfin/questions.yaml index e29883c32c2..5471ad6179c 100644 --- a/charts/stable/jellyfin/questions.yaml +++ b/charts/stable/jellyfin/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/komga/questions.yaml b/charts/stable/komga/questions.yaml index 5824b69ac8a..ee8f9e6540c 100644 --- a/charts/stable/komga/questions.yaml +++ b/charts/stable/komga/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -271,7 +271,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/lazylibrarian/questions.yaml b/charts/stable/lazylibrarian/questions.yaml index 79a5c7551b5..45a037274a2 100644 --- a/charts/stable/lazylibrarian/questions.yaml +++ b/charts/stable/lazylibrarian/questions.yaml @@ -234,7 +234,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/librespeed/questions.yaml b/charts/stable/librespeed/questions.yaml index e12558403b7..4cb78a5864a 100644 --- a/charts/stable/librespeed/questions.yaml +++ b/charts/stable/librespeed/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/lidarr/questions.yaml b/charts/stable/lidarr/questions.yaml index 01e8c28b730..c43605080ad 100644 --- a/charts/stable/lidarr/questions.yaml +++ b/charts/stable/lidarr/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/lychee/questions.yaml b/charts/stable/lychee/questions.yaml index 1fadb51b59f..67ada942829 100644 --- a/charts/stable/lychee/questions.yaml +++ b/charts/stable/lychee/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/mealie/questions.yaml b/charts/stable/mealie/questions.yaml index 704eed37be7..a99250fa3f5 100644 --- a/charts/stable/mealie/questions.yaml +++ b/charts/stable/mealie/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/app/data/" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/medusa/questions.yaml b/charts/stable/medusa/questions.yaml index 010b947c6ab..801bb62d547 100644 --- a/charts/stable/medusa/questions.yaml +++ b/charts/stable/medusa/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/minio-console/questions.yaml b/charts/stable/minio-console/questions.yaml index e21d24f7929..4d1c5050051 100644 --- a/charts/stable/minio-console/questions.yaml +++ b/charts/stable/minio-console/questions.yaml @@ -237,7 +237,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/mosquitto/questions.yaml b/charts/stable/mosquitto/questions.yaml index 75e08d4e22f..796a64c247f 100644 --- a/charts/stable/mosquitto/questions.yaml +++ b/charts/stable/mosquitto/questions.yaml @@ -227,7 +227,7 @@ questions: type: string default: "/mosquitto/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -283,7 +283,7 @@ questions: type: string default: "/mosquitto/configinc" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/mstream/questions.yaml b/charts/stable/mstream/questions.yaml index c836ba779de..7f7e62b4ac9 100644 --- a/charts/stable/mstream/questions.yaml +++ b/charts/stable/mstream/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/muximux/questions.yaml b/charts/stable/muximux/questions.yaml index 17dd0fc6de3..f16885821d9 100644 --- a/charts/stable/muximux/questions.yaml +++ b/charts/stable/muximux/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/mylar/questions.yaml b/charts/stable/mylar/questions.yaml index eb748c6039a..1aa574a6b7b 100644 --- a/charts/stable/mylar/questions.yaml +++ b/charts/stable/mylar/questions.yaml @@ -234,7 +234,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/navidrome/questions.yaml b/charts/stable/navidrome/questions.yaml index 73144d6c536..a6cd18cf7b9 100644 --- a/charts/stable/navidrome/questions.yaml +++ b/charts/stable/navidrome/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/nextcloud/questions.yaml b/charts/stable/nextcloud/questions.yaml index 34fd2c7ee72..a285e014f31 100644 --- a/charts/stable/nextcloud/questions.yaml +++ b/charts/stable/nextcloud/questions.yaml @@ -227,7 +227,7 @@ questions: type: string default: "/var/www/html" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/node-red/questions.yaml b/charts/stable/node-red/questions.yaml index 28e8d52b4ad..b377285be44 100644 --- a/charts/stable/node-red/questions.yaml +++ b/charts/stable/node-red/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/nullserv/questions.yaml b/charts/stable/nullserv/questions.yaml index a9900958732..ae58d24629a 100644 --- a/charts/stable/nullserv/questions.yaml +++ b/charts/stable/nullserv/questions.yaml @@ -277,7 +277,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/nzbget/questions.yaml b/charts/stable/nzbget/questions.yaml index ebe34c3b0c2..1e05c11d377 100644 --- a/charts/stable/nzbget/questions.yaml +++ b/charts/stable/nzbget/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/nzbhydra/questions.yaml b/charts/stable/nzbhydra/questions.yaml index 337dc928720..1b6a710a1b8 100644 --- a/charts/stable/nzbhydra/questions.yaml +++ b/charts/stable/nzbhydra/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/octoprint/questions.yaml b/charts/stable/octoprint/questions.yaml index 5475e6b74fe..57cd48e621f 100644 --- a/charts/stable/octoprint/questions.yaml +++ b/charts/stable/octoprint/questions.yaml @@ -245,7 +245,7 @@ questions: type: string default: "/octoprint" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/ombi/questions.yaml b/charts/stable/ombi/questions.yaml index 5a4810fa989..ba9d7b7ada7 100644 --- a/charts/stable/ombi/questions.yaml +++ b/charts/stable/ombi/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/openldap/questions.yaml b/charts/stable/openldap/questions.yaml index 442bd985366..b742f6e5975 100644 --- a/charts/stable/openldap/questions.yaml +++ b/charts/stable/openldap/questions.yaml @@ -385,7 +385,7 @@ questions: type: string default: "/var/lib/ldap/" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -435,7 +435,7 @@ questions: type: string default: "/etc/ldap/slapd.d/" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/organizr/questions.yaml b/charts/stable/organizr/questions.yaml index 875a91e02b6..07912ce8b7a 100644 --- a/charts/stable/organizr/questions.yaml +++ b/charts/stable/organizr/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -278,7 +278,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/oscam/questions.yaml b/charts/stable/oscam/questions.yaml index 6106d9d8fb2..af1f3eb42fe 100644 --- a/charts/stable/oscam/questions.yaml +++ b/charts/stable/oscam/questions.yaml @@ -240,7 +240,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/overseerr/questions.yaml b/charts/stable/overseerr/questions.yaml index 150b4851e49..3dea0baea53 100644 --- a/charts/stable/overseerr/questions.yaml +++ b/charts/stable/overseerr/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/app/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/owncast/questions.yaml b/charts/stable/owncast/questions.yaml index eed6d12ffe7..d9ac52743f1 100644 --- a/charts/stable/owncast/questions.yaml +++ b/charts/stable/owncast/questions.yaml @@ -271,7 +271,7 @@ questions: type: string default: "/app/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/owncloud-ocis/questions.yaml b/charts/stable/owncloud-ocis/questions.yaml index ee7b82fddd8..9d2154065c5 100644 --- a/charts/stable/owncloud-ocis/questions.yaml +++ b/charts/stable/owncloud-ocis/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/pgadmin/questions.yaml b/charts/stable/pgadmin/questions.yaml index 39fab9a4c5e..0a7f477f282 100644 --- a/charts/stable/pgadmin/questions.yaml +++ b/charts/stable/pgadmin/questions.yaml @@ -234,7 +234,7 @@ questions: type: string default: "/var/lib/pgadmin" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/photoprism/questions.yaml b/charts/stable/photoprism/questions.yaml index de8b73f3ee5..a7790dacc38 100644 --- a/charts/stable/photoprism/questions.yaml +++ b/charts/stable/photoprism/questions.yaml @@ -293,7 +293,7 @@ questions: type: string default: "/assets" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/photoshow/questions.yaml b/charts/stable/photoshow/questions.yaml index 17dd0fc6de3..f16885821d9 100644 --- a/charts/stable/photoshow/questions.yaml +++ b/charts/stable/photoshow/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/piaware/questions.yaml b/charts/stable/piaware/questions.yaml index 2a1c9c8cfa2..62bb23eaaeb 100644 --- a/charts/stable/piaware/questions.yaml +++ b/charts/stable/piaware/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/pihole/questions.yaml b/charts/stable/pihole/questions.yaml index ca8a93a5c1e..ae31f0a7d16 100644 --- a/charts/stable/pihole/questions.yaml +++ b/charts/stable/pihole/questions.yaml @@ -362,7 +362,7 @@ questions: type: string default: "/etc/pihole" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -418,7 +418,7 @@ questions: type: string default: "/etc/dnsmasq.d" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/pixapop/questions.yaml b/charts/stable/pixapop/questions.yaml index 17dd0fc6de3..f16885821d9 100644 --- a/charts/stable/pixapop/questions.yaml +++ b/charts/stable/pixapop/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/plex/questions.yaml b/charts/stable/plex/questions.yaml index 0bce97e0348..557ec9d1569 100644 --- a/charts/stable/plex/questions.yaml +++ b/charts/stable/plex/questions.yaml @@ -234,7 +234,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/podgrab/questions.yaml b/charts/stable/podgrab/questions.yaml index f2c64ef1e17..28232f6264b 100644 --- a/charts/stable/podgrab/questions.yaml +++ b/charts/stable/podgrab/questions.yaml @@ -228,7 +228,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/protonmail-bridge/questions.yaml b/charts/stable/protonmail-bridge/questions.yaml index be4f4fd7b49..fc95d114e01 100644 --- a/charts/stable/protonmail-bridge/questions.yaml +++ b/charts/stable/protonmail-bridge/questions.yaml @@ -227,7 +227,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/prowlarr/questions.yaml b/charts/stable/prowlarr/questions.yaml index 8354b7074f9..82db34f0de0 100644 --- a/charts/stable/prowlarr/questions.yaml +++ b/charts/stable/prowlarr/questions.yaml @@ -216,7 +216,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/pyload/questions.yaml b/charts/stable/pyload/questions.yaml index 448f0c5a694..98de24e07e1 100644 --- a/charts/stable/pyload/questions.yaml +++ b/charts/stable/pyload/questions.yaml @@ -234,7 +234,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/qbittorrent/questions.yaml b/charts/stable/qbittorrent/questions.yaml index b1aa54f1041..1fe0fb9f7bc 100644 --- a/charts/stable/qbittorrent/questions.yaml +++ b/charts/stable/qbittorrent/questions.yaml @@ -326,7 +326,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/radarr/questions.yaml b/charts/stable/radarr/questions.yaml index 2ed611f4b1c..48fd180a337 100644 --- a/charts/stable/radarr/questions.yaml +++ b/charts/stable/radarr/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/readarr/questions.yaml b/charts/stable/readarr/questions.yaml index 144d2468518..5b12eb9b2dc 100644 --- a/charts/stable/readarr/questions.yaml +++ b/charts/stable/readarr/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/reg/questions.yaml b/charts/stable/reg/questions.yaml index f120686538e..eec0ee2c43d 100644 --- a/charts/stable/reg/questions.yaml +++ b/charts/stable/reg/questions.yaml @@ -216,7 +216,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/remmina/questions.yaml b/charts/stable/remmina/questions.yaml index c836ba779de..7f7e62b4ac9 100644 --- a/charts/stable/remmina/questions.yaml +++ b/charts/stable/remmina/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/resilio-sync/questions.yaml b/charts/stable/resilio-sync/questions.yaml index 4eb0d9143a9..3ac6e656ff1 100644 --- a/charts/stable/resilio-sync/questions.yaml +++ b/charts/stable/resilio-sync/questions.yaml @@ -346,7 +346,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/sabnzbd/questions.yaml b/charts/stable/sabnzbd/questions.yaml index 21a5043f05e..3311c0320cc 100644 --- a/charts/stable/sabnzbd/questions.yaml +++ b/charts/stable/sabnzbd/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/ser2sock/questions.yaml b/charts/stable/ser2sock/questions.yaml index 4289333cc49..a8efff5b220 100644 --- a/charts/stable/ser2sock/questions.yaml +++ b/charts/stable/ser2sock/questions.yaml @@ -235,7 +235,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/shorturl/questions.yaml b/charts/stable/shorturl/questions.yaml index 038182382e0..683627d8c19 100644 --- a/charts/stable/shorturl/questions.yaml +++ b/charts/stable/shorturl/questions.yaml @@ -216,7 +216,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/sickchill/questions.yaml b/charts/stable/sickchill/questions.yaml index dae7c839108..8b7a049b64f 100644 --- a/charts/stable/sickchill/questions.yaml +++ b/charts/stable/sickchill/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/sickgear/questions.yaml b/charts/stable/sickgear/questions.yaml index 010b947c6ab..801bb62d547 100644 --- a/charts/stable/sickgear/questions.yaml +++ b/charts/stable/sickgear/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/smokeping/questions.yaml b/charts/stable/smokeping/questions.yaml index 678d10297ba..e7af52e31f0 100644 --- a/charts/stable/smokeping/questions.yaml +++ b/charts/stable/smokeping/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -278,7 +278,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/sonarr/questions.yaml b/charts/stable/sonarr/questions.yaml index 7d582e29453..b85f467a86f 100644 --- a/charts/stable/sonarr/questions.yaml +++ b/charts/stable/sonarr/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/sqlitebrowser/questions.yaml b/charts/stable/sqlitebrowser/questions.yaml index fb71e708dc7..9a5afc4ac60 100644 --- a/charts/stable/sqlitebrowser/questions.yaml +++ b/charts/stable/sqlitebrowser/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/stash/questions.yaml b/charts/stable/stash/questions.yaml index 0036839c7cc..468cf2651fc 100644 --- a/charts/stable/stash/questions.yaml +++ b/charts/stable/stash/questions.yaml @@ -220,7 +220,7 @@ questions: type: string default: "/root/.stash" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/static/questions.yaml b/charts/stable/static/questions.yaml index 038182382e0..683627d8c19 100644 --- a/charts/stable/static/questions.yaml +++ b/charts/stable/static/questions.yaml @@ -216,7 +216,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/syncthing/questions.yaml b/charts/stable/syncthing/questions.yaml index 89705c8b8b0..129e996f1e8 100644 --- a/charts/stable/syncthing/questions.yaml +++ b/charts/stable/syncthing/questions.yaml @@ -481,7 +481,7 @@ questions: type: string default: "/var/syncthing" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/tautulli/questions.yaml b/charts/stable/tautulli/questions.yaml index 4ca9a877f8a..440e276dfc4 100644 --- a/charts/stable/tautulli/questions.yaml +++ b/charts/stable/tautulli/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/teamspeak3/questions.yaml b/charts/stable/teamspeak3/questions.yaml index c5489ece83f..1def2e266bd 100644 --- a/charts/stable/teamspeak3/questions.yaml +++ b/charts/stable/teamspeak3/questions.yaml @@ -371,7 +371,7 @@ questions: type: string default: "/var/ts3server/" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/thelounge/questions.yaml b/charts/stable/thelounge/questions.yaml index ab2eae3dfd3..329407324a7 100644 --- a/charts/stable/thelounge/questions.yaml +++ b/charts/stable/thelounge/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/transmission/questions.yaml b/charts/stable/transmission/questions.yaml index 56a5ba77cb3..07aa4d689e9 100644 --- a/charts/stable/transmission/questions.yaml +++ b/charts/stable/transmission/questions.yaml @@ -668,7 +668,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/truecommand/questions.yaml b/charts/stable/truecommand/questions.yaml index de8326a9ad3..e3afc1a34e7 100644 --- a/charts/stable/truecommand/questions.yaml +++ b/charts/stable/truecommand/questions.yaml @@ -222,7 +222,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/tvheadend/questions.yaml b/charts/stable/tvheadend/questions.yaml index 26172aa92bf..6b45653a427 100644 --- a/charts/stable/tvheadend/questions.yaml +++ b/charts/stable/tvheadend/questions.yaml @@ -290,7 +290,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/twtxt/questions.yaml b/charts/stable/twtxt/questions.yaml index 2a6c6d36ef2..775b4611f03 100644 --- a/charts/stable/twtxt/questions.yaml +++ b/charts/stable/twtxt/questions.yaml @@ -240,7 +240,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -296,7 +296,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/unifi/questions.yaml b/charts/stable/unifi/questions.yaml index 82f2160d7d0..fce5c56adea 100644 --- a/charts/stable/unifi/questions.yaml +++ b/charts/stable/unifi/questions.yaml @@ -572,7 +572,7 @@ questions: type: string default: "/unifi" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/unpackerr/questions.yaml b/charts/stable/unpackerr/questions.yaml index 1fc2ca1ffe8..c75b5c93409 100644 --- a/charts/stable/unpackerr/questions.yaml +++ b/charts/stable/unpackerr/questions.yaml @@ -130,7 +130,7 @@ questions: type: string default: "/downoads" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/uptime-kuma/questions.yaml b/charts/stable/uptime-kuma/questions.yaml index 13f957147ca..d3be9c4379e 100644 --- a/charts/stable/uptime-kuma/questions.yaml +++ b/charts/stable/uptime-kuma/questions.yaml @@ -216,7 +216,7 @@ questions: type: string default: "/app/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/valheim/questions.yaml b/charts/stable/valheim/questions.yaml index b1706081452..8f52d021bac 100644 --- a/charts/stable/valheim/questions.yaml +++ b/charts/stable/valheim/questions.yaml @@ -520,7 +520,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: @@ -576,7 +576,7 @@ questions: type: string default: "/backups" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/vaultwarden/questions.yaml b/charts/stable/vaultwarden/questions.yaml index b35e0f95433..534651b6798 100644 --- a/charts/stable/vaultwarden/questions.yaml +++ b/charts/stable/vaultwarden/questions.yaml @@ -566,7 +566,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/whoogle/questions.yaml b/charts/stable/whoogle/questions.yaml index 145de699056..82540e2960d 100644 --- a/charts/stable/whoogle/questions.yaml +++ b/charts/stable/whoogle/questions.yaml @@ -280,7 +280,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/wiki/questions.yaml b/charts/stable/wiki/questions.yaml index 038182382e0..683627d8c19 100644 --- a/charts/stable/wiki/questions.yaml +++ b/charts/stable/wiki/questions.yaml @@ -216,7 +216,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/xteve/questions.yaml b/charts/stable/xteve/questions.yaml index 697b1bd8127..4741feb9ec8 100644 --- a/charts/stable/xteve/questions.yaml +++ b/charts/stable/xteve/questions.yaml @@ -215,7 +215,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/zigbee2mqtt/questions.yaml b/charts/stable/zigbee2mqtt/questions.yaml index 106cc4ea86b..49bcd8922fc 100644 --- a/charts/stable/zigbee2mqtt/questions.yaml +++ b/charts/stable/zigbee2mqtt/questions.yaml @@ -221,7 +221,7 @@ questions: type: string default: "/data" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/charts/stable/zwavejs2mqtt/questions.yaml b/charts/stable/zwavejs2mqtt/questions.yaml index 350a41544ad..303bc1896dd 100644 --- a/charts/stable/zwavejs2mqtt/questions.yaml +++ b/charts/stable/zwavejs2mqtt/questions.yaml @@ -270,7 +270,7 @@ questions: type: string default: "/usr/src/app/store" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/docs/manual/indepth/validation.md b/docs/manual/indepth/validation.md index 6f952174c85..2330655696a 100644 --- a/docs/manual/indepth/validation.md +++ b/docs/manual/indepth/validation.md @@ -31,6 +31,21 @@ Regex uesd to match those: `^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0 You can try live [here](https://regex101.com/r/LyDc6u/1) More detailed info can be found [here](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory) +#### Paths + +Accepted formats are: + +- Paths prefixed with `/`, without whitespace characters on begin or end of each segment (eg. `/media`, `/media/shows`, `/media/movies/`) + +Accepted characters are: + +- `a-z`, `A-Z` +- `0-9` +- `.`, `-`, `_` +- ` ` (Whitespace, Not on begin or end) + +Regex used to match those: `^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$` +You can try live [here](https://regex101.com/r/WjSpXg/1) --- _If you find a field that you think it needs validation, please open an issue on github_ diff --git a/templates/app/questions.yaml b/templates/app/questions.yaml index 72ea468713c..8a96764bff4 100644 --- a/templates/app/questions.yaml +++ b/templates/app/questions.yaml @@ -324,7 +324,7 @@ questions: type: string default: "/config" hidden: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: diff --git a/templates/questions/persistenceList.yaml b/templates/questions/persistenceList.yaml index 65064df6892..2795a40defc 100644 --- a/templates/questions/persistenceList.yaml +++ b/templates/questions/persistenceList.yaml @@ -76,7 +76,7 @@ type: string default: "" required: true - valid_chars: '^\/([a-zA-Z0-9._-]+\/?)+$' + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium label: "EmptyDir Medium" schema: