Skip to content
Snippets Groups Projects

[nm-1.40] [RFE] dispatch `dns-change` dispatcher event

Merged Gris Ge requested to merge cathay4t/NetworkManager:nm-1-40 into nm-1-40

Backport the dns-change event feature to nm-1.40 branch.

The git cherry-pick -x has conflicts due to lack of NM_DISPATCHER_ACTION_REAPPLY. Patch amended.

Manually tested on dns-change event.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Beniamino Galvani approved this merge request

    approved this merge request

  • Gris Ge mentioned in commit c9a6e501

    mentioned in commit c9a6e501

  • merged

    • Maintainer

      https://jenkins-networkmanager.apps.ocp.cloud.ci.centos.org/job/NetworkManager-code-mr/3666/

      Result: UNSTABLE: Some tests failed

      M0 PASS: Passed: 583, Failed: 0, Skipped: 123

      M1 FAIL: Passed: 631, Failed: 2, Skipped: 73

      Passed: 1214, Failed 2, Skipped 196.

      Executed on: CentOS 9-stream

      Failed tests:

      simwifi_p2p_connect simwifi_p2p_client_connect

      Skipped tests:

      bond_port_prio_with_active_backup bond_default_rhel7_slaves_ordering bond_8023ad_with_lacp_active_on bond_8023ad_with_lacp_active_off vlan_over_bond_reconnect_on_link_revive bond_8023ad_with_vlan_srcmac bond_conflicting_device_names bond_set_balance_slb_options bond_unattach_ports_on_controller_failure bond_expose_dhcp_client_identifier bond_expose_dhcp6_client_id bridge_add_forward_delay bridge_new_lower_mac_port_unchanged_ip_addresses_v4 bridge_new_lower_mac_port_unchanged_ip_addresses_v6 bridge_set_mac bridge_set_mac_var2 bridge_detect_initrd_device_diff_name_for_profile bridge_down_to_l2_only cloud_aliyun_basic cloud_azure_basic cloud_ec2_basic cloud_gcp_basic cloud_no_provider_warning cloud_setup_keep_secondary_ips connection_multiconnect_autoconnect_retries connection_migrate_via_config_option connection_with_higher_priority_active_on_reload dispatcher_interface_stuck_in_check_ip_state dns_openshift_dualstack_slow_v4 dns_openshift_dualstack_slow_v6 dns_openshift_v6_only_slow_v6 dns_global doc_transmit_queue_length dracut_NM_NFS_root_dhcp dracut_NM_NFS_root_dhcp_ip_dhcp_neednet dracut_NM_NFS_root_dhcp_ip_dhcp_peerdns0 dracut_NM_NFS_root_dhcp_vendor_class dracut_NM_NFS_root_nfs_ip_dhcp_mtu dracut_NM_NFS_root_nfs_ip_dhcp_mtu_cloned_mac dracut_NM_NFS_root_nfs_ip_dhcp_hostname dracut_NM_NFS_root_nfs_ip_dhcp_rd_routes dracut_NM_NFS_root_nfs_ip_dhcp_dhcp6_slow_ip4 dracut_NM_NFS_root_nfs_ip_dhcp_dhcp6_slow_ip6 dracut_NM_NFS_root_nfs_ip_dhcp_dhcp6_with_ip46_and_ip6_nic dracut_NM_NFS_root_nfs_ip_dhcp_dhcp6_with_slow_ip46_and_ip6_nic dracut_NM_NFS_root_nfs_ip_dhcp_dhcp6_with_slow_ip64_and_ip6_nic dracut_NM_NFS_root_nfs_ip_manual_dhcp dracut_NM_NFS_root_nfs_ip_manual_gateway_hostname_mac dracut_NM_NFS_root_nfs_ip_manual_mtu dracut_NM_NFS_root_nfs_ip_manual_mtu_cloned_mac dracut_NM_NFS_root_nfs_ip_manual_dns1 dracut_NM_NFS_root_nfs_ip_manual_dns2 dracut_NM_NFS_root_nfs_ip_manual_dns3 dracut_NM_NFS_root_nfs_ip_manual_custom_ifname dracut_NM_NFS_root_nfs_ip_off dracut_NM_NFS_remote_rootfs_connection dracut_NM_NFS_remote_rootfs_connection_var2 dracut_NM_NFS_root_nfs_ip_auto6 dracut_NM_NFS_root_nfs_ip_dhcp6 dracut_NM_NFS_root_nfs_ip_manual6_gateway_hostname_mac dracut_NM_NFS_root_nfs_ipv6_disable dracut_NM_iSCSI_netroot_dhcp dracut_NM_iSCSI_netroot_dhcp_ip_dhcp dracut_NM_iSCSI_ibft_table dracut_NM_iSCSI_multiple_targets dracut_NM_bridge_custom_name_2_ifaces dracut_NM_team_over_2_ifaces dracut_NM_vlan_mutliple_over_nic dracut_NM_vlan_over_bridge dracut_NM_vlan_over_bond dracut_NM_vlan_over_team_no_boot dracut_NM_vlan_over_team dracut_legacy_iSCSI_ibft_table ethernet_default_initramfs_connection ethernet_mac_address_rhel7_default 8021x_auto_auth_retry_with_backup_network ethtool_features_pause last_copr_build_check nmcli_general_profile_pickup_doesnt_break_network pull_hostname_from_dns_static_ipv6 pull_hostname_from_dns_dynamic_ipv6 CAP_SYS_ADMIN_for_ibft run_once_new_connection nm_wait_online_requisite_NM nm_wait_online_requires_NM ctc_device_recognition no_assumed_wired_connections nmcli_device_attempt_hw_delete nmcli_novice_mode_readline device_dbus_signal NM_syslog_in_anaconda snapshot_rollback_sriov snapshot_rollback_deleted snapshot_rollback_delete_devices_and_profiles macsec_reboot macsec_vlan_reboot macsec_managed_macsec_from_unmanaged_parent apply_link_settings modify_link_settings_ifcfg autoconnect_port ignore_carrier_with_bond_noauto ignore_carrier_with_bond ignore_carrier_with_bond_two_ports nm_binds_to_dbus_check nmcli_version_warning crashing_NM_binary libreswan_ikev1_aggressive libreswan_ikev1_main libreswan_add_profile_wrong_password libreswan_activate_asking_for_password libreswan_activate_asking_for_password_with_delay libreswan_activate_asking_for_password_and_secret libreswan_reimport loopback_modify_iface_address loopback_invalid_profile_options loopback_dns_dnsmasq_default loopback_set_route_with_options loopback_add_connection loopback_multi_connect loopback_set_iface_as_ovs_port loopback_set_iface_as_bond_port loopback_match_renamed_iface loopback_multiple_profiles ipv4_route_set_single_route_with_weight ipv4_route_set_ecmp_route_with_weight ipv4_route_set_ecmp_route_with_weight_and_drop_weight ipv4_route_set_ecmp_route_with_weight_and_modify ipv4_route_set_ecmp_routes_in_two_profiles ipv4_route_set_ecmp_routes_dummy_and_reactivate_connection ipv4_ignore_resolveconf_with_ignore_auto_dns_var2 ipv4_dns_resolvconf_rhel7_default ipv4_dns_resolvconf_file renewal_gw_after_dhcp_outage renewal_gw_after_long_dhcp_outage renewal_gw_after_dhcp_outage_for_assumed_var0 renewal_gw_after_dhcp_outage_for_assumed_var1 dhcp4_outages_in_various_situation ipv4_rp_filter_set_loose ipv4_rp_filter_set_loose_rhel ipv4_rp_filter_do_not_touch ipv4_rp_filter_reset ipv4_rp_filter_reset_rhel nm_dhcp_lease_renewal_link_down ipv4_dhcp_client_id_change_lease_restart ipv4_replace_local_rule dhcp_rebind_with_firewall dhcp_rebind_with_firewall_var2 ipv4_dhcp_reapply_keep_lease ipv4_mptcp_reapply_change_flag ipv4_mptcp_remove_endpoints ipv4_prefsrc_route ipv4_no_route_without_addr ipv4_keep_track_l3_despite_too_many_netlink ipv6_limited_router_solicitation solicitation_period_prolonging ipv6_replace_local_rule ipv6_shared_connection_error ipv6_NM_stable_with_internal_DHCPv6 persistent_default_ipv6_gw persistent_ipv6_routes ipv6_keep_route_upon_reapply_full ipv6_stable_privacy_dad ipv6_route_cache_consistancy ipv6_prefsrc_route not_enable_ipv6_on_external nmtui_simwifi_connect_to_wep_hexkey_network nmtui_simwifi_connect_to_wep_asciikey_network nmtui_simwifi_wep_hexkey_connection nmtui_simwifi_wep_ascii_connection nmtui_simwifi_show_password openvswitch_ignore_ovs_network_setup openvswitch_ignore_ovs_vlan_network_setup openvswitch_ignore_ovs_bond_network_setup nmcli_add_openvswitch_ofport_request restart_NM_with_mixed_setup ovs_cloned_mac_set_on_iface ovs_mtu ovs_other_config ovs_vxlan_networking_off_on strongswan_connection_renewal config_lacp kill_teamd_with_ports teamd_logging veth_device_remove_return vlan_create_1000_bridges_over_1000_vlans vlan_add_vlan_on_an_unmanaged_interface vlan_create_macvlan_on_an_unmanaged_interface vlan_stacking vlan_preserve_ip_on_reload vpnc_add_profile vpnc_terminate vrf_various_ports simwifi_wep_ttls_mschapv2_eap simwifi_wep_ask_passwd simwifi_wep_tls simwifi_wep_peap_gtc

Please register or sign in to reply
Loading