network/tests
Wen Liang ffe01a5f8b feat: Support ipv4_ignore_auto_dns and ipv6_ignore_auto_dns settings
reason: The user wants to ignore automatically configured name servers and
search domains (e.g. dns record from DHCP), and only use the name
servers and search domains specified in the `dns` and `dns_search`
properties.

result: The user is able to ignore automatically configured name servers
and search domains.

Notice that there are two settings here distinguished by the address
families, which aims to be compatible with NetworkManager
(`ipv4.ignore-auto-dns` and `ipv6.ignore-auto-dns`)and Nmstate (setting
`auto-dns` on `ipv4` or `ipv6` section). Also, the users can get auto
DNS from DHCPv4, DHCPv6, modem etc, and they may want to ignore auto
DNS on Ipv4 but not on IPv6, in this case, it is better to have two
settings distinguished by the address families.

Signed-off-by: Wen Liang <liangwen12year@gmail.com>
2023-05-29 12:56:41 +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 feat: Support ipv4_ignore_auto_dns and ipv6_ignore_auto_dns settings 2023-05-29 12:56:41 +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 style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
unit feat: Support ipv4_ignore_auto_dns and ipv6_ignore_auto_dns settings 2023-05-29 12:56:41 +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 feat: Support ipv4_ignore_auto_dns and ipv6_ignore_auto_dns settings 2023-05-29 12:56:41 +02:00
get_coverage.sh fix most ansible-test issues, suppress the rest 2021-04-09 19:57:55 +02:00
get_coverage.yml ansible-lint: Fix name[missing] and name[play] failures 2023-04-10 17:49:07 +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 style: ansible-lint - fix missing YAML document start 2023-04-28 09:15:50 -06:00
tests_802_1x_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_802_1x_updated_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_auto_gateway_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_auto_gateway_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bond_cloned_mac_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bond_cloned_mac_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bond_deprecated_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bond_deprecated_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bond_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bond_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bond_options_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bond_removal_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bond_removal_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bridge_cloned_mac_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bridge_cloned_mac_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bridge_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_bridge_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_change_indication_on_repeat_run.yml ansible-lint: Fix name[missing] and name[play] failures 2023-04-10 17:49:07 +02:00
tests_default.yml ansible-lint: Fix name[missing] and name[play] failures 2023-04-10 17:49:07 +02:00
tests_default_initscripts.yml ansible-lint: Fix name[missing] and name[play] failures 2023-04-10 17:49:07 +02:00
tests_default_nm.yml ansible-lint: Fix name[missing] and name[play] failures 2023-04-10 17:49:07 +02:00
tests_dummy_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_eth_dns_support_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_eth_pci_address_match_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ethernet_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ethernet_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ethtool_coalesce_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ethtool_coalesce_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ethtool_features_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ethtool_features_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ethtool_ring_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ethtool_ring_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_helpers_and_asserts.yml ansible-lint: Fix name[missing] and name[play] failures 2023-04-10 17:49:07 +02:00
tests_ignore_auto_dns_nm.yml feat: Support ipv4_ignore_auto_dns and ipv6_ignore_auto_dns settings 2023-05-29 12:56:41 +02:00
tests_infiniband_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_integration_pytest.yml ansible-lint: Fix name[missing] and name[play] failures 2023-04-10 17:49:07 +02:00
tests_ipv6_disabled_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ipv6_dns_search_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ipv6_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_ipv6_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_network_state_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_provider_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_reapply_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_regression_nm.yml ansible-lint: Fix name[missing] and name[play] failures 2023-04-10 17:49:07 +02:00
tests_route_device_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_route_device_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_route_table_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_routing_rules_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_states_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_states_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_switch_provider.yml Fix the failure of running ANSIBLE_GATHERING=explicit on tests_switch_provider.yml 2023-04-27 15:14:49 -06:00
tests_team_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_team_plugin_installation_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_unit.yml ansible-lint: Fix name[missing] and name[play] failures 2023-04-10 17:49:07 +02:00
tests_vlan_mtu_initscripts.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_vlan_mtu_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_wireless_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_wireless_plugin_installation_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_wireless_wpa3_owe_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00
tests_wireless_wpa3_sae_nm.yml style: ansible-lint - remove line-length files from .yamllint.yml 2023-04-28 09:41:30 -06:00