diff --git a/homeassistant/components/hassio/__init__.py b/homeassistant/components/hassio/__init__.py index cc03f26085c..bcb751faa64 100644 --- a/homeassistant/components/hassio/__init__.py +++ b/homeassistant/components/hassio/__init__.py @@ -190,16 +190,15 @@ async def async_setup(hass, config): hass.http.register_view(HassIOView(host, websession)) - if "frontend" in hass.config.components: - await hass.components.panel_custom.async_register_panel( - frontend_url_path="hassio", - webcomponent_name="hassio-main", - sidebar_title="Supervisor", - sidebar_icon="hass:home-assistant", - js_url="/api/hassio/app/entrypoint.js", - embed_iframe=True, - require_admin=True, - ) + await hass.components.panel_custom.async_register_panel( + frontend_url_path="hassio", + webcomponent_name="hassio-main", + sidebar_title="Supervisor", + sidebar_icon="hass:home-assistant", + js_url="/api/hassio/app/entrypoint.js", + embed_iframe=True, + require_admin=True, + ) await hassio.update_hass_api(config.get("http", {}), refresh_token) diff --git a/homeassistant/setup.py b/homeassistant/setup.py index 5c3d2bcd7fd..40d767728d3 100644 --- a/homeassistant/setup.py +++ b/homeassistant/setup.py @@ -20,8 +20,6 @@ DATA_DEPS_REQS = "deps_reqs_processed" SLOW_SETUP_WARNING = 10 -BLACKLIST = set(["auto_backup"]) - def setup_component(hass: core.HomeAssistant, domain: str, config: ConfigType) -> bool: """Set up a component and all its dependencies.""" @@ -40,12 +38,6 @@ async def async_setup_component( if domain in hass.config.components: return True - if domain in BLACKLIST: - _LOGGER.error( - "Integration %s is blacklisted because it is causing issues.", domain - ) - return False - setup_tasks = hass.data.setdefault(DATA_SETUP, {}) if domain in setup_tasks: diff --git a/tests/test_setup.py b/tests/test_setup.py index 95fd1e0a15d..f90a7269752 100644 --- a/tests/test_setup.py +++ b/tests/test_setup.py @@ -6,7 +6,6 @@ import os import threading from unittest import mock -from asynctest import patch import voluptuous as vol from homeassistant import setup @@ -536,15 +535,3 @@ async def test_setup_import_blows_up(hass): "homeassistant.loader.Integration.get_component", side_effect=ValueError ): assert not await setup.async_setup_component(hass, "sun", {}) - - -async def test_blacklist(caplog): - """Test setup blacklist.""" - with patch("homeassistant.setup.BLACKLIST", {"bad_integration"}): - assert not await setup.async_setup_component( - mock.Mock(config=mock.Mock(components=[])), "bad_integration", {} - ) - assert ( - "Integration bad_integration is blacklisted because it is causing issues." - in caplog.text - )