dragonflow/devstack
Shachar Snapiri a1498f951f Fix DF broken gate
This commit is a squash of 3 different commits required to fix
DragonFlow gate (See below).

Upgrade redis driver

Redis python package API was changed over time, while we did not
change our handling of the code.
In the gate the driver was updated, and the gate tests were broken.
Updated the code in a way that supports both python2 (soon to be
obsoleted) and python3.
Updated the requirements to install new versions of the packages.

Remove testing revision number in test_df_qos_driver

This code tests Neutron behaviour of increasing the revision number.
This is not code that is controlled by Dragonflow. If (when) it fails,
Dragonflow cannot fix it generically.

use payloads for ROUTER_GATEWAY events

This patch switches the code over to the payload style of callbacks [1]
for ROUTER_GATEWAY events for those that are not using them yet.
The unit tests are also updated where needed to account for the
payload style callbacks and publish() method. Finally the patch
normalizes the passing of gateway IPs which are currently referred to
as 'gw_ips' and 'gateway_ips' depending on the event; now all events use
'gateway_ips'.

Depends-On: https://review.opendev.org/#/c/638274/

[1] https://docs.openstack.org/neutron-lib/latest/contributor/callbacks.html

Co-Authored-By: Omer Anson <omer.anson@toganetworks.com>
Co-Authored-By: boden <bodenvmw@gmail.com>

Change-Id: I5cd456028ed8af86c6c512e514eb91cec56ea77c
2019-08-12 23:52:20 +03:00
..
cassandra_driver Cassandra Support 2017-01-17 08:38:57 +00:00
devstackgaterc-common Update CI job configuration link 2019-06-19 21:44:25 +03:00
devstackgaterc-etcd-zmq Update CI job configuration link 2019-06-19 21:44:25 +03:00
devstackgaterc-fullstack-common Update CI job configuration link 2019-06-19 21:44:25 +03:00
devstackgaterc-fullstack-etcd-zmq Update CI job configuration link 2019-06-19 21:44:25 +03:00
devstackgaterc-fullstack-redis Update CI job configuration link 2019-06-19 21:44:25 +03:00
devstackgaterc-rally-redis Update CI job configuration link 2019-06-19 21:44:25 +03:00
devstackgaterc-redis Update CI job configuration link 2019-06-19 21:44:25 +03:00
devstackgaterc-tempest-redis Update CI job configuration link 2019-06-19 21:44:25 +03:00
etcd.conf Change chdir to cd in etcd service conf 2016-02-24 09:11:19 +02:00
etcd.service Run etcd as a service in fedora (systemd) 2016-01-01 07:07:43 +00:00
etcd.service.conf Run etcd as a service in fedora (systemd) 2016-01-01 07:07:43 +00:00
etcd_driver Support use openstack's base-service etcd 2017-06-27 11:16:06 +00:00
etcd_pubsub_driver Add pubsub mechanism to etcd 2017-10-19 09:41:40 +03:00
override-defaults Refactoring of ZMQ pubsub 2018-06-12 13:01:49 +00:00
ovs_dpdk_setup.sh Disable l3 agent in gate 2017-08-22 15:34:07 +03:00
ovs_setup.sh Update openvswitch version 2018-05-27 20:56:44 +03:00
plugin.sh Fix broken dragonflow gates 2019-03-20 14:23:46 +02:00
ramcloud_driver Cassandra Support 2017-01-17 08:38:57 +00:00
redis_driver Fix DF broken gate 2019-08-12 23:52:20 +03:00
redis_pubsub_driver Implements oslo conf generator 2016-09-29 16:42:03 +08:00
rethinkdb_driver Adding RethinkDB driver 2017-09-13 07:07:44 +00:00
settings Fix the misspelling of "default" 2019-01-10 17:14:00 +08:00
tempest-filter Replace git.openstack.org URLs with opendev.org URLs 2019-06-17 09:11:41 +03:00
zmq_pubsub_driver Refactoring of ZMQ pubsub 2018-06-12 13:01:49 +00:00
zookeeper_driver Make remote_db_port and remote_db_ip deprecated 2018-01-22 16:28:00 +02:00