mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-21 08:06:30 +00:00
Merge remote-tracking branch 'origin/dev'
This commit is contained in:
commit
8233083392
@ -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)))
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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')
|
||||||
|
@ -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)
|
||||||
|
@ -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%%")
|
||||||
|
@ -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",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user