5654 Commits

Author SHA1 Message Date
Jenkins
81dcb64b0d Merge "Remove LBaaS support from devstack" 2015-03-02 20:43:09 +00:00
Jenkins
473d83d57b Merge "Fix curl issue when SERVICE_HOST is defined to IPv6 address" 2015-03-02 20:42:57 +00:00
sridhargaddam
b5ab6468c9 Fix curl issue when SERVICE_HOST is defined to IPv6 address
When SERVICE_HOST is defined to literal IPv6 address
(i.e., [fdf8:f53b:82e4::179]) we will have to include
--globoff option for curl to be able to reach the various
openstack services. Using globoff works for both IPv6 and
IPv4 urls, so its safe to include this option for all curl
statements in devstack.

Closes-Bug: #1424943
Change-Id: I2afc16f2f94d7d7069b0ba61bc8348c03413e4e7
2015-03-02 07:42:36 +00:00
Jenkins
db56ee8ef2 Merge "VPNaaS Support for StrongSwan driver." 2015-03-01 21:12:41 +00:00
Jenkins
c8b2f60a54 Merge "Fix devstack running behind a proxy" 2015-02-28 00:15:34 +00:00
Jenkins
b554c39dc6 Merge "Fix Ironic for Syslinux >= 5.00" 2015-02-27 20:36:25 +00:00
Paul Michali
6fd4720e60 VPNaaS Support for StrongSwan driver.
The StrongSwan driver under development for kilo-3 will replace the
default reference OpenSwan driver.

In the interim though, we need to be able to run functional tests
for both drivers. This change is intending to do the additional
steps that are needed to set up for Strongswan, so that when a
functional test has IPSEC_PACKAGE=strongswan, everything will be
correct.

The intent here is to explicitly set the device driver class in
vpn_agent.ini, so that this will work for when OpenSwan is the
default (currently), when no drivers are specified, and will work
for when StrongSwan is made the default in the code.

For Ubuntu, AppArmor is disabled for charon and stroke.

Note: Both OpenSwan and StrongSwan cannot be installed on the
host at the same time.

Change-Id: Ib8467e24633230d6643d812068e4ed6ffb33f104
Partial-Bug: 1424757
2015-02-27 12:05:15 -05:00
Al Miller
b124f4d595 Remove LBaaS support from devstack
Devstack support for LBaaS is being migrated to an external
plugin in the neutron-lbaas repository.  The only LBaaS-
specific code that remains in devstack is a hook to support
existing configs that enable q-lbaas.  In that case, load
the external plugin if necessary.

Change-Id: I592f64407ccf1e722b8d9788917879d0236acf0b
Depends-On: I64a94aeeabe6357b5ea7796e34c9306c55c9ae67
2015-02-27 16:36:51 +00:00
Jenkins
172fae6a3e Merge "Change config of keystone_authtoken in lib/ironic" 2015-02-27 05:18:22 +00:00
Jenkins
36373c0655 Merge "Enable CDH and Spark plugin by default in Sahara" 2015-02-27 00:02:19 +00:00
Jenkins
8cf3e5911b Merge "Improve MidoNet integration" 2015-02-26 23:55:03 +00:00
Jenkins
9175adb79b Merge "Add error checks to provider net and subnet creation" 2015-02-26 23:50:52 +00:00
Ramy Asselin
db29a7cf0c Fix devstack running behind a proxy
As suggested by dtroyer to resolve wheels not buildings
behind a proxy. Issue introduced in I0283b0dff9146b1b63bd821358505a93566270c6

Change-Id: Ib376469aff73a22ac2bc9d7d5a7f90081004aa8d
Closes-bug: 1426146
2015-02-26 14:40:51 -08:00
Jenkins
3ffd5475bf Merge "List all CIRROS ARCH images in image_list.sh" 2015-02-26 18:19:37 +00:00
Andreas Scheuring
15d40a5683 Add quotation marks to parse string correclty on rhel7
Problem:
On rhel7 the lvm.conf filter is generated wrongly

Root Cause:

bash-4.2 (rhel7/centos7) incorrectly splits herestrings 
when combined with IFS.  See [1] and [2]

Quoting the argument is a safe work-around

[1] http://stackoverflow.com/questions/20144593/trying-to-split-a-string-into-two-variables
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1196566

Closes-Bug #1425839
Change-Id: Ie82fcd7ef0deacbb6aaf18c5c466a5d5baf52681
2015-02-26 10:18:41 +00:00
Lucas Alvares Gomes
c08d5470aa Fix Ironic for Syslinux >= 5.00
Syslinux >= 5.00 pxelinux.0 binary is not "stand-alone"
anymore, it depends on some c32 modules to work correctly.
See: http://www.syslinux.org/wiki/index.php/Library_modules

Closes-Bug: #1419867
Change-Id: Ia62e980052ece3d5e2abf090b5609dea31f0d6b8
2015-02-26 09:54:37 +00:00
Naohiro Tamura
907d41c262 Add error checks to provider net and subnet creation
Error checks are added to detect provider network and subnet
creation.

Closes-Bug: #1423766
Change-Id: I4d4323d1c3159f84ce3d19924a569b153038d542
2015-02-26 08:52:18 +09:00
Joe Gordon
71e82f52bd List all CIRROS ARCH images in image_list.sh
image_list.sh is used to make a list of all possible images. Loop over
both x86_64 and i386 instead of just using the default arch of x86_64

For live migration we are starting to use the i386 arch based images and
don't want to cache them like all other images.

Change-Id: I47da72a0e9da3689cb085bb43ac6536094445112
2015-02-25 11:39:18 -08:00
Jenkins
da533fa790 Merge "Fedora-21 has openjdk-1.8.0 only" 2015-02-25 16:34:58 +00:00
Sergey Reshetnyak
32ac55abb8 Enable CDH and Spark plugin by default in Sahara
Spark and CDH plugins enabled by default in Sahara.
Need to enable these plugins in devstack.

Change-Id: Idb57966c67c3e7da71ae3a408fbd83ba82e4321f
2015-02-25 15:56:59 +03:00
Attila Fazekas
99b598887b Fedora-21 has openjdk-1.8.0 only
Fedora-21 does not have openjdk-1.7.0 it has only 1.8.0.

This change also fixing the no op statement in the configure.

Change-Id: I6012aeb17b8e8fafa37d48aa29482702fa3491fd
2015-02-25 09:53:39 +01:00
Jaume Devesa
9826093202 Improve MidoNet integration
Since midonet has become open source, we can build it from
external plugin scripts. The way to enable it is using the devstack
plugin approach:

    disable_service n-net
    enable_service q-svc
    enable_service q-dhcp
    enable_service q-meta
    enable_plugin networking-midonet \
        http://github.com/stackforge/networking-midonet
    Q_PLUGIN=midonet

and should download and build the last master branch of midonet.

Change-Id: I795f92f9d3c97b2c35bac712c6edfc032eff345a
2015-02-25 08:40:44 +00:00
Vigneshvar.A.S
834b804d3e Upgrades pip under virtualenv
The version of pip supported by python-virtualenv has issues in
environment under proxy, hence uninstalling python-virtualenv package
and installing the latest version using pip.

Change-Id: Id749c37ab7fefa96b35f11816b56b9def5ef4b08
Closes-Bug: 1421541
2015-02-25 08:18:18 +00:00
Jenkins
7cffc6c992 Merge "Remove duplicated isset function" 2015-02-25 01:33:31 +00:00
Jenkins
5c053a6c56 Merge "Add debtcollector to lib/oslo and stackrc" 2015-02-25 00:19:13 +00:00
Jenkins
a2be5e3a2d Merge "msgpack-python requires g++" 2015-02-24 22:42:00 +00:00
Joshua Harlow
ee9064b762 Add debtcollector to lib/oslo and stackrc
Ensure that the debtcollector library is pulled in
like the other oslo libraries so that devstack can
use it where appropriate.

Also fixes 'test_libs_from_pypi.sh' to not have a huge
single line of libraries; and splits it into multiple
lines so the diffs and code can be easily looked at.

Change-Id: I35ab0ed0e20b6092a41ecb3b6f1aaf0a05f5180e
2015-02-24 12:55:13 -08:00
Jenkins
231a3e5587 Merge "Changed the log format for horizon's apache configuration" 2015-02-24 20:09:18 +00:00
Jenkins
6239919ea4 Merge "Create service definition for nova-serialproxy" 2015-02-24 19:18:33 +00:00
Jenkins
2960ea1dea Merge "Install python-redis from pip" 2015-02-24 12:54:33 +00:00
Attila Fazekas
b8cf38c05d Remove duplicated isset function
stackrc defines the isset function, but this function is already
declared in functions-common.

The stackrc sources the `functions` which sources the `functions-common`.

Change-Id: I0772c42d049833334107c2e6da3700e544ce094f
2015-02-24 13:02:39 +01:00
Tony Breeds
a339efcd67 Create service definition for nova-serialproxy
Nova has the ability to do remote interactive consoles but there is no
easy way to enable this in devstack.  This change defines a service
called n-serial to enable the service.  Documentation is added to a
new guide on nova, describing how to set further options in local.conf

Change-Id: I401d94b2413c62bfae9b90d2214d77bd4cfc15d5
2015-02-24 18:36:36 +11:00
Jenkins
b5d1de0a93 Merge "Install openstackclient after other services" 2015-02-24 04:14:54 +00:00
Jenkins
e2b95ff2a2 Merge "F21 requires redhat-rpm-config for mariadb-devel" 2015-02-24 01:08:06 +00:00
Jenkins
beeef93013 Merge "mysql: disable query logging by default" 2015-02-23 21:30:19 +00:00
Jenkins
4e17005359 Merge "Add oslo.policy to lib/oslo and stackrc" 2015-02-23 21:28:04 +00:00
Jenkins
95f9a7febd Merge "Ensure lvm2-lvmetad service running on Fedora" 2015-02-23 21:27:22 +00:00
George Peristerakis
e7b51362fd Changed the log format for horizon's apache configuration
The default apache log format is noisy. Added a custom log format
that matches the other apache log format of projects like keystone

Closes-Bug: #1222900
Change-Id: Id9a8c3a4413c778e009c56ffde6b646b8a120c8b
2015-02-23 19:10:51 +00:00
Attila Fazekas
0fda343c18 msgpack-python requires g++
msgpack-python when installed from source requires a C++ compiler
installed on the system, otherwise it falls back to the python
implementation.

Change-Id: Iffe1f90f3a70780be22459c3f7a3cddfe47f01ca
2015-02-23 14:33:52 +01:00
Attila Fazekas
d5004a3802 F21 requires redhat-rpm-config for mariadb-devel
As you can see in the f21 job, the python-MYSQL compilation
fails without this library.

At the first look it seams like packaging issue, so
I created bug related to this. [1]
Until the issue is addressed, the redhat-rpm-config will be
considered as build time dev dependency for f21.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1195207

Change-Id: I731828cac912d1b11eaf2269364411c77a57d76c
2015-02-23 13:50:36 +01:00
Flavio Percoco
b592454e51 Install python-redis from pip
Following the leads of  I47b7e787771683c2fc4404e586f11c1a19aac15c and as
an attempt to fix a bug blocking Zaqar's gate, this patch installs
python-redis from pypi instead of using the distro package.

Change-Id: Idfef2fe1b41b44c4cba6b6948b621bc44e77659b
2015-02-23 09:23:55 +00:00
Jenkins
889f604642 Merge "Recent virtualenv review cleanups" 2015-02-23 01:26:30 +00:00
Jenkins
07a0109fae Merge "clean.sh needs to call "run_phase clean" for external plugins" 2015-02-23 01:25:52 +00:00
Jenkins
d070ad22fd Merge "Ensure we install tempest-lib from git in tempest's tox venv" 2015-02-20 21:04:09 +00:00
Jenkins
7ac35fc110 Merge "purge all pure python libraries" 2015-02-20 16:45:21 +00:00
Al Miller
a1701fabcf clean.sh needs to call "run_phase clean" for external plugins
Change-Id: I67b970992479e50dc054f8c4a77a20e724e3e305
2015-02-20 08:22:25 -08:00
Ihar Hrachyshka
1ffa33210d Install openstackclient after other services
Let's see whether openstackclient will trigger unneeded version bump for
clients if its installation is put below all other services that are
expected to intall client libraries on proper versions on their own.

Change-Id: Ifa774219b7057112fc794a5e3d93bc963c55ba90
2015-02-20 17:12:46 +01:00
Dean Troyer
99c463d56d Recent virtualenv review cleanups
This is a follow-on to comments in https://review.openstack.org/156356
and https://review.openstack.org/#/c/151513/

* Remove work-around for /var/cache/pip
* Remove WHEELHOUSE setting in tools/build_wheels.sh and use the pip
  default directory '<cwd>/wheelhouse'
* Remove bogus MySQL-python install
* Removed unused bits and clean up pip commands in from tools/build_venvs.sh

Closes-Bug: #1423720
Change-Id: I0283b0dff9146b1b63bd821358505a93566270c6
2015-02-20 08:56:53 -06:00
Matthew Treinish
83e166b707 Ensure we install tempest-lib from git in tempest's tox venv
This commit adds installing tempest-lib from git to the tempest full
job's tox venv. Since by default tempest isn't being installed
globally anymore and when we do run tempest it is normally within a
tox venv that means previously the install from git flag isn't being
taken into account.

Change-Id: I98b0754c4a91690c9402fa2ae2c3e9ba9195d444
2015-02-20 09:50:34 -05:00
Sean Dague
aa8d31ac8b fix missing TOP_DIR which can break sourcing
There were a couple of places where TOP_DIR is missing when we do a
source of content in tools. Given that working directory can change
quite often during devstack, we need to always be explicit here.

Change-Id: I14b5699637d7f5db745bccf116f440cdcbaa8d91
2015-02-20 06:10:48 -05:00