Fix provision_encap.py to be able to set the Keystone tenant

Change-Id: I7648dc3c3da8a33fd602096f831653de7c7bdf84
Signed-off-by: Édouard Thuleau <edouard.thuleau@cloudwatt.com>
Start of unit tests for api-lib (test re-auth on 401); invoked by python setup.py run_tests

Change-Id: I18151c3f7c36c622dc3828c89683c4ae35b0bc95
Support HTTP POST, PUT, DELETE methods in Metadata proxy

Change-Id: If4b281bc2a610d104c9bb3f05283d507d658b7a5
api server and ifmap should take rabbit_port as well as argument, also set replication factor for cassandra db

Change-Id: I75cb27cba7406574cb41b4061486345a1d21448b
[Schema transformer] Fix error case when object disappear

During SNAT tests where I set and clear router's gateway interface in a
loop (that creates and deletes a virtual network, a service instance, virtual
machines with VMIs, a network policy and a routing table each time), I
get some issues with the schema transformer which tries to access
resources that already gone.
That patch regroups the fixes I should done to not crash the schema
transformer during that tests.

Change-Id: Iebed35eb64e2541e317230b628812db97bd55020
Signed-off-by: Édouard Thuleau <edouard.thuleau@cloudwatt.com>
change default analytics redis port in contrail_ports.h

Change-Id: I91c816868320275c2b2a0377059bb1fa6adbaeb9
Merge "Start of unit tests for api-lib (test re-auth on 401); invoked by python setup.py run_tests"
Merge "Fix provision_encap.py to be able to set the Keystone tenant"
Merge "change default analytics redis port in contrail_ports.h"
Merge "[Schema transformer] Fix error case when object disappear"
Merge "api server and ifmap should take rabbit_port as well as argument, also set replication factor for cassandra db"
Merge "Support HTTP POST, PUT, DELETE methods in Metadata proxy"
Fix bugs 1335928 and 1335930.
a. Add support for:
   1. object-values in contrail-logs to determine the object-id values
      for a particular object-type
   2. where * support for object logs in contrail-logs - user can
      just specify object-type without object-id
   3. prefix support for object-id - specified using <prefix*> in
      object-id
b. Refactor start_time, end_time, last parsing code to use the
   relative time support and move parsing common code to opserver_utils

Change-Id: I50b7f197e84e5dc14285016d069ebc016c478458
The new contrail plugin is not inherting from the Neutron DB class
so we are not using _make_security_group_dict__ anymore.
Fixed the backend for security group rule dict.

Change-Id: I1698ecc6f5931a65da8b7175fdaa2cc7441d8aae
Allow client to specify FQN of virtual network as parameter when creating
virtual machine interface in API server to maintain backward
compatibility

Change-Id: I2b2413b33963c161f3f292b484ac8406affbf976
Fix indentation

Change-Id: I5958817a679fcc5f766b3d48782bf3301d371dff
minor changes in schema and discovery for python2.6

Change-Id: I815f759585b82fa2d9a5157444d530d5620fbb43
Merge "Allow client to specify FQN of virtual network as parameter when creating virtual machine interface in API server to maintain backward compatibility"
Merge "Fix indentation"
Merge "Fix bugs 1335928 and 1335930. a. Add support for:    1. object-values in contrail-logs to determine the object-id values       for a particular object-type    2. where * support for object logs in contrail-logs - user can       just specify object-type without object-id    3. prefix support for object-id - specified using <prefix*> in       object-id b. Refactor start_time, end_time, last parsing code to use the    relative time support and move parsing common code to opserver_utils"