From 2c17fe5da890e84ff79765701dec113f7adbb4a9 Mon Sep 17 00:00:00 2001 From: Simon Holzmayer Date: Mon, 30 Jul 2018 12:34:42 +0200 Subject: [PATCH] Adapt regex validation to allow docker images from other registries (#608) * Adapt regex validation to allow images from other registries than dockerhub Issue #564 * Update validate.py --- hassio/addons/validate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hassio/addons/validate.py b/hassio/addons/validate.py index 55afc55e8..c77a809c7 100644 --- a/hassio/addons/validate.py +++ b/hassio/addons/validate.py @@ -129,7 +129,8 @@ SCHEMA_ADDON_CONFIG = vol.Schema({ vol.Coerce(str): vol.Any(SCHEMA_ELEMENT, [SCHEMA_ELEMENT]) })) }), False), - vol.Optional(ATTR_IMAGE): vol.Match(r"^[\w{}]+/[\-\w{}]+$"), + vol.Optional(ATTR_IMAGE): + vol.Match(r"^([a-zA-Z.:\d{}]+/)*?([\w{}]+)/([\-\w{}]+)$"), vol.Optional(ATTR_TIMEOUT, default=10): vol.All(vol.Coerce(int), vol.Range(min=10, max=120)), }, extra=vol.REMOVE_EXTRA)