diff --git a/hassio/addons/validate.py b/hassio/addons/validate.py index 3e36161cc..07e3f91b4 100644 --- a/hassio/addons/validate.py +++ b/hassio/addons/validate.py @@ -116,7 +116,7 @@ SCHEMA_ADDON_CONFIG = vol.Schema({ }), False), vol.Optional(ATTR_IMAGE): vol.Match(r"^[\w{}]+/[\-\w{}]+$"), vol.Optional(ATTR_TIMEOUT, default=10): - vol.All(vol.Coerce(int), vol.Range(min=10, max=120)) + vol.All(vol.Coerce(int), vol.Range(min=10, max=120)), }, extra=vol.REMOVE_EXTRA) diff --git a/hassio/const.py b/hassio/const.py index cd0efac06..c713f0143 100644 --- a/hassio/const.py +++ b/hassio/const.py @@ -127,7 +127,7 @@ ATTR_SECURITY = 'security' ATTR_BUILD_FROM = 'build_from' ATTR_SQUASH = 'squash' ATTR_GPIO = 'gpio' -ATTR_LEGACY = 'ATTR_LEGACY' +ATTR_LEGACY = 'legacy' ATTR_ADDONS_CUSTOM_LIST = 'addons_custom_list' STARTUP_INITIALIZE = 'initialize' diff --git a/hassio/dock/addon.py b/hassio/dock/addon.py index e41d991e9..34ecb3b3f 100644 --- a/hassio/dock/addon.py +++ b/hassio/dock/addon.py @@ -188,6 +188,7 @@ class DockerAddon(DockerInterface): name=self.name, hostname=self.hostname, detach=True, + init=True, stdin_open=self.addon.with_stdin, network_mode=self.network_mode, ports=self.ports,