Fix failure in IFMapGraphWalkerTest.VrsubConfig and remove it from the flaky
list. The data-file was creating a link first and then the nodes. In some runs,
the parser and server-table would process all of it and the exporter would get
only one trigger per node. But, in some runs, the exporter would get a trigger
after the server-table had finished the link processing but not finished the
node processing. So, this would cause the nodes to be sent twice to the agent,
once without properties (link-create created empty nodes) and the second time
with the properties. This would cause the test to fail on counts. Changing the
data-file so that the link gets creates last solves this problem and we are
still able to make exact checks in the test.

Change-Id: Id54bb89e299313916109dc0c6c3a5f5878654629
Bug 1337453: Before creating a new object, make sure that another object with same uuid doesn't exists

Change-Id: I945e40aca72cc671750992e0bd99c5354333accd
Changes to ensure introspect is accessible when both collector and discovery are not configured.
Change-Id: I93efc7d9ec4dccb1f902c6038c61dfb01f526937
set union and difference speicified wrongly using python 2.6

Change-Id: Icec48f4fdae2acf43ab357d66e33d6d72a2090ee
Merge "Fix failure in IFMapGraphWalkerTest.VrsubConfig and remove it from the flaky list. The data-file was creating a link first and then the nodes. In some runs, the parser and server-table would process all of it and the exporter would get only one trigger per node. But, in some runs, the exporter would get a trigger after the server-table had finished the link processing but not finished the node processing. So, this would cause the nodes to be sent twice to the agent, once without properties (link-create created empty nodes) and the second time with the properties. This would cause the test to fail on counts. Changing the data-file so that the link gets creates last solves this problem and we are still able to make exact checks in the test."
Place dependencies on files rather than directories

Change-Id: Idced63032ad89e082290ca16dba45cb3048a2d63
Add script to set nameserver IPs on a network IPAM

Change-Id: I64c8ef427df7fe7356dc77c96ae69bb5edc1945e
Signed-off-by: Édouard Thuleau <edouard.thuleau@cloudwatt.com>
Add vrouter netns script manager

Command line to set up a Linux network namespace between two virtual
networks. And set up all netns configuration to source NAT traffic comes
from left network to the right network. That script could evolves to
manage LBaaS (HAproxy) too.
TODO: if the IP address is not provide, it should start a DHCP client to
obtain the IP configuration.

Change-Id: I19e6ad3f008f1e9a9471454ddb71b671aa52a717
Signed-off-by: Édouard Thuleau <edouard.thuleau@cloudwatt.com>
Fix following DNS issues:
1) Records not being added from VM
2) Floating IP records being added to wrong VDNS

Change-Id: I8ac17812fd8f1ecf28d66b42fca83b812e4b23dc
retransmit DNS records from dnsd to named to handle failure cases

Change-Id: I82d3eaeb26f19e6e624885b4943f5fd20cb1e817
Dns : avoid zone name clash for default view when same subnet is present in different views

Change-Id: Ib70b87aae50d09d4ba724986075845e4d77a7388
Split the ifmap test lib so that it can be used by the agent code

Change-Id: I3199eab9c7fc7eaa014188432f234d1f0dd3d369
Agent DB cleanup

Change-Id: I199cdd84aeca166c4a1ab51da39c2c73698e5339
Shutdown modules cleanly

Change-Id: Ie4f5270ba58d167bcfd90e5d41bc0834a2d989a8
Merge "Changes to ensure introspect is accessible when both collector and discovery are not configured. Change-Id: I93efc7d9ec4dccb1f902c6038c61dfb01f526937"
Merge "set union and difference speicified wrongly using python 2.6"
Merge "Bug 1337453: Before creating a new object, make sure that another object with same uuid doesn't exists"
Add list command to service_instance.py

Change-Id: I66026a098184daaa1ca37806e9e09155ab91e546
Merge "Fix following DNS issues: 1) Records not being added from VM 2) Floating IP records being added to wrong VDNS"
Merge "retransmit DNS records from dnsd to named to handle failure cases"