ha-supervisor/supervisor/host
Raman Gupta 4c2d729646
Add udisks2 dbus support (#3848)
* Add udisks2 dbus support

* assert mountpoints

* Comment

* Add reference links

* docstring

* fix type

* fix type

* add typing extensions as import

* isort

* additional changes

* Simplify classes and conversions, fix bugs

* More simplification

* Fix imports

* fix pip

* Add additional properties and fix requirements

* fix tests maybe

* Handle optionality of certain configuration details

* black

* connect to devices before returning them

* Refactor for latest dbus work

* Not .items

* fix mountpoints logic

* use variants

* Use variants for options too

* isort

* Switch to dbus fast

* Move import to parent

* Add some fixture data

* Add another fixture and reduce the block devices list

* Implement changes discussed with mike

* Add property fixtures

* update object path

* Fix get_block_devices call

* Tests and refactor to minimize dbus reconnects

* Call super init in DBusInterfaceProxy

* Fix permissions on introspection files

---------

Co-authored-by: Mike Degatano <michael.degatano@gmail.com>
2023-02-15 08:17:29 +01:00
..
__init__.py Add bus system for handling events hw/pulse/docker (#2999) 2021-08-09 19:30:26 +02:00
apparmor.py Fix AppArmor cache path (#3272) 2021-10-27 15:59:28 +02:00
const.py Add udisks2 dbus support (#3848) 2023-02-15 08:17:29 +01:00
control.py Listen for dbus property changes (#3872) 2022-09-17 09:55:41 +02:00
info.py Bump to python 3.10 and alpine 3.16 (#3791) 2022-08-16 14:33:23 +02:00
logs.py Make host log endpoints cli friendly (#3974) 2022-10-27 08:48:15 +02:00
manager.py Add udisks2 dbus support (#3848) 2023-02-15 08:17:29 +01:00
network.py Job conditions take a list (#3949) 2022-10-13 09:59:06 -04:00
services.py Bump pyupgrade from 3.1.0 to 3.2.0 (#3979) 2022-11-08 19:38:55 +01:00
sound.py Bump to python 3.10 and alpine 3.16 (#3791) 2022-08-16 14:33:23 +02:00