Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: linux-system-roles/network
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.11.2
Choose a base ref
...
head repository: linux-system-roles/network
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Loading
Showing with 8,121 additions and 2,683 deletions.
  1. +1,651 −0 .README.html
  2. +8 −3 .ansible-lint
  3. +1 −0 .codespell_ignores
  4. +10 −0 .codespellrc
  5. +141 −0 .commitlintrc.js
  6. +1 −0 .fmf/version
  7. +2 −1 .github/Dockerfile.c7-network-role
  8. +2 −1 .github/Dockerfile.c8s-network-role
  9. +0 −21 .github/actions/custom-woke-action/LICENSE
  10. +0 −78 .github/actions/custom-woke-action/README.md
  11. +0 −46 .github/actions/custom-woke-action/action.yml
  12. +0 −21 .github/actions/custom-woke-action/entrypoint.sh
  13. +0 −1 .github/actions/custom-woke-action/testdata/bad.txt
  14. +2 −0 .github/dependabot.yml
  15. +7 −0 .github/pull_request_template.md
  16. +25 −2 .github/run_test.sh
  17. +55 −11 .github/workflows/ansible-lint.yml
  18. +7 −2 .github/workflows/ansible-managed-var-comment.yml
  19. +0 −33 .github/workflows/ansible-plugin-scan.yml
  20. +9 −17 .github/workflows/ansible-test.yml
  21. +104 −0 .github/workflows/build_docs.yml
  22. +2 −2 .github/workflows/changelog_to_tag.yml
  23. +9 −4 .github/workflows/codeql.yml
  24. +17 −0 .github/workflows/codespell.yml
  25. +6 −1 .github/workflows/integration.yml
  26. +32 −5 .github/workflows/markdownlint.yml
  27. +32 −0 .github/workflows/pr-title-lint.yml
  28. +28 −10 .github/workflows/python-unit-test.yml
  29. +6 −1 .github/workflows/shellcheck.yml
  30. +46 −0 .github/workflows/test_converting_readme.yml
  31. +192 −0 .github/workflows/tft.yml
  32. +43 −0 .github/workflows/tft_citest_bad.yml
  33. +9 −4 .github/workflows/weekly_ci.yml
  34. +6 −5 .github/workflows/woke.yml
  35. +261 −0 .markdownlint.yaml
  36. +3 −0 .ostree/README.md
  37. +132 −0 .ostree/get_ostree_data.sh
  38. +3 −0 .ostree/packages-runtime-CentOS-10.txt
  39. +4 −0 .ostree/packages-runtime-CentOS-7.txt
  40. +4 −0 .ostree/packages-runtime-CentOS-8.txt
  41. +3 −0 .ostree/packages-runtime-CentOS-9.txt
  42. +5 −0 .ostree/packages-runtime-Fedora.txt
  43. +3 −0 .ostree/packages-runtime-RedHat-10.txt
  44. +4 −0 .ostree/packages-runtime-RedHat-7.txt
  45. +4 −0 .ostree/packages-runtime-RedHat-8.txt
  46. +3 −0 .ostree/packages-runtime-RedHat-9.txt
  47. +4 −0 .ostree/packages-runtime.txt
  48. +4 −0 .ostree/packages-testing-CentOS-10.txt
  49. +1 −0 .ostree/packages-testing-CentOS-7.txt
  50. +5 −0 .ostree/packages-testing-CentOS-8.txt
  51. +4 −0 .ostree/packages-testing-CentOS-9.txt
  52. +6 −0 .ostree/packages-testing-CentOS.txt
  53. +12 −0 .ostree/packages-testing-Fedora.txt
  54. +4 −0 .ostree/packages-testing-RedHat-10.txt
  55. +1 −0 .ostree/packages-testing-RedHat-6.txt
  56. +7 −0 .ostree/packages-testing-RedHat-7.txt
  57. +10 −0 .ostree/packages-testing-RedHat-8.txt
  58. +4 −0 .ostree/packages-testing-RedHat-9.txt
  59. +3 −0 .ostree/packages-testing.txt
  60. +166 −0 .pandoc_template.html5
  61. +1 −76 .sanity-ansible-ignore-2.11.txt
  62. +0 −74 .sanity-ansible-ignore-2.12.txt
  63. +0 −74 .sanity-ansible-ignore-2.13.txt
  64. +0 −74 .sanity-ansible-ignore-2.14.txt
  65. +3 −0 .sanity-ansible-ignore-2.15.txt
  66. +3 −0 .sanity-ansible-ignore-2.16.txt
  67. +3 −0 .sanity-ansible-ignore-2.17.txt
  68. +1 −48 .sanity-ansible-ignore-2.9.txt
  69. +0 −49 .yamllint.yml
  70. +278 −0 CHANGELOG.md
  71. +5 −0 README-ansible.md
  72. +66 −0 README-ostree.md
  73. +399 −269 README.md
  74. +54 −351 contributing.md
  75. +27 −0 defaults/main.yml
  76. +0 −1 examples/down_profile+delete_interface.yml
  77. +1 −0 examples/eth_simple_auto.yml
  78. +1 −1 examples/eth_with_802_1x.yml
  79. +18 −0 examples/eth_with_wait_ip.yml
  80. +24 −0 examples/ignore_auto_dns.yml
  81. +29 −0 examples/macvtap.yml
  82. +226 −0 examples/network_state_example.yml
  83. +51 −0 examples/route_type_support.yml
  84. +168 −46 library/network_connections.py
  85. +32 −3 library/network_state.py
  86. +3 −0 meta/collection-requirements.yml
  87. +13 −8 meta/main.yml
  88. +115 −26 module_utils/network_lsr/argument_validator.py
  89. +2 −0 module_utils/network_lsr/ethtool.py
  90. +0 −11 module_utils/network_lsr/nm/__init__.py
  91. +32 −26 module_utils/network_lsr/nm/client.py
  92. +1 −1 module_utils/network_lsr/nm_provider.py
  93. +4 −4 module_utils/network_lsr/utils.py
  94. +55 −0 plans/README-plans.md
  95. +115 −0 plans/test_playbooks_parallel.fmf
  96. +1 −1 pylintrc
  97. +1 −1 scripts/print_all_options.py
  98. +81 −9 tasks/main.yml
  99. +15 −3 tasks/set_facts.yml
  100. +1 −0 templates/get_ansible_managed.j2
  101. +1 −1 tests/covstats
  102. +44 −23 tests/ensure_provider_tests.py
  103. +1 −1 tests/get_coverage.sh
  104. +14 −13 tests/get_coverage.yml
  105. +1 −1 tests/get_total_coverage.sh
  106. +1 −1 tests/git-post-commit.sh
  107. +1 −1 tests/git-pre-commit.sh
  108. +1 −1 tests/merge_coverage.sh
  109. +4 −2 tests/playbooks/down_profile+delete_interface.yml
  110. +1 −1 tests/playbooks/down_profile.yml
  111. +43 −23 tests/playbooks/integration_pytest_python3.yml
  112. +25 −11 tests/playbooks/manual_test_ethtool_coalesce.yml
  113. +2 −1 tests/playbooks/run_tasks.yml
  114. +30 −11 tests/playbooks/tests_802_1x.yml
  115. +8 −3 tests/playbooks/tests_802_1x_updated.yml
  116. +36 −27 tests/playbooks/tests_auto_gateway.yml
  117. +49 −33 tests/playbooks/tests_bond.yml
  118. +30 −22 tests/playbooks/tests_bond_cloned_mac.yml
  119. +64 −29 tests/playbooks/tests_bond_deprecated.yml
  120. +76 −178 tests/playbooks/tests_bond_options.yml
  121. +55 −39 tests/playbooks/tests_bond_removal.yml
  122. +23 −9 tests/playbooks/tests_bridge.yml
  123. +11 −3 tests/playbooks/tests_bridge_cloned_mac.yml
  124. +34 −18 tests/playbooks/tests_checkpoint_cleanup.yml
  125. +13 −5 tests/playbooks/tests_dummy.yml
  126. +21 −11 tests/playbooks/tests_eth_dns_support.yml
  127. +16 −11 tests/playbooks/tests_eth_pci_address_match.yml
  128. +26 −11 tests/playbooks/tests_ethernet.yml
  129. +27 −10 tests/playbooks/tests_ethtool_coalesce.yml
  130. +38 −22 tests/playbooks/tests_ethtool_features.yml
  131. +30 −10 tests/playbooks/tests_ethtool_ring.yml
  132. +84 −0 tests/playbooks/tests_ignore_auto_dns.yml
  133. +36 −24 tests/playbooks/tests_infiniband.yml
  134. +30 −11 tests/playbooks/tests_ipv6.yml
  135. +21 −13 tests/playbooks/tests_ipv6_disabled.yml
  136. +13 −7 tests/playbooks/tests_ipv6_dns_search.yml
  137. +45 −65 tests/playbooks/tests_network_state.yml
  138. +10 −5 tests/playbooks/tests_provider.yml
  139. +25 −13 tests/playbooks/tests_reapply.yml
  140. +4 −2 tests/playbooks/tests_route_device.yml
  141. +36 −11 tests/playbooks/tests_route_table.yml
  142. +196 −0 tests/playbooks/tests_route_type.yml
  143. +38 −19 tests/playbooks/tests_routing_rules.yml
  144. +43 −28 tests/playbooks/tests_states.yml
  145. +25 −14 tests/playbooks/tests_switch_provider.yml
  146. +9 −5 tests/playbooks/tests_team.yml
  147. +36 −9 tests/playbooks/tests_team_plugin_installation.yml
  148. +16 −7 tests/playbooks/tests_vlan_mtu.yml
  149. +16 −9 tests/playbooks/tests_wireless.yml
  150. +80 −0 tests/playbooks/tests_wireless_and_network_restart.yml
  151. +15 −5 tests/playbooks/tests_wireless_plugin_installation.yml
  152. +34 −14 tests/playbooks/tests_wireless_wpa3_owe.yml
  153. +54 −33 tests/playbooks/tests_wireless_wpa3_sae.yml
  154. +3 −1 tests/setup-snapshot.yml
  155. +9 −0 tests/tasks/assert_IPv4_present.yml
  156. +9 −0 tests/tasks/assert_IPv6_present.yml
  157. +16 −0 tests/tasks/assert_autoconnect_retries.yml
  158. +21 −0 tests/tasks/assert_bond_options.yml
  159. +12 −0 tests/tasks/assert_bond_port_profile_present.yml
  160. +6 −0 tests/tasks/assert_controller_device_present.yml
  161. +3 −2 tests/tasks/assert_device_absent.yml
  162. +3 −2 tests/tasks/assert_device_present.yml
  163. +10 −0 tests/tasks/assert_dhcp_device_present.yml
  164. +30 −0 tests/tasks/assert_may_fail.yml
  165. +10 −0 tests/tasks/assert_network_connections_failed.yml
  166. +11 −0 tests/tasks/assert_package_installed.yml
  167. +3 −2 tests/tasks/assert_profile_absent.yml
  168. +9 −3 tests/tasks/assert_profile_present.yml
  169. +39 −0 tests/tasks/check_network_dns.yml
  170. +2 −0 tests/tasks/cleanup_802_1x_server.yml
  171. +26 −0 tests/tasks/cleanup_bond_profile+device.yml
  172. +20 −10 tests/tasks/create_and_remove_interface.yml
  173. +49 −0 tests/tasks/create_bond_profile.yml
  174. +36 −0 tests/tasks/create_bond_profile_reconfigure.yml
  175. +3 −0 tests/tasks/create_dummy_profile.yml
  176. +1 −0 tests/tasks/create_team_profile.yml
  177. +39 −4 tests/tasks/create_test_interfaces_with_dhcp.yml
  178. +21 −0 tests/tasks/create_wireless_profile_restart_network.yml
  179. +1 −1 tests/tasks/delete_interface.yml
  180. +16 −1 tests/tasks/el_repo_setup.yml
  181. +24 −7 tests/tasks/enable_epel.yml
  182. +9 −6 tests/tasks/get_NetworkManager_NVR.yml
  183. +4 −4 tests/tasks/get_modules_and_utils_paths.yml
  184. +21 −4 tests/tasks/get_profile_stat.yml
  185. +16 −2 tests/tasks/manage_test_interface.yml
  186. +6 −0 tests/tasks/ostree_systems_check.yml
  187. +6 −0 tests/tasks/remove_package.yml
  188. +24 −4 tests/tasks/remove_test_interfaces_with_dhcp.yml
  189. +9 −9 tests/tasks/run_test.yml
  190. +4 −2 tests/tasks/setup_802.1x.yml
  191. +13 −2 tests/tasks/setup_802_1x_server.yml
  192. +6 −0 tests/tasks/setup_mock_wifi.yml
  193. +42 −20 tests/tasks/setup_mock_wifi_wpa3_owe.yml
  194. +48 −22 tests/tasks/setup_mock_wifi_wpa3_sae.yml
  195. +2 −1 tests/tasks/setup_test_interface.yml
  196. +2 −1 tests/tasks/show_interfaces.yml
  197. +19 −8 tests/tasks/test_802.1x_capath.yml
  198. +7 −4 tests/tests_802_1x_nm.yml
  199. +7 −4 tests/tests_802_1x_updated_nm.yml
  200. +7 −4 tests/tests_auto_gateway_initscripts.yml
  201. +7 −4 tests/tests_auto_gateway_nm.yml
  202. +7 −4 tests/tests_bond_cloned_mac_initscripts.yml
  203. +7 −4 tests/tests_bond_cloned_mac_nm.yml
  204. +7 −4 tests/tests_bond_deprecated_initscripts.yml
  205. +7 −4 tests/tests_bond_deprecated_nm.yml
  206. +7 −4 tests/tests_bond_initscripts.yml
  207. +7 −4 tests/tests_bond_nm.yml
  208. +7 −4 tests/tests_bond_options_nm.yml
  209. +7 −4 tests/tests_bond_removal_initscripts.yml
  210. +7 −4 tests/tests_bond_removal_nm.yml
  211. +7 −4 tests/tests_bridge_cloned_mac_initscripts.yml
  212. +7 −4 tests/tests_bridge_cloned_mac_nm.yml
  213. +7 −4 tests/tests_bridge_initscripts.yml
  214. +7 −4 tests/tests_bridge_nm.yml
  215. +40 −17 tests/tests_change_indication_on_repeat_run.yml
  216. +2 −1 tests/tests_default.yml
  217. +6 −3 tests/tests_default_initscripts.yml
  218. +6 −3 tests/tests_default_nm.yml
  219. +7 −4 tests/tests_dummy_nm.yml
  220. +7 −4 tests/tests_eth_dns_support_nm.yml
  221. +21 −13 tests/tests_eth_pci_address_match_nm.yml
  222. +7 −4 tests/tests_ethernet_initscripts.yml
  223. +7 −4 tests/tests_ethernet_nm.yml
  224. +7 −4 tests/tests_ethtool_coalesce_initscripts.yml
  225. +21 −13 tests/tests_ethtool_coalesce_nm.yml
  226. +7 −4 tests/tests_ethtool_features_initscripts.yml
  227. +21 −13 tests/tests_ethtool_features_nm.yml
  228. +7 −4 tests/tests_ethtool_ring_initscripts.yml
  229. +21 −13 tests/tests_ethtool_ring_nm.yml
  230. +4 −3 tests/tests_helpers_and_asserts.yml
  231. +23 −0 tests/tests_ignore_auto_dns_nm.yml
  232. +7 −4 tests/tests_infiniband_nm.yml
  233. +8 −4 tests/tests_integration_pytest.yml
  234. +7 −4 tests/tests_ipv6_disabled_nm.yml
  235. +7 −4 tests/tests_ipv6_dns_search_nm.yml
  236. +7 −4 tests/tests_ipv6_initscripts.yml
  237. +7 −4 tests/tests_ipv6_nm.yml
  238. +7 −4 tests/tests_network_state_nm.yml
  239. +22 −14 tests/tests_provider_nm.yml
  240. +7 −4 tests/tests_reapply_nm.yml
  241. +16 −8 tests/tests_regression_nm.yml
  242. +7 −4 tests/tests_route_device_initscripts.yml
  243. +7 −4 tests/tests_route_device_nm.yml
  244. +7 −4 tests/tests_route_table_nm.yml
  245. +45 −0 tests/tests_route_type_nm.yml
  246. +7 −4 tests/tests_routing_rules_nm.yml
  247. +7 −4 tests/tests_states_initscripts.yml
  248. +7 −4 tests/tests_states_nm.yml
  249. +7 −3 tests/tests_switch_provider.yml
  250. +9 −5 tests/tests_team_nm.yml
  251. +9 −4 tests/tests_team_plugin_installation_nm.yml
  252. +38 −18 tests/tests_unit.yml
  253. +7 −4 tests/tests_vlan_mtu_initscripts.yml
  254. +7 −4 tests/tests_vlan_mtu_nm.yml
  255. +23 −0 tests/tests_wireless_and_network_restart_nm.yml
  256. +7 −4 tests/tests_wireless_nm.yml
  257. +7 −4 tests/tests_wireless_plugin_installation_nm.yml
  258. +7 −4 tests/tests_wireless_wpa3_owe_nm.yml
  259. +7 −4 tests/tests_wireless_wpa3_sae_nm.yml
  260. +259 −6 tests/unit/test_network_connections.py
  261. +1 −1 tests/unit/test_nm_provider.py
  262. +21 −0 tests/vars/rh_distros_vars.yml
Loading