mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-11-12 20:40:21 +00:00
Docker events based watchdog and docker healthchecks (#3725)
* Docker events based watchdog * Separate monitor from DockerAPI since it needs coresys * Move monitor into dockerAPI * Fix properties on coresys * Add watchdog tests * Added tests * pylint issue * Current state failures test * Thread-safe event processing * Use labels property
This commit is contained in:
@@ -115,10 +115,17 @@ class HassOSDataDiskError(HassOSError):
|
||||
"""Issues with the DataDisk feature from HAOS."""
|
||||
|
||||
|
||||
# All Plugins
|
||||
|
||||
|
||||
class PluginError(HassioError):
|
||||
"""Plugin error."""
|
||||
|
||||
|
||||
# HaCli
|
||||
|
||||
|
||||
class CliError(HassioError):
|
||||
class CliError(PluginError):
|
||||
"""HA cli exception."""
|
||||
|
||||
|
||||
@@ -129,7 +136,7 @@ class CliUpdateError(CliError):
|
||||
# Observer
|
||||
|
||||
|
||||
class ObserverError(HassioError):
|
||||
class ObserverError(PluginError):
|
||||
"""General Observer exception."""
|
||||
|
||||
|
||||
@@ -140,7 +147,7 @@ class ObserverUpdateError(ObserverError):
|
||||
# Multicast
|
||||
|
||||
|
||||
class MulticastError(HassioError):
|
||||
class MulticastError(PluginError):
|
||||
"""Multicast exception."""
|
||||
|
||||
|
||||
@@ -151,7 +158,7 @@ class MulticastUpdateError(MulticastError):
|
||||
# DNS
|
||||
|
||||
|
||||
class CoreDNSError(HassioError):
|
||||
class CoreDNSError(PluginError):
|
||||
"""CoreDNS exception."""
|
||||
|
||||
|
||||
@@ -159,10 +166,10 @@ class CoreDNSUpdateError(CoreDNSError):
|
||||
"""Error on update of a CoreDNS."""
|
||||
|
||||
|
||||
# DNS
|
||||
# Audio
|
||||
|
||||
|
||||
class AudioError(HassioError):
|
||||
class AudioError(PluginError):
|
||||
"""PulseAudio exception."""
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user