core/homeassistant
Jan Bouwhuis 61114d8328
Install and start Mosquitto MQTT broker add on from MQTT config flow (#124106)
* Opt in to install Mosquitto broker add-on in MQTT config flow

* rephrase

* Tests with supervisor and running add-on

* Complete tests for success flows

* Also set up entry in success flow

* Use realistic names for addon and broker

* Finetuning and fail test cases

* Spelling

* Improve translation strings

* Update addon docstr

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Raise AddonError if add-on does not start

* Only show the option to use the add-on

* Simplify flow, rework and cleanup

* Revert unrelated cleanup, process suggestion

* Move ADDON_SLUG const to addon module

* Move fixture to component level

* Move back supervisor fixture

* Move addon_setup_time_fixture and superfixe to config flow model tests

* Refactor hassio fixture

* Rename helpers as they are no fixtures, remove fixture from their names

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-08-22 09:07:45 +02:00
..
auth Allow non-admins to subscribe to newer registry update events (#123267) 2024-08-07 09:13:23 +02:00
backports
brands Add Fujitsu FGLair integration (#109335) 2024-08-18 15:37:33 +02:00
components Install and start Mosquitto MQTT broker add on from MQTT config flow (#124106) 2024-08-22 09:07:45 +02:00
generated Add custom panel for LCN configuration (#108664) 2024-08-21 11:33:47 +02:00
helpers Add async friendly helper for validating config schemas (#123800) 2024-08-17 11:01:49 +02:00
scripts Improve type hints in scripts/auth (#124049) 2024-08-18 15:43:15 +02:00
util Use BaseEventLoop._thread_id instead of a custom attribute (#124054) 2024-08-17 10:59:39 +02:00
__init__.py
__main__.py
block_async_io.py Add additional blocking operations to loop protection (#124017) 2024-08-16 09:03:24 -05:00
bootstrap.py Clean up useless logging handler setting (#120974) 2024-08-05 11:22:13 +02:00
config.py Fix blocking I/O while validating core config schema (#124125) 2024-08-17 15:14:28 -05:00
config_entries.py Speed up initializing config flows (#124015) 2024-08-16 16:48:03 -05:00
const.py Change POWER_VOLT_AMPERE_REACTIVE to UnitOfReactivePower (#117153) 2024-08-21 15:36:45 +02:00
core.py Use BaseEventLoop._thread_id instead of a custom attribute (#124054) 2024-08-17 10:59:39 +02:00
data_entry_flow.py
exceptions.py
loader.py
package_constraints.txt Bump dbus-fast to 2.23.0 (#124384) 2024-08-22 07:48:25 +02:00
py.typed
requirements.py
runner.py Use BaseEventLoop._thread_id instead of a custom attribute (#124054) 2024-08-17 10:59:39 +02:00
setup.py Do not raise repair issue about missing integration in safe mode (#123066) 2024-08-02 13:38:56 +02:00
strings.json