network/tests
Wen Liang 48b1619318 Validate the ip addresses added to the DHCP server
DHCP server certainly needs the IP address configured in order to lease
the address to the client. There is a bug in NM which wrongly removes
all addresses on the unmanaged interface while it should not. To
guarantee the IP address indeed configured for DHCP server, rescue it
via adding conditional loop for configuring IP address to DHCP server.

Notice that this workaround will be removed eventually when NM fixes
the bug.

https://bugzilla.redhat.com/show_bug.cgi?id=2079642

Signed-off-by: Wen Liang <liangwen12year@gmail.com>
2022-05-05 14:42:00 +02:00
..
files Add support for domain-suffix-match 802.1x option 2020-05-04 13:01:41 +02:00
integration Clean up connection profile after running pytest 2022-03-14 18:27:02 +01:00
playbooks bond: Test infiniband ports in active-backup mode 2022-04-26 10:41:32 +02:00
roles/linux-system-roles.network System Roles should consistently use ansible_managed in configuration files it manages 2022-02-25 06:10:42 +08:00
tasks Validate the ip addresses added to the DHCP server 2022-05-05 14:42:00 +02:00
unit Add support for routing rules 2022-04-21 12:19:26 +02:00
.gitignore Move tests to /tests directory and rename to new naming scheme 2018-05-16 19:48:23 +02:00
covstats fix most ansible-test issues, suppress the rest 2021-04-09 19:57:55 +02:00
ensure_provider_tests.py Add support for routing rules 2022-04-21 12:19:26 +02:00
get_coverage.sh fix most ansible-test issues, suppress the rest 2021-04-09 19:57:55 +02:00
get_coverage.yml Cleaning up ansible-lint errors except '106', '303' and '403' 2021-04-15 20:53:53 +02:00
get_total_coverage.sh fix most ansible-test issues, suppress the rest 2021-04-09 19:57:55 +02:00
git-post-commit.sh fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
git-pre-commit.sh fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
merge_coverage.sh fix most ansible-test issues, suppress the rest 2021-04-09 19:57:55 +02:00
module_utils Integration tests: Fix coverage collection 2020-04-15 22:12:22 +02:00
modules Integration tests: Fix coverage collection 2020-04-15 22:12:22 +02:00
setup-snapshot.yml add setup-snapshot.yml used to prepare testing snapshots 2022-04-27 23:01:00 +02:00
tests_802_1x_nm.yml should not have removed epel setup from 802 tests 2021-07-29 00:40:40 +08:00
tests_802_1x_updated_nm.yml should not have removed epel setup from 802 tests 2021-07-29 00:40:40 +08:00
tests_auto_gateway_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_auto_gateway_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_bond_deprecated_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_bond_deprecated_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_bond_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_bond_nm.yml test: Fix EL6 repo 2020-12-22 08:14:39 +08:00
tests_bond_options_nm.yml Support more bond options 2022-02-11 23:40:34 +01:00
tests_bond_removal_initscripts.yml Bond: Clarify and tests the order of destroying bond 2022-03-23 11:40:06 +01:00
tests_bond_removal_nm.yml Bond: Clarify and tests the order of destroying bond 2022-03-23 11:40:06 +01:00
tests_bridge_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_bridge_nm.yml test: Fix EL6 repo 2020-12-22 08:14:39 +08:00
tests_change_indication_on_repeat_run.yml nm: Fix the incorrect change indication for dns option 2021-07-05 20:15:57 +08:00
tests_default.yml support playbooks which use gather_facts: false 2022-04-27 23:01:00 +02:00
tests_default_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_default_nm.yml test: Fix EL6 repo 2020-12-22 08:14:39 +08:00
tests_dummy_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_eth_dns_support_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_eth_pci_address_match_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_ethernet_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_ethernet_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_ethtool_coalesce_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_ethtool_coalesce_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_ethtool_features_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_ethtool_features_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_ethtool_ring_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_ethtool_ring_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_helpers_and_asserts.yml test: Fix EL6 repo 2020-12-22 08:14:39 +08:00
tests_integration_pytest.yml test: Fix EL6 repo 2020-12-22 08:14:39 +08:00
tests_ipv6_disabled_nm.yml Reject configuring ipv6 disabled if not supported in NM 2022-04-05 16:56:34 +02:00
tests_ipv6_dns_search_nm.yml Set DNS search setting only for enabled IP families 2021-12-21 09:18:38 +01:00
tests_ipv6_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_ipv6_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_provider_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_reapply_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_regression_nm.yml Disable initscripts tests in rhel-9 2021-07-29 16:44:44 -04:00
tests_route_table_nm.yml Support routing tables in static routes 2022-01-27 18:18:47 +01:00
tests_routing_rules_nm.yml Add support for routing rules 2022-04-21 12:19:26 +02:00
tests_states_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_states_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_switch_provider.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_team_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_team_plugin_installation_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_unit.yml Cleaning up ansible-lint errors except '106', '303' and '403' 2021-04-15 20:53:53 +02:00
tests_vlan_mtu_initscripts.yml Disable all initscripts provider tests on Fedora 2022-02-11 21:59:35 +01:00
tests_vlan_mtu_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_wireless_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_wireless_plugin_installation_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_wireless_wpa3_owe_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00
tests_wireless_wpa3_sae_nm.yml fix ensure_provider_tests.py; fix generated tests; add check to CI 2021-10-19 20:21:03 +02:00