fixes bug 1033428
Kill dnsmasq processes on startup like n-net case.
q-dhcp(quantum dhcp agent) forks dns-masq child processes.
But those dns-masq processes are not killed on initialization unlike n-net.
So non-first run of q-dhcp fails due to stale dns-masq process.
Change-Id: I15f464e527a5258f88da573facfa2eef4c03f753
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
This patch adds several options to allow using OpenVZ virt layer.
- modifies stack.sh and stackrc to recognize a new VIRT_TYPE option
- set IMAGE_URLS to an openvz image, if VIRT_TYPE == openvz
It also makes a few changes to some tests so that some implicit
defaults (such as the guest user account) can be overridden.
Change-Id: I0dde2dffbf3848fac1dd27eb37af84c0ac73d9aa
Fixes bug 1032122 by ensuring, where possible, we use the tools
shipped with XenServer rather than downloading the tools from
images.ansolabs.com
Change-Id: I4592eca315b4700e73097d678309d00323923c8b
We need to add the sbin paths to the secure path in sudoers for the user
running the script, to make sure that running sbin binaries from sudo
will work.
Change-Id: I7942407df768bfa8dd035f15fa8b43ba05319779
Adds the following options to the tempest configuration
file:
COMPUTE_CONFIG_PATH
COMPUTE_SOURCE_DIR
COMPUTE_WHITEBOX_ENABLED
COMPUTE_PATH_TO_PRIVATE_KEY
COMPUTE_DB_URI
COMPUTE_BIN_DIR
These options are used in an upcoming Tempest patchset
Change-Id: I50409d03255b92f154112b57e96ad71f8542ac96
The enable_service() and disable_service() functions in
https://review.openstack.org/9407 require the functions
file be sourced before stackrc.
* exercise.sh
* samples/local.sh (this will require manual addition to the user's
local.sh if they based it on the sample)
* tools/build_bm.sh
Change-Id: I1bed687867e870bef5748289d712376435a776af
* Update for blueprint general-host-aggregates
* Test for add/remove hosts
* Now uses nova host-list
Change-Id: Id6fef649c13032cf9148d7152fa2b28654717892
This fixes bug 1030899
Ubuntu 11.10 is used by the XenAPI devstack install because
of issues running Ubuntu 12.04 on XenServer 6.0.2 and ea11.10
Change-Id: I35bca1f484e0caea8316e78ca6543d3b7af49088
Setup devstack to use tgtd confiuration files.
Change-Id: Icb2a1a0c5ca517604f9a3930e7c89e3be9a36b0c
Signed-off-by: Chuck Short <chuck.short@canonical.com>
When running devstack, nova moves the host ip from eth0 onto the
bridge. This causes devstack to fail on the second run unless you
explicitly set HOST_IP in localrc.
This patch searches for an ip on the interface that is used for
the default route. This will be eth0 (or en0) in most cases, but
it will search br100 instead if nova has moved the ip, since it
moves the default route as well.
It also will filter out ips from the potential list that are part
of the fixed range and floating range if the netaddr library is
installed. This allows us to find the proper ip even if we have
accidentally left a floating ip or fixed ip on the bridge.
Change-Id: I13288e53ee2786c5ae0edb3f9ab457be8303f1f6
Fixes bug 1028075.
Whether keystone is enabled for Quantum is determined according to Q_AUTH_STRATEGY.
* 'keystone' (default): Enables authN with keystone for Quantum
* 'noauth': No authN used by Quantum.
Change-Id: Icfc77089e085b43e97601869d9c61c9f4da1164b
This is useful for tracking what pip is causing to be
installed over and beyond os pacakges.
In support of this, move all package installation to before
the section where we install via pip. Leave the deferred configuration
until later though.
Change-Id: I89677fd54635e82b10ab674ddeb9ffb3f1a755f0
* Perform operations in lib/cinder
* Use specific cidner-rootwrap file
* Add root_helper to cinder.conf
Change-Id: Ibcae8bae2d06c9cbb4c41c39791e8dbdc8bbb0ac
Nova expects the latin1 character set to be used in its database by
default and then alters the database to utf8 when upgrading the
database (in 082_essex.py).
Nova works this way to work around bug 829209 ("Specified key was too
long" errors) that will be hit with the dns_domains table.
Change-Id: I81e6ed476e8a310fe01809e9afcc2c8d5360e9df
The current default volume backing file size of ~2Gb seem unfeasibly
small and precludes running exercises that require multiple volumes
and/or snapshots to be created.
We increase this to ~5Gb.
Change-Id: Id6b8d122be919d1b0041288e81b735af21958ff7
The stack.sh has a loop to wait for keystone to start. But the output of wget tool has been globalized
which means it won't return the English word 'refused' on Non-English environment even the keystone is
not up. So the script will assume the keystone has been started and continue. The command of keystone
tenant-create always failed immediately after skipping this loop since it require keystone to be started
to authenticate. That's why you can see authentication error in the log because the tenant information
was not correctly set up.
Fix bug 1019942
Change-Id: Icc2bd9551e235173683e3677880c2641faee62a9