Merge remote-tracking branch 'origin/dev'

This commit is contained in:
Pascal Vizeli 2017-06-17 23:55:24 +02:00
commit 8233083392
6 changed files with 14 additions and 12 deletions

View File

@ -393,5 +393,7 @@ class AddonsData(Config):
"""Create a schema for addon options.""" """Create a schema for addon options."""
raw_schema = self._system_data[addon][ATTR_SCHEMA] raw_schema = self._system_data[addon][ATTR_SCHEMA]
schema = vol.Schema(vol.All(dict, validate_options(raw_schema))) if isinstance(raw_schema, bool):
return schema return vol.Schema(dict)
return vol.Schema(vol.All(dict, validate_options(raw_schema)))

View File

@ -62,11 +62,11 @@ SCHEMA_ADDON_CONFIG = vol.Schema(vol.All({
vol.Optional(ATTR_ENVIRONMENT): {vol.Match(r"\w*"): vol.Coerce(str)}, vol.Optional(ATTR_ENVIRONMENT): {vol.Match(r"\w*"): vol.Coerce(str)},
vol.Optional(ATTR_PRIVILEGED): [vol.In(PRIVILEGE_ALL)], vol.Optional(ATTR_PRIVILEGED): [vol.In(PRIVILEGE_ALL)],
vol.Required(ATTR_OPTIONS): dict, vol.Required(ATTR_OPTIONS): dict,
vol.Required(ATTR_SCHEMA): { vol.Required(ATTR_SCHEMA): vol.Any({
vol.Coerce(str): vol.Any(ADDON_ELEMENT, [ vol.Coerce(str): vol.Any(ADDON_ELEMENT, [
vol.Any(ADDON_ELEMENT, {vol.Coerce(str): ADDON_ELEMENT}) vol.Any(ADDON_ELEMENT, {vol.Coerce(str): ADDON_ELEMENT})
]) ])
}, }, False),
vol.Optional(ATTR_IMAGE): vol.Match(r"\w*/\w*"), vol.Optional(ATTR_IMAGE): vol.Match(r"\w*/\w*"),
}, check_network), extra=vol.ALLOW_EXTRA) }, check_network), extra=vol.ALLOW_EXTRA)

View File

@ -1,7 +1,7 @@
"""Const file for HassIO.""" """Const file for HassIO."""
from pathlib import Path from pathlib import Path
HASSIO_VERSION = '0.36' HASSIO_VERSION = '0.37'
URL_HASSIO_VERSION = ('https://raw.githubusercontent.com/home-assistant/' URL_HASSIO_VERSION = ('https://raw.githubusercontent.com/home-assistant/'
'hassio/master/version.json') 'hassio/master/version.json')

View File

@ -206,8 +206,8 @@ class DockerBase(object):
Need run inside executor. Need run inside executor.
""" """
if self._is_running(): # cleanup container
self._stop() self._stop()
_LOGGER.info( _LOGGER.info(
"Remove docker %s with latest and %s", self.image, self.version) "Remove docker %s with latest and %s", self.image, self.version)

View File

@ -5,10 +5,10 @@ from ..const import ARCH_AARCH64, ARCH_ARMHF, ARCH_I386, ARCH_AMD64
RESIN_BASE_IMAGE = { RESIN_BASE_IMAGE = {
ARCH_ARMHF: "resin/armhf-alpine:3.5", ARCH_ARMHF: "homeassistant/armhf-base:latest",
ARCH_AARCH64: "resin/aarch64-alpine:3.5", ARCH_AARCH64: "homeassistant/aarch64-base:latest",
ARCH_I386: "resin/i386-alpine:3.5", ARCH_I386: "homeassistant/i386-base:latest",
ARCH_AMD64: "resin/amd64-alpine:3.5", ARCH_AMD64: "homeassistant/amd64-base:latest",
} }
TMPL_IMAGE = re.compile(r"%%BASE_IMAGE%%") TMPL_IMAGE = re.compile(r"%%BASE_IMAGE%%")

View File

@ -1,5 +1,5 @@
{ {
"hassio": "0.36", "hassio": "0.37",
"homeassistant": "0.46.1", "homeassistant": "0.46.1",
"resinos": "0.8", "resinos": "0.8",
"resinhup": "0.1", "resinhup": "0.1",