ha-supervisor/supervisor
Mike Degatano 8d18d2d9c6
Use signals to recognize new disks immediately (#5023)
* Use signals to recognize new disks immediately

* Add test for disabled data disk issue

* Add mock of UDisks2 base service to test

* Apply suggestions from code review

* Shutdown manager first to avoid potential race conditions

* Update tests/dbus_service_mocks/udisks2.py

Co-authored-by: Jan Čermák <sairon@users.noreply.github.com>

---------

Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Jan Čermák <sairon@users.noreply.github.com>
2024-04-22 16:35:03 +02:00
..
addons Addon load should not fail due to docker error (#5011) 2024-04-11 15:06:57 +02:00
api Use signals to recognize new disks immediately (#5023) 2024-04-22 16:35:03 +02:00
backups Create backups files without having to copy inner tarballs (#4884) 2024-02-14 09:24:43 +01:00
data Add Raspberry Pi 5 (#4757) 2023-12-11 11:14:04 +01:00
dbus Use signals to recognize new disks immediately (#5023) 2024-04-22 16:35:03 +02:00
discovery Remove discovery config validation from supervisor (#4937) 2024-03-05 16:25:15 +01:00
docker Allow adoption of existing data disk (#4991) 2024-04-10 10:25:22 +02:00
hardware Update python to 3.12 (#4815) 2024-01-13 16:35:07 +01:00
homeassistant Allow restarting core in safe mode (#5017) 2024-04-17 08:54:56 +02:00
host Unsupported if wrong image used on virtualization (#4968) 2024-03-21 18:08:48 +01:00
jobs Migrate to Ruff for lint and format (#4852) 2024-02-05 11:37:39 -05:00
misc Restore lost continue statement (#4965) 2024-03-17 21:16:54 -04:00
mounts Mount manager reload mounts all failed mounts (#5014) 2024-04-12 12:02:29 +02:00
os Use signals to recognize new disks immediately (#5023) 2024-04-22 16:35:03 +02:00
plugins Allow adoption of existing data disk (#4991) 2024-04-10 10:25:22 +02:00
resolution Add issues field to create full backup suggestion (#5024) 2024-04-22 09:58:22 +02:00
security Use newer StrEnum and IntEnum over Enum (#4521) 2023-09-06 12:21:04 -04:00
services Bump to python 3.10 and alpine 3.16 (#3791) 2022-08-16 14:33:23 +02:00
store Cache existence of addon paths (#4944) 2024-03-15 16:43:26 +01:00
utils Use signals to recognize new disks immediately (#5023) 2024-04-22 16:35:03 +02:00
__init__.py Rename Hass.io -> Supervisor (#1522) 2020-02-21 17:55:41 +01:00
__main__.py Significantly speed up creating backups with isal via zlib-fast (#4843) 2024-01-29 10:25:43 -10:00
arch.py Small speed up to arch is_supported (#4674) 2023-11-11 11:58:16 +01:00
auth.py Allow listing of HA users via admin CLI (#4912) 2024-02-28 13:30:37 -05:00
bootstrap.py Add full year and milliseconds to log timestamp (#4954) 2024-03-15 17:50:01 +01:00
bus.py Bump pyupgrade from 3.1.0 to 3.2.0 (#3979) 2022-11-08 19:38:55 +01:00
config.py Update python to 3.12 (#4815) 2024-01-13 16:35:07 +01:00
const.py Auto updates to new version delay for 24 hours (#4838) 2024-01-30 08:58:28 -05:00
core.py Migrate to Ruff for lint and format (#4852) 2024-02-05 11:37:39 -05:00
coresys.py Add background option to backup APIs (#4802) 2024-01-22 12:09:15 -05:00
exceptions.py Use Journal Export Format for host (advanced) logs (#4963) 2024-03-20 09:00:45 +01:00
ingress.py Make check_port an async function (#4677) 2023-12-05 15:49:35 -05:00
supervisor.py Mark system as unhealthy on OSError Bad message errors (#4750) 2023-12-21 18:05:29 +01:00
updater.py Bump tooling to target Python version 3.11 (#4666) 2023-11-03 12:02:55 +01:00
validate.py Fix saving ingress data on supervisor shutdown (#4672) 2023-11-07 13:07:16 -05:00