2593 Commits

Author SHA1 Message Date
Mate Lakat
46fe276a53 xenapi: Add qemu-utils as a cinder dependency
If you are using xenapi, your system won't have qemu-img installed. This
patch adds the package qemu-utils to the list of cinder
apts/rpms/suse-rpms, thus devstack will pull the required binaries.

Change-Id: Id701880ce03bb3e78223df0af6a00b052408407c
2013-06-22 20:16:44 +01:00
Jenkins
b3e8ea847f Merge "xenapi: separate disk for cinder volumes" 2013-06-22 01:39:56 +00:00
Jenkins
dc180292a7 Merge "Set default volume backing file size to 10G" 2013-06-21 15:38:03 +00:00
Jenkins
4471309b31 Merge "Restore admin role to ceilometer user." 2013-06-21 09:38:04 +00:00
Jenkins
03ecc2207b Merge "Disable vnc on Power Systems" 2013-06-20 23:39:52 +00:00
Matthew Treinish
4c03034ef8 Set default volume backing file size to 10G
This commit changes the default volume backing file size from 5G to
10G. This is already done in devstack-gate because on tempest runs
we would frequently go above 5G. This will mirror the change for all
devstack runs not just in the gate.

Change-Id: I7023237653a28a4bb9413540ad9ecf3dfa588b0a
2013-06-20 17:04:38 -04:00
Eoghan Glynn
e3d3cb7598 Restore admin role to ceilometer user.
Fixes bug 1193004

The ceilometer user needs the admin role, so that the resources
(instances etc.) associated with all tenants are visible to the
ceilometer agents for metering purposes.

Change-Id: I4d8a88d2d88a11a4b408e0c68ef227ec2af2d822
2013-06-20 16:04:25 +01:00
Jenkins
aef5fcae9c Merge "Use heat-manage to sync heat db." 2013-06-19 17:39:48 +00:00
Mate Lakat
68ac03c7f2 xenapi: separate disk for cinder volumes
Some kernels have lockup issues while serving cinder volumes from
file-loopback-lvm kind of cinder setup. This patch provides a way to
create an additional drive to the OpenStack VM, and use that to store
cinder volumes, thus eliminating the lockup issue. It will help when
testing XenServer. Now, you can specify devices for stack-volumes
through:

    VOLUME_BACKING_DEVICE

In case you are using CINDER_MULTI_LVM_BACKEND, you can use

    VOLUME_BACKING_DEVICE2

as well.

Xenserver:
Should you whish to use a 10 gig disk backend for your cinder volumes,
specify:

    XEN_XVDB_SIZE_GB=10
    VOLUME_BACKING_DEVICE=/dev/xvdb

Citrix is using this approach on its internal CI system to run tests
against OpenStack. This is a workaround for this bug:

  https://bugs.launchpad.net/cinder/+bug/1023755

Related to blueprint xenapi-devstack-cleanup

Change-Id: Iee633d2704185bfbf9234882654c47b850fa168a
2013-06-19 13:56:33 +01:00
Jenkins
04ac51c48b Merge "add support in devstack to run it with cisco plugin" 2013-06-19 11:08:16 +00:00
Jenkins
222dad34cf Merge "On unstack, cleanup LVM setup for Cinder" 2013-06-19 11:08:09 +00:00
Jenkins
cf97d97af3 Merge "Update the ou name of Group to be the new default of UserGroups" 2013-06-19 11:08:02 +00:00
Steve Baker
e3111329f1 Use heat-manage to sync heat db.
heat-db-setup has been deprecated and doesn't work when
devstack uses postgres and mysql isn't installed.

This is causing postgres gating to fail for heat.

Change-Id: I84f0a2d40f0033e52c87b6f0c9c7265471134ffe
2013-06-19 13:57:31 +12:00
Daniel Jones
fa868cb59c Disable vnc on Power Systems
Power systems don't have graphics adapters, so we can't simulate a VNC
console. This patch removes that from the default nova configuration
if the system architecture is ppc64.

Change-Id: I129d180b712115e5c275241740d34805fea23e8b
2013-06-18 18:20:41 -05:00
Jenkins
94432539ed Merge "Change path to loadbalancer plugin" 2013-06-18 22:06:21 +00:00
Jenkins
c3e5cfcffa Merge "Fix the OVS version check to work with upstream master versions of OVS." 2013-06-18 20:07:48 +00:00
Jenkins
2f9c4b3053 Merge "F19 rpm dependencies" 2013-06-18 20:05:43 +00:00
Jenkins
9079e8d741 Merge "exercise euca.sh check the volume just created" 2013-06-18 20:05:41 +00:00
Jenkins
8dc7a10e3d Merge "Fix syntax error in lib/tempest" 2013-06-17 23:23:39 +00:00
Brad Topol
e7a2ba45a7 Update the ou name of Group to be the new default of UserGroups
This update sets the ou value for groups to be the new keystone
ldap default of UserGroups

Fixes Bug1191807

Change-Id: I9b7383100045155ca35b04190f42be641a0c6ea8
2013-06-17 15:22:49 -05:00
Baodong (Robert) Li
901419d27b add support in devstack to run it with cisco plugin
implements blueprint cisco-plugin-support

Change-Id: Ib4716c9ef6daa059d5210631d927253bf2ba6a64
2013-06-17 05:14:32 -07:00
Ian Wienand
c42ed258b4 Fix syntax error in lib/tempest
Fix syntax error in lib/tempest:
 Created tempest configuration file:
 21:06:30 ++ CINDER_MULTI_LVM_BACKEND=False
 21:06:30 ++ '[' False == 'True ]'
 21:06:30 /home/stack/devstack/lib/tempest: line 278: [: missing `]'

Change-Id: Ib4e393dad12751bdfb0e6f8fac3accd380a1f760
2013-06-17 13:23:44 +10:00
Jenkins
9539e79bd7 Merge "Use service role instead of admin role for service users" 2013-06-17 02:48:29 +00:00
Jenkins
ce0d541e87 Merge "Turn on l3 agent and external network bridge for Brocade plugin" 2013-06-17 02:48:22 +00:00
Jenkins
53797878a6 Merge "Add a new dependency for n-api" 2013-06-16 22:56:26 +00:00
Jenkins
1f02537e75 Merge "Install agent packages when running agents like DHCP or L3" 2013-06-16 09:29:16 +00:00
Kui Shi
a8a11cf1f6 exercise euca.sh check the volume just created
In devstack, the exercises/euca.sh test the "VOLUME". it should always
check the volume which was just created. Because there may be volumes
left by the last failed euca.sh, then the variable VOLUME
VOLUME=`euca-describe-volumes | cut -f2`
will be assigned a list of volumes, which is not expected.

Fixes bug #1191424

Change-Id: Ie004c9cfeaef4a8a313866d21d45c7b41f1b2ba0
2013-06-16 10:28:23 +08:00
Attila Fazekas
22f4d5e736 F19 rpm dependencies
Fedora 19 rpm dependencies are the same as Fedora 18.
* Adding f19 to the 'dept:' list.

Change-Id: I927c31d45ac03b8bddac117e7f501d1255a25200
2013-06-15 15:50:17 +02:00
Jenkins
25b8df59f4 Merge "quantum-debug configuration fails on missing PUBLIC_BRIDGE" 2013-06-15 12:13:13 +00:00
Jenkins
201379cc38 Merge "Adds openssl-devel to the RPMs dependencies" 2013-06-15 12:13:10 +00:00
armando-migliaccio
8498487e55 Install agent packages when running agents like DHCP or L3
This is because these agents rely on quantum agent packages as
much as the L2 agent.

Fixes bug #1190050

Change-Id: I8b0c5667f86b22e3727a316f7bb0500d0d0ba637
2013-06-14 10:33:38 -07:00
Jenkins
f756470f0d Merge "Ensure flavor_ref_alt is different from flavor_ref" 2013-06-14 16:15:06 +00:00
Kyle Mestery
51a3f1f636 Fix the OVS version check to work with upstream master versions of OVS.
This patch adds two functions to check version strings in the toplevel
functions file. The openvswitch_agent then uses these to compare versions
when checking for tunneling support. The tunneling version check now
also takes into account upstream master versions of Open vSwitch, which
the previous version check always failed on.

Fixes bug #1190734

Change-Id: I0102fb57f8ce5529169025efa21a0996ad68bef1
2013-06-14 10:01:15 +00:00
Eugene Nikanorov
b7196174dd Change path to loadbalancer plugin
LoadbalancerPlugin path needs to be changed to reflect renaming
agent_loadbalancer to loadbalancer and moving services directory
one level up.

Change-Id: Ib2ece411b5fb84575673a66421eb474888dd8f43
2013-06-13 23:41:09 +04:00
Sean Dague
c377145632 allow overwriting of http_image in tempest.conf
the default http_image variable is an upstream cirros url in
tempest. However, in the gate this can cause flakey failures if
that has connection issues.

Ensure that we can override this from devstack-gate to be
something we are sure is going to work.

Partial fix for bug #1190623

Change-Id: Ie06fc231725c235f5ee8fd17fc87d3305bc845a3
2013-06-13 14:44:53 -04:00
Jenkins
ad31e1cb95 Merge "Install agent packages when running the Nicira plugin." 2013-06-13 17:19:16 +00:00
Jenkins
4cfb340a90 Merge "Periodic formatting cleanup" 2013-06-13 15:35:33 +00:00
Jenkins
a01a195527 Merge "Add support for setting extra networking configuration options." 2013-06-13 04:14:47 +00:00
Giulio Fidente
97e1bd0323 Enables the multibackend Cinder tests in tempest when useful.
The change adds in lib/tempest an optional dependency on the var
$CINDER_MULTI_LVM_BACKEND which, if set, enables the multibackend
tests in the tempest config.

Change-Id: Iccafd00f5adabbbc2309fa72664bf29440744d91
2013-06-12 10:12:26 +02:00
Jenkins
13cc62b1d0 Merge "Decrease the tempest build interval" 2013-06-11 22:40:07 +00:00
Jenkins
e299e33532 Merge "Correct InvalidInstanceID.NotFound test." 2013-06-11 22:34:40 +00:00
armando-migliaccio
fb430899a6 quantum-debug configuration fails on missing PUBLIC_BRIDGE
The Nicira plugin does not require an L3 agent, however the
PUBLIC_BRIDGE is needed by the quantum-debug tool as well as
nicira third_party configuration.

Fixes bug #1190062

Change-Id: Ie60f8f340e034a35a65e54518838c1d751a481a8
2013-06-11 15:22:58 -07:00
armando-migliaccio
174c751d05 Install agent packages when running the Nicira plugin.
This is necessary because currently the plugin uses the dhcp amongst
other agents.

Fixes bug #1190057

Change-Id: If9e79de2cf547076e0cac7ac0f71c9fb7fc2758f
2013-06-11 14:09:08 -07:00
Dean Troyer
1a6d4492e2 Periodic formatting cleanup
This is the semi-irregular comment and docs cleanup.

No functional changes should be here although some code is moved in a
small attempt to sort functions and get things where they need to be.

Change-Id: Ib4a3e2590c6fbd016c391acc7aef6421e91c0dca
2013-06-11 14:39:27 -05:00
Giulio Fidente
eeaa41a1ce Adds openssl-devel to the RPMs dependencies
pyOpenSSL (required by glanceclient) fails to build if openssl
header files are missing.

Change-Id: I3ebce749ee9ca88cbbecc6b7676a086d82670f4d
Fixes: bug #1188650
2013-06-11 17:58:05 +02:00
Jenkins
f606adb4a8 Merge "Make dependency on libvirt dynamic" 2013-06-10 22:30:44 +00:00
Jenkins
689e3ef01a Merge "Don't install pep8 from packages" 2013-06-10 17:35:49 +00:00
Jenkins
ab348cd4d8 Merge "Source functions in rejoin-stack.sh" 2013-06-10 11:39:57 +00:00
Jeremy Stanley
18b0906e1f Correct InvalidInstanceID.NotFound test.
* exercises/euca.sh: The match filtering InvalidInstanceID.NotFound
is cleaned up to eliminate numerous leaning toothpicks, and now also
actually works. The previous version was incorporating literal
square brackets into the pattern where I think a character list
match may have been intended instead, but was not actually necessary
anyway.

Change-Id: I765a20000e7b6ba6deadce8cad3bbc9559fcdd0d
2013-06-10 00:28:06 +00:00
Attila Fazekas
bae0233cf9 Decrease the tempest build interval
Decreasing the build interval leads to faster state change detection,
so it will speed up the gating jobs.

It may increase the possibility of a "hidden" issues causes
indeterministic test results.

Change-Id: Ida5e7296e4ea53d761e0efef34376699337d8377
2013-06-08 15:57:48 +02:00