Merge ~freyes/ubuntu/+source/neutron:stable/wallaby into ~ubuntu-openstack-dev/ubuntu/+source/neutron:stable/wallaby

Proposed by Felipe Reyes
Status: Merged
Merged at revision: a2a84a673eec85e47f74c03b2f9e359edf899b2b
Proposed branch: ~freyes/ubuntu/+source/neutron:stable/wallaby
Merge into: ~ubuntu-openstack-dev/ubuntu/+source/neutron:stable/wallaby
Diff against target: 7892 lines (+2933/-1140)
142 files modified
AUTHORS (+11/-0)
ChangeLog (+71/-0)
PKG-INFO (+1/-1)
bindep.txt (+5/-4)
debian/changelog (+6/-0)
doc/source/ovn/migration.rst (+6/-0)
neutron.egg-info/PKG-INFO (+1/-1)
neutron.egg-info/SOURCES.txt (+8/-0)
neutron.egg-info/pbr.json (+1/-0)
neutron/agent/common/ovs_lib.py (+177/-174)
neutron/agent/l2/extensions/fdb_population.py (+2/-1)
neutron/agent/l3/dvr_local_router.py (+2/-1)
neutron/agent/l3/extensions/qos/base.py (+22/-20)
neutron/agent/l3/extensions/qos/fip.py (+114/-81)
neutron/agent/l3/router_info.py (+2/-1)
neutron/agent/linux/bridge_lib.py (+2/-1)
neutron/agent/linux/dhcp.py (+2/-1)
neutron/agent/linux/interface.py (+55/-18)
neutron/agent/linux/ip_lib.py (+28/-9)
neutron/agent/linux/l3_tc_lib.py (+2/-1)
neutron/agent/linux/tc_lib.py (+5/-3)
neutron/agent/ovn/metadata/agent.py (+17/-0)
neutron/agent/ovn/metadata/ovsdb.py (+7/-2)
neutron/cmd/sanity/checks.py (+3/-1)
neutron/common/ovn/constants.py (+14/-1)
neutron/common/ovn/utils.py (+10/-6)
neutron/db/agentschedulers_db.py (+6/-1)
neutron/db/db_base_plugin_common.py (+1/-1)
neutron/db/db_base_plugin_v2.py (+0/-7)
neutron/db/ipam_backend_mixin.py (+0/-3)
neutron/db/l3_dvrscheduler_db.py (+2/-1)
neutron/extensions/qos_fip.py (+1/-0)
neutron/extensions/securitygroup.py (+3/-1)
neutron/ipam/drivers/neutrondb_ipam/driver.py (+2/-8)
neutron/ipam/exceptions.py (+2/-0)
neutron/notifiers/nova.py (+21/-8)
neutron/pecan_wsgi/hooks/policy_enforcement.py (+7/-3)
neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py (+2/-3)
neutron/plugins/ml2/drivers/mech_agent.py (+2/-0)
neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py (+37/-27)
neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py (+10/-8)
neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py (+3/-0)
neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py (+6/-3)
neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py (+6/-3)
neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py (+38/-3)
neutron/plugins/ml2/drivers/ovn/db_migration.py (+5/-3)
neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py (+55/-4)
neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/commands.py (+1/-0)
neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py (+4/-2)
neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/maintenance.py (+40/-2)
neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py (+50/-18)
neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py (+1/-1)
neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py (+207/-115)
neutron/plugins/ml2/ovo_rpc.py (+7/-5)
neutron/plugins/ml2/plugin.py (+3/-2)
neutron/privileged/agent/linux/ip_lib.py (+19/-15)
neutron/privileged/agent/linux/tc_lib.py (+2/-1)
neutron/services/logapi/drivers/ovn/driver.py (+19/-3)
neutron/services/trunk/drivers/openvswitch/agent/ovsdb_handler.py (+1/-1)
neutron/services/trunk/drivers/ovn/trunk_driver.py (+10/-2)
neutron/tests/common/net_helpers.py (+3/-0)
neutron/tests/fullstack/agents/ovs_agent.py (+1/-1)
neutron/tests/fullstack/test_qos.py (+20/-5)
neutron/tests/fullstack/test_subnet.py (+6/-1)
neutron/tests/functional/agent/common/test_ovs_lib.py (+142/-32)
neutron/tests/functional/agent/l2/base.py (+11/-8)
neutron/tests/functional/agent/l3/framework.py (+2/-0)
neutron/tests/functional/agent/linux/test_bridge_lib.py (+1/-1)
neutron/tests/functional/agent/linux/test_dhcp.py (+3/-0)
neutron/tests/functional/agent/linux/test_ip_lib.py (+19/-1)
neutron/tests/functional/agent/linux/test_tc_lib.py (+1/-1)
neutron/tests/functional/agent/test_dhcp_agent.py (+5/-0)
neutron/tests/functional/agent/test_firewall.py (+3/-0)
neutron/tests/functional/agent/test_ovs_lib.py (+4/-49)
neutron/tests/functional/pecan_wsgi/test_hooks.py (+29/-1)
neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl.py (+10/-1)
neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_resources.py (+14/-0)
neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py (+7/-0)
neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py (+21/-0)
neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py (+17/-11)
neutron/tests/functional/resources/process.py (+3/-2)
neutron/tests/functional/services/logapi/drivers/ovn/test_driver.py (+62/-1)
neutron/tests/functional/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py (+2/-0)
neutron/tests/unit/agent/dhcp/test_agent.py (+5/-0)
neutron/tests/unit/agent/l3/extensions/qos/test_base.py (+7/-5)
neutron/tests/unit/agent/l3/extensions/qos/test_fip.py (+86/-19)
neutron/tests/unit/agent/l3/extensions/qos/test_gateway_ip.py (+2/-2)
neutron/tests/unit/agent/linux/test_dhcp.py (+3/-0)
neutron/tests/unit/agent/linux/test_interface.py (+11/-1)
neutron/tests/unit/agent/linux/test_ip_lib.py (+77/-18)
neutron/tests/unit/agent/linux/test_l3_tc_lib.py (+29/-0)
neutron/tests/unit/common/ovn/test_utils.py (+12/-2)
neutron/tests/unit/db/test_agentschedulers_db.py (+16/-5)
neutron/tests/unit/db/test_db_base_plugin_v2.py (+3/-18)
neutron/tests/unit/extensions/test_securitygroup.py (+9/-0)
neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_driver.py (+0/-6)
neutron/tests/unit/notifiers/test_nova.py (+34/-0)
neutron/tests/unit/plugins/ml2/_test_mech_agent.py (+7/-5)
neutron/tests/unit/plugins/ml2/drivers/linuxbridge/agent/test_linuxbridge_neutron_agent.py (+7/-7)
neutron/tests/unit/plugins/ml2/drivers/linuxbridge/mech_driver/test_mech_linuxbridge.py (+12/-4)
neutron/tests/unit/plugins/ml2/drivers/macvtap/mech_driver/test_mech_macvtap.py (+12/-4)
neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_eswitch_manager.py (+68/-58)
neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/test_pci_lib.py (+6/-5)
neutron/tests/unit/plugins/ml2/drivers/mech_sriov/mech_driver/test_mech_sriov_nic_switch.py (+24/-10)
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/test_qos_driver.py (+1/-10)
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py (+1/-1)
neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py (+28/-2)
neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py (+21/-7)
neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_commands.py (+3/-1)
neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py (+46/-0)
neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py (+179/-154)
neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py (+227/-6)
neutron/tests/unit/plugins/ml2/drivers/ovn/test_db_migration.py (+3/-1)
neutron/tests/unit/privileged/agent/linux/test_ip_lib.py (+10/-5)
neutron/tests/unit/services/ovn_l3/test_plugin.py (+46/-0)
neutron/tests/unit/services/trunk/drivers/ovn/test_trunk_driver.py (+5/-1)
playbooks/configure_functional_job.yaml (+6/-0)
playbooks/enable-fips.yaml (+5/-0)
playbooks/run_functional_job.yaml (+0/-2)
releasenotes/notes/bug-1957175-764bc9c73b8d46e9.yaml (+6/-0)
releasenotes/notes/ovn-default-dns-servers-ipv6-subnets-f2d525abc70b01b3.yaml (+11/-0)
releasenotes/notes/ovn-limit-one-physnet-per-bridge-188285955a5ea124.yaml (+4/-0)
roles/configure_functional_tests/tasks/main.yaml (+15/-0)
roles/disable_selinux/tasks/main.yaml (+3/-0)
tools/configure_for_func_testing.sh (+14/-10)
tools/ovn_migration/tripleo_environment/ovn_migration.sh (+4/-7)
tools/ovn_migration/tripleo_environment/playbooks/ovn-migration.yml (+9/-0)
tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/activate-ovn.yml (+2/-2)
tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/cleanup-dataplane.yml (+26/-1)
tools/ovn_migration/tripleo_environment/playbooks/roles/migration/tasks/clone-dataplane.yml (+2/-2)
tools/ovn_migration/tripleo_environment/playbooks/roles/migration/templates/clone-br-int.sh.j2 (+1/-1)
tools/ovn_migration/tripleo_environment/playbooks/roles/pre-checks/ovn-controllers/tasks/main.yml (+10/-0)
tools/ovn_migration/tripleo_environment/playbooks/roles/stop-agents/tasks/main.yml (+4/-0)
tox.ini (+3/-2)
zuul.d/base.yaml (+41/-1)
zuul.d/grenade.yaml (+19/-2)
zuul.d/job-templates.yaml (+77/-0)
zuul.d/project.yaml (+3/-44)
zuul.d/rally.yaml (+17/-2)
zuul.d/tempest-multinode.yaml (+18/-2)
zuul.d/tempest-singlenode.yaml (+79/-5)
zuul.d/tripleo.yaml (+21/-4)
Reviewer Review Type Date Requested Status
Corey Bryant Pending
Review via email: mp+421883@code.staging.launchpad.net
To post a comment you must log in.

There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches