mirror of
https://github.com/home-assistant/supervisor.git
synced 2026-04-22 00:12:52 +00:00
* Improve Docker network test coverage and infrastructure Add test cases for enable_ipv6=None (no user setting) to test_network_recreation, verifying existing behavior where None leaves the network unchanged. Use pytest.param with descriptive IDs for better test readability. Add create_network_mock side_effect to the docker fixture so network creation returns realistic metadata built from the provided params. Remove redundant manual create mock setups from individual tests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Enable IPv6 on Supervisor network by default for all installations Previously, IPv6 was only enabled by default for new installations (when enable_ipv6 config was None). Existing installations with IPv4-only networks were left unchanged unless the user explicitly set enable_ipv6 to true. Now, when no explicit IPv6 setting exists, the network is migrated to dual-stack on next boot. The same safety checks apply: migration is blocked if user containers are running and requires a reboot. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>