3870 Commits

Author SHA1 Message Date
Jenkins
9162f9b8ae Merge "Fixed unconditioned source phase in OpenDaylight extras" 2014-03-10 15:46:09 +00:00
Jenkins
586fd791a0 Merge "Take tempurl out of Swift pipeline additions" 2014-03-10 15:46:07 +00:00
Roey Chen
11b36c9b0a Fixed unconditioned source phase in OpenDaylight extras
Should source ``lib/opendaylight`` in ``extras.d/80-opendaylight.sh``
only when appropriate services are enabled.
Fix for bug/1290033

Change-Id: Ifa470e1e132029f3c5bf255f27c4e96373b339a8
Signed-off-by: Roey Chen <roeyc@mellanox.com>
2014-03-10 14:30:00 +02:00
Samuel Merritt
f19ccb6359 Take tempurl out of Swift pipeline additions
Swift commit 165dd44 added tempurl to the sample config, so now it
appears twice in the default devstack-installed configuration. This
commit removes tempurl from $SWIFT_EXTRAS_MIDDLEWARE so that it only
appears once in the generated proxy pipeline.

Change-Id: I4204b2a444312ab87c17f5fb296a43818a4528a6
2014-03-10 13:12:55 +01:00
Jenkins
0dfbf9b4b9 Merge "Close all logging file descriptors" 2014-03-08 19:09:50 +00:00
Jenkins
111f0f1bd9 Merge "Add heat_stack_owner role for heat trusts usage" 2014-03-08 18:12:49 +00:00
Jenkins
45d5db3dff Merge "Fix intermittent error in exercises/floating_ips.sh" 2014-03-08 18:12:46 +00:00
Jenkins
6cb378f8bd Merge "Don't install vim or locate by default" 2014-03-08 18:12:44 +00:00
Jenkins
c6fc45582c Merge "Put tempest ipv6 option in the correct group" 2014-03-08 15:26:35 +00:00
Jenkins
b28103b2e8 Merge "Make stop_swift() more robust for Grenade" 2014-03-08 15:26:33 +00:00
Jenkins
e0ec5cce44 Merge "Add an ability to configure debug-level for ceilometer" 2014-03-08 15:26:31 +00:00
Jenkins
a6863b346c Merge "Add support for sqlalchemy to Marconi" 2014-03-08 13:25:15 +00:00
Jenkins
fb166c3d97 Merge "Fix errexit in lib/ldap" 2014-03-08 12:55:58 +00:00
Jenkins
33cd549f71 Merge "Refactor vmdk upload code" 2014-03-08 01:46:57 +00:00
Jenkins
fa210d2ab6 Merge "make compute-admin correct" 2014-03-08 01:46:55 +00:00
Jenkins
da6831200b Merge "Iniset keystone auth version" 2014-03-08 01:46:33 +00:00
Joe Gordon
bb1e07859c Don't install vim or locate by default
Devstack doesn't need vim or locate, if someone wants to use them, they
can just install them afterwards.

Change-Id: I00f27c20c86d89465e4aefc67ed645a309c09a03
2014-03-07 12:47:06 -08:00
Jenkins
e11e68911e Merge "Add a few missing package for SUSE" 2014-03-07 20:21:43 +00:00
Jenkins
54331b51e7 Merge "Add support for configuring OVS to work with OpenDaylight" 2014-03-07 18:53:58 +00:00
Sean Dague
e530ba30a6 make compute-admin correct
we lost the admin tenant at some point in the last couple of
days which disabled 500 tempest tests. Bring this back.

Change-Id: I5cab2074777cab99982ae8fc4a83663e9d128284
2014-03-07 07:55:46 -05:00
Andrea Frittoli
07f1d0ef3d Iniset keystone auth version
Introduces support for suth_version config flag in lib/tempest.
The variable is named TEMPEST_AUTH_VERSION, and it can be set
via localrc, so that the devstack-vm-gate-wrap may control it.

The aim is to setup a keystone v3 based experimental check
job in tempest experimental pipeline.

Partially implements bp multi-keystone-api-version-tests

Change-Id: Ia6832d87308c6c7109e6ae0dbd8dff61134718ee
2014-03-07 07:53:37 +00:00
Jenkins
6756c697d2 Merge "Inject all account details in tempest.conf" 2014-03-07 01:54:32 +00:00
Jenkins
c880fb41b0 Merge "Fix marconi's storage setting for MongoDB" 2014-03-06 21:03:24 +00:00
Jenkins
82660c6914 Merge "Move heat keystone setup into lib/heat" 2014-03-06 20:54:19 +00:00
Dean Troyer
1eae3e155a Make stop_swift() more robust for Grenade
stop_swift() wasn't calling screen_stop() so the pid files and screen
sessions were not being cleaned up.  DevStack doesn't really care but
Grenade does for the 'base' copy of DevStack.  This should be backported
to stable/havana for this reason.

Change-Id: Ib5afb321cef2b7ad74e69a3fd0d1dad469f78b11
2014-03-06 11:49:30 -06:00
Dean Troyer
b44a8ef14f Fix errexit in lib/ldap
clear_ldap_state() deletes an object from the DIT that doesn't exist
on the first run, this is OK but fails with errexit enabled.

Change-Id: I3b881eedc891caa6b2dfd5913e43f3babcfa7d47
2014-03-06 11:25:08 -06:00
Jenkins
3a07906d90 Merge "Use cat instead of read<file" 2014-03-06 16:24:12 +00:00
Kyle Mestery
d44517dfcf Add support for configuring OVS to work with OpenDaylight
This adds support for running OpenDaylight as an OpenStack Neutron plugin
under devstack. This entails downloading the latest version of OpenDaylight,
configuring it, and running it as a service under devstack. This code also
includes pieces which configure Open vSwitch on each devstack node to point
at OpenDaylight as their OpenFlow and OVSDB control interface. This is
required for compute hosts, which will not be running any Neutron software
on them at all. This post-devstack configuration is handled in the extras
directory because of the fact there is no Neutron code running on the compute
hosts themselves.

Closes-bug: #1273917

Change-Id: I696e7c7fe63c835f90c56105775def305a702877
2014-03-06 16:19:10 +00:00
Jenkins
a8f195b96a Merge "Fix typo in ironic configure function" 2014-03-06 16:17:27 +00:00
Nadya Privalova
423d7901a4 Add an ability to configure debug-level for ceilometer
Change-Id: Ibe9dd2391202a5af291d2eed1559bae60370f9a8
2014-03-06 15:16:42 +04:00
Ralf Haferkamp
581f0ee485 Add a few missing package for SUSE
Additionally rearranged the package list to be alphabetically sorrted

Change-Id: I52cea97da60437250d0b7cf86a71e4a05d765568
2014-03-06 10:16:04 +01:00
Jenkins
f0d3027500 Merge "NCCLIENT_REPO is using the wrong url" 2014-03-06 03:20:54 +00:00
Ryan Hsu
99b622a936 Refactor vmdk upload code
A syntax error is hit when trying to upload a flat vmdk file that
is accompanied by a descriptor file. The code block that handles
this has some unneeded characters that cause the error. Also,
an else-block has been removed so that we can remove an extra
indent.

Change-Id: Iaf5c914e09da6831eeeec141228b39554a1e2216
Closes-bug: #1288471
2014-03-05 15:57:16 -08:00
Andrea Frittoli
d46d9dd8de Inject all account details in tempest.conf
The tempest configuration function did not inject all account
details in tempest.conf. The only reason why it worked, was
because tempest uses default config values which are valid for
the current devstack setup.

To remove this dependency, two patches are needed:
- this one in devstack, to inject all values
- https://review.openstack.org/#/c/77602/ in tempest, to change
  default values to None

Partially fixes bug 1287191

Change-Id: I01507b142703a1ff66707464b9a743e9d0ca3e01
2014-03-05 22:57:52 +00:00
Flavio Percoco
5fc5b7e231 Add support for sqlalchemy to Marconi
This patch adds a way to setup a marconi instance using sqlalchemy.

Change-Id: Ia694b76286835ca2ca935814370aa43544fe84fa
2014-03-05 21:14:46 +01:00
Flavio Percoco
961328fc46 Fix marconi's storage setting for MongoDB
The storage driver should be set to mongodb and the driver's uri to the
mongodb:// uri.

Change-Id: I6193a5d78f6cd7283b4e3b1831978883b9e99b06
2014-03-05 21:13:53 +01:00
Dean Troyer
8068455a02 Close all logging file descriptors
This has lingered for a long time, finally do something about it...

Change-Id: Ib90408187698d5d4c23ffb0e527011446efc3c7e
2014-03-05 11:51:04 -06:00
Jenkins
4981bd7532 Merge "fix tgt to use 'service' instead of upstart calls" 2014-03-05 14:21:10 +00:00
Sean Dague
b9a7035081 fix typo in lib/ceilometer
this should be is_service_enabled and not service_enabled. Not
sure why it passes in the gate, but it fails in stackforge jobs.

Change-Id: I876f72cd98ff9c8e4ea28832bc9ac6bbdc3b865d
2014-03-04 15:02:04 -05:00
Jenkins
9db04f7f30 Merge "Fix upload function for vmdk files" 2014-03-04 18:39:52 +00:00
Eric Windisch
3d2bdf50bc Use cat instead of read<file
When reading a file, it is expected that
the read process will exit 1 as this is
expected whenever the input reaches an EOF.

Because it is not clear if the 'exit 1' is
from a successful read or a more serious error,
and as this edge-case of 'read' is not well-known,
we instead change this code to read the file using
'cat'.

The new code is moved into a function, is_docker_running.

Furthermore, we now quote the variables and check
for the existance of the pid file for better and safer
error handling.

Change-Id: Idb56b87349a5a84d5d255715cfb7191341363118
Closes-Bug: 1286441
2014-03-04 12:48:45 -05:00
Alexander Gordeev
a67cb1af4d Fix typo in ironic configure function
IRONIC_CONF should be replaced by IRONIC_CONF_FILE

Change-Id: Ie43e376f42f14c46d21df7dbb19db923521f438b
2014-03-04 18:39:07 +04:00
Sean Dague
d5b52ca755 fix tgt to use 'service' instead of upstart calls
the comments in here were largely about oneric, which we don't
support any more. service is installed in a precise environment,
and will support debian and the upcoming transition to systemd
better, so use that instead.

Change-Id: If15493549a8c93a7387df9b3bba31443aed46995
2014-03-04 09:23:07 -05:00
Jenkins
bb2d40b87c Merge "Fix pep8 errors" 2014-03-04 07:15:57 +00:00
Sreeram Yerrapragada
314af0a7a9 Fix upload function for vmdk files
Fix all grep statements failing under -o errexit.

Change-Id: I0591a2ba7351d598eb5b29d68a83ce6290600938
2014-03-03 21:56:09 -08:00
Matthew Treinish
ccf60f75a2 Put tempest ipv6 option in the correct group
This commit updates the location for the ipv6 option to be in the
proper group. This depends on tempest change
I35769cf4d18363fad56ed5150b4d01d8a5ad17e7

Change-Id: Ief5ea00649c8954282245e30c63c45557a28ea9f
2014-03-03 22:50:40 -05:00
Jenkins
9f935cbd4a Merge "devstack (stack.sh) fails when extra config files are specified" 2014-03-04 01:13:06 +00:00
Jenkins
a98721da9c Merge "Add configurations for the OpenFlow Agent mechanism driver" 2014-03-04 01:05:25 +00:00
Jenkins
6751ed504c Merge "Remove bm_poseur, unmaintained and obsolete" 2014-03-04 00:57:01 +00:00
Jenkins
20e176dc3a Merge "Adds support for IBM SDN-VE Neutron plugin" 2014-03-03 19:52:50 +00:00