mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-27 11:06:32 +00:00
commit
62e92fada9
@ -3,7 +3,7 @@ from pathlib import Path
|
|||||||
from ipaddress import ip_network
|
from ipaddress import ip_network
|
||||||
|
|
||||||
|
|
||||||
HASSIO_VERSION = "175"
|
HASSIO_VERSION = "176"
|
||||||
|
|
||||||
URL_HASSIO_ADDONS = "https://github.com/home-assistant/hassio-addons"
|
URL_HASSIO_ADDONS = "https://github.com/home-assistant/hassio-addons"
|
||||||
URL_HASSIO_VERSION = "https://version.home-assistant.io/{channel}.json"
|
URL_HASSIO_VERSION = "https://version.home-assistant.io/{channel}.json"
|
||||||
|
@ -324,7 +324,7 @@ class CoreDNS(JsonConfig, CoreSysAttributes):
|
|||||||
for line in resolv.readlines():
|
for line in resolv.readlines():
|
||||||
resolv_lines.append(line)
|
resolv_lines.append(line)
|
||||||
except OSError as err:
|
except OSError as err:
|
||||||
_LOGGER.error("Can't read local resolve: %s", err)
|
_LOGGER.error("Can't read local resolv: %s", err)
|
||||||
raise CoreDNSError() from None
|
raise CoreDNSError() from None
|
||||||
|
|
||||||
if nameserver in resolv_lines:
|
if nameserver in resolv_lines:
|
||||||
@ -338,5 +338,5 @@ class CoreDNS(JsonConfig, CoreSysAttributes):
|
|||||||
for line in resolv_lines:
|
for line in resolv_lines:
|
||||||
resolv.write(line)
|
resolv.write(line)
|
||||||
except OSError as err:
|
except OSError as err:
|
||||||
_LOGGER.error("Can't write local resolve: %s", err)
|
_LOGGER.error("Can't write local resolv: %s", err)
|
||||||
raise CoreDNSError() from None
|
raise CoreDNSError() from None
|
||||||
|
@ -250,7 +250,7 @@ class DockerInterface(CoreSysAttributes):
|
|||||||
self, tag: str, image: Optional[str] = None, latest: bool = False
|
self, tag: str, image: Optional[str] = None, latest: bool = False
|
||||||
) -> Awaitable[None]:
|
) -> Awaitable[None]:
|
||||||
"""Update a Docker image."""
|
"""Update a Docker image."""
|
||||||
return self.sys_run_in_executor(self._update, tag, image)
|
return self.sys_run_in_executor(self._update, tag, image, latest)
|
||||||
|
|
||||||
def _update(
|
def _update(
|
||||||
self, tag: str, image: Optional[str] = None, latest: bool = False
|
self, tag: str, image: Optional[str] = None, latest: bool = False
|
||||||
@ -266,7 +266,7 @@ class DockerInterface(CoreSysAttributes):
|
|||||||
)
|
)
|
||||||
|
|
||||||
# Update docker image
|
# Update docker image
|
||||||
self._install(tag, image, latest)
|
self._install(tag, image=image, latest=latest)
|
||||||
|
|
||||||
# Stop container & cleanup
|
# Stop container & cleanup
|
||||||
with suppress(DockerAPIError):
|
with suppress(DockerAPIError):
|
||||||
|
@ -109,7 +109,7 @@ class Supervisor(CoreSysAttributes):
|
|||||||
|
|
||||||
_LOGGER.info("Update Supervisor to version %s", version)
|
_LOGGER.info("Update Supervisor to version %s", version)
|
||||||
try:
|
try:
|
||||||
await self.instance.install(version, latest=True)
|
await self.instance.update(version, latest=True)
|
||||||
except DockerAPIError:
|
except DockerAPIError:
|
||||||
_LOGGER.error("Update of Hass.io fails!")
|
_LOGGER.error("Update of Hass.io fails!")
|
||||||
raise SupervisorUpdateError() from None
|
raise SupervisorUpdateError() from None
|
||||||
|
@ -6,7 +6,7 @@ colorlog==4.0.2
|
|||||||
cpe==1.2.1
|
cpe==1.2.1
|
||||||
cryptography==2.7
|
cryptography==2.7
|
||||||
docker==4.0.2
|
docker==4.0.2
|
||||||
gitpython==3.0.0
|
gitpython==3.0.1
|
||||||
pytz==2019.2
|
pytz==2019.2
|
||||||
pyudev==0.21.0
|
pyudev==0.21.0
|
||||||
uvloop==0.12.2
|
uvloop==0.12.2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user