Remove leftover references to files/pips/

The files/pips/* files were removed a while ago (replaced by
pip-requires in individual projects). So remove leftover code that was
dealing with that.

Change-Id: Id521a3365ab018193607389f022a25acddb49714
move setup_quantum to stack.sh

sudo is only allowed in stack.sh on the CI, so move setup_quantum code
to the stack.sh.
also fixes quantum debug command setup for linuxbridge and ryu

Change-Id: I11bc0aa242a690e25acc088b3e9f483ceab38f26
Move tempest config to lib/tempest

* Using iniset
* Config based on the tempest.config.sample
* tools/configure_tempest.sh is pending for removal

Change-Id: Ia42e98ba4b640b89bcd2674008090909d88a2efb
Fix XenAPINFS configuration

fixes bug 1087272

Trying to configure XenAPINFS volume driver through localrc options
failed. This fix removes the extra check, as lib/cinder already exits on
error.

Change-Id: I874b7cee44861244cb7a340cc4094ef3f8b48a5a
Name the tgt/conf.d enties based on the vg name

On one system multiple volume and volume manger could be installed and
needs dedicated tgt config entries.
cinder-volumes, stack-volumes, nova-volumes are the default volume group
names.
/etc/tgt/conf.d/ files should be named based on the volume-group name.
The vg name is uniq on one system.
In devstack case the stack.conf is usable.

Changes:
* Rename conf.d/cinder.conf to conf.d/stack.conf
* Handle conf.d similary on all distribution

Change-Id: I856cdf4a21a414d2940d8f9d8b0b0368b1fad887
Merge "move setup_quantum to stack.sh"
Merge "Remove leftover references to files/pips/"
Add a timestamp to the log output for better diagnosis

when we are looking at logs generated by the gate jobs
we need timestamps on the output of stack.sh so we can
figure out what was being executed around the time when
there was a problem in say nova-network

Change-Id: I203e8dae97715d6ee46a4088c7577b9be66cf09d
Fix XenAPINFSDriver's path

Fixes bug 1087329

As the driver was moved to a different location, devstack script needed
an update.

Change-Id: Iaa1db94a84b6e9cb99514ce886025600809e9f29
Merge "Name the tgt/conf.d enties based on the vg name"
Merge "Move tempest config to lib/tempest"
Make the standard devstack logging work with XenServer

Fixes bug 1087387

Stop redirecting the output in devstack to ensure when
you configure LOGFILE that the devstack scripts keep working

Change-Id: I00dce315f5f79c4fc351d9ab11c504274d998fce
Enable the correct instance managers for instance/floating ips.

Currently the default is nova.network.dns_driver.DNSDriver for
both. We need to switch to nova.network.minidns.MiniDNS for
both instance_dns_manager and floating_ip_dns_manager.
nova.network.dns_driver.DNSDriver is just the interface, we
need a good implementation as the default

Fixes LP #1040236

Change-Id: If6e65cb1c7802b1ba0c1e64d4c06185cabf9eeca
Merge "Fix XenAPINFS configuration"
Merge "Fix XenAPINFSDriver's path"
Merge "Make the standard devstack logging work with XenServer"
Remove tools/configure_tempest.sh

Related bug #1087203

Change-Id: I2df4601197214d9d50d86876d4a2892b3421217a
Add is_fedora and exit_distro_not_supported functions

Between is_fedora, is_ubuntu and is_suse, we can make the code a bit
simpler to read. We also use exit_distro_not_supported to identify
places where we need implementation details for new distros.

As "/sbin/service --skip-redirect" is Fedora-specific, guard this with a
is_fedora test too.

Change-Id: Ic77c0697ed9be0dbb5df8e73da93463e76025f0c
exercises/euca: Fix volume timeout

Fixes bug 1087656

In euca exercise, the timeout for one of the volume operations was
specified as ASSOCIATE_TIMEOUT, whereas the timeout error message was
mentioning RUNNING_TIMEOUT. This fix changes the timeout to
RUNNING_TIMEOUT so that it is consistent with the error message.

As RUNNING is usually larger than ASSOCIATE, it leaves more time for the
volume operation.

Change-Id: Ic016c7920ae6e4ec9a476bb5612b7df9eed01c75
Local variable cosmetic changes in lib/tempest

Change-Id: I5e83531c32968bc734abb0f9a8d03e2f9500a074