3152 Commits

Author SHA1 Message Date
Nikhil Manchanda
0cccad43aa Added Trove (Database as a Service).
- Added changes to stackrc for the Trove Repos.
- Added support to devstack for "install", "configure",
  "init", and "run"

implements blueprint:trove-devstack-integration

Change-Id: Ib3f6daad33e629f764a174b80762c808ce8588e2
2013-09-11 23:48:07 +00:00
Jenkins
302a8f7a17 Merge "import lib/oslo so we can clean it up" 2013-09-11 22:52:45 +00:00
Jenkins
9c4803fa97 Merge "Fix section on iniset for max_template_size" 2013-09-11 18:12:24 +00:00
Sean Dague
d02287e5e6 import lib/oslo so we can clean it up
we were calling cleanup_oslo, however we weren't importing
lib/oslo, so that was just throwing an error message and moving on.

Let's stop doing that and actually clean up oslo.

Change-Id: I48340a8b3d5b50477fb5a7e2ce0bed27deb3ec01
2013-09-11 14:08:59 -04:00
Alex Rudenko
cd77058ee0 blueprint devstack-support-for-keystone-mixbackend
Added KEYSTONE_ASSIGNMENT_BACKEND to support mixed backend

Modified code for KEYSTONE_IDENTITY_BACKEND according to comments.
Implemented the check for variables instead of case statements.
UPD: Removed arrays.
UPD2: fixed spacing issues
Change-Id: Ie92eed1fb5be5f875ef6633ede9c9e08daf6bf4f
Implements: devstack-support-for-keystone-mixbackend
2013-09-11 19:39:57 +02:00
Jenkins
ac369d68d8 Merge "Wrong arguments for die() call" 2013-09-11 17:22:58 +00:00
Clark Boylan
6650fda680 Revert "Swift: configure Ceilometer when it is enabled"
This reverts commit f208aafa35996c98de40c1388bbebf326ab2ed20. This
commit broke swift functional tests because the ceilometer middleware
changes HTTP 404 responses into zero byte responses. This results in
BadStatusLine exceptions. Back out the use of ceilometer middleware
until it can be fixed.

Change-Id: Ie25269b58334c40dc1ecae985326af1cf29c3af4
2013-09-10 16:41:08 -07:00
Doug Hellmann
e700267e33 Only run chmod/chown for local files
When the /opt/stack directory is NFS mounted, chown to
the local user might not work. Create safe_chown and
safe_chmod functions that do nothing on NFS filesystems
to avoid spurrious errors.

Change-Id: Iaa68879e867a4426b1990d4d46164769177dc7cc
2013-09-10 15:15:58 -04:00
Jenkins
c102ffb617 Merge "VMware: remove invalid configuration variable" 2013-09-10 18:48:10 +00:00
Clint Byrum
f68c9d3fb7 Fix section on iniset for max_template_size
The section was not specified, leading to trying to create a section of
max_template_size.

Change-Id: Ie3b525030efa780e9cef2d3108be92169d400857
2013-09-10 11:37:47 -07:00
Jenkins
7a4fe3d5f2 Merge "Changes to make Devstack work with Neutron L3 plugin patch." 2013-09-10 18:02:30 +00:00
Jenkins
6c362f7528 Merge "Lower Heat max_template_size for Tempest" 2013-09-10 16:10:15 +00:00
Jenkins
78a1fd59c2 Merge "enable volume backup tests if c-bak is enabled" 2013-09-10 16:06:35 +00:00
Jenkins
de11813c3e Merge "Configure VPNaaS Horizon panel if q-vpn is enabled" 2013-09-10 15:40:08 +00:00
Jenkins
474f297420 Merge "Modify midonet plugin to support the latest MidoNet" 2013-09-10 15:38:06 +00:00
Jenkins
29ac6307a4 Merge "Augment instead of override extra ML2 options." 2013-09-10 15:36:47 +00:00
Jenkins
3303194133 Merge "Default to linuxbridge and openvswitch drivers for ML2." 2013-09-10 15:36:41 +00:00
Jenkins
e80e66af3c Merge "Swift: configure Ceilometer when it is enabled" 2013-09-10 13:55:35 +00:00
Gary Kotton
5c3b861c19 VMware: remove invalid configuration variable
The configuration variable vmware_cluster_name is not used by the cinder plugin.

Change-Id: I8c0ed58d1dcd66b6f8ea3325007bf5135216933c
2013-09-10 05:21:24 -07:00
Giulio Fidente
3632ab1b66 enable volume backup tests if c-bak is enabled
this will set to True the tempest volume/volume_backup_enabled
option if c-bak is in ENABLED_SERVICES

Change-Id: I69931d668411fc8144d0fdb2f58ad9b6e987f793
2013-09-10 02:51:26 +02:00
Jenkins
f2f31837c8 Merge "Enable multi-threaded nova API servers" 2013-09-09 21:07:10 +00:00
Jenkins
cf17375a24 Merge "Missing pxelinux.0 on RedHat systems" 2013-09-09 20:42:09 +00:00
Akihiro MOTOKI
eaa9e1e3e0 Configure VPNaaS Horizon panel if q-vpn is enabled
Change-Id: I062fd31cb1de50f356c2c549a783d9c597b129fa
Closes-Bug: #1223012
2013-09-10 05:23:22 +09:00
Cyril Roelandt
f208aafa35 Swift: configure Ceilometer when it is enabled
This allows the storage.objects.{incoming,outgoing}.bytes measurements to be
easily used.

Closes-Bug: #1221097
Change-Id: If988a85930d7df1e043997763c3b5ebd720d6d86
2013-09-09 20:18:37 +00:00
Clint Byrum
54d1faecc5 Lower Heat max_template_size for Tempest
The default size leaves a very large padding for users to create larger
templates, but for testing and development a 10kB template is plenty.

This value is specifically meant to mirror upcoming changes to tempest
so that they are unified and can be tested in lock-step.

Change-Id: I0ea9798018a6d864ac04429c3ac89fb374583fb6
2013-09-09 11:55:11 -07:00
Bob Melander
748fe3d5e3 Changes to make Devstack work with Neutron L3 plugin patch.
Implements bp/quantum-l3-plugin-support

Change-Id: I0c56661685fb641efe34fee1390d7d4f37f84494
2013-09-09 20:29:52 +02:00
Jenkins
b0f086011c Merge "Provide a means of setting vmdk custom properties via image filename" 2013-09-09 17:03:04 +00:00
Lucas Alvares Gomes
c33d1f986e Wrong arguments for die() call
die() needs $LINENO as its first arg

Change-Id: I7c8043dbeb55ec9ed566e7055a02c0a2993d0a8a
2013-09-09 14:01:11 +01:00
Dirk Mueller
46d1ba6ef0 Install schema-image.json
Otherwise a warning is logged during startup

Change-Id: I958ab8bb7bce474d3e6854b43bb4709986fb61d4
Fixes: LP Bug#1222797
2013-09-09 14:33:35 +02:00
Kyle Mestery
061d52507d Augment instead of override extra ML2 options.
The existing ML2 code overwrote extra options set in localrc with
defualt values in some cases. This fixes it so it no longer does
that and instead adds to rather than overrides those values.

Fixes bug 1222854

Change-Id: Iafdaad7d4253f1b61e8a214c50adaf7599a641f2
2013-09-09 08:52:19 +00:00
Ryu Ishimoto
35f0966d35 Modify midonet plugin to support the latest MidoNet
MidoNet has been upgraded and devstack needs to be updated to
be compatible.  This change is required to run the current
version of MidoNet plugin with DevStack.

Closes-Bug: #1222314
Change-Id: If3379b4d5da4e4fcf989ee7398b5952d71b68d5a
2013-09-08 12:09:41 +09:00
Jenkins
b567fc1f6b Merge "Fix Neutron issues related to Baremetal service" 2013-09-06 18:09:47 +00:00
Lucas Alvares Gomes
74aad31c33 Missing pxelinux.0 on RedHat systems
On a RedHat system the syslinux binaries are located in a different
directory.

Change-Id: I3b7a111e82e8845b6222c57fb2cfb725d9bb1dd7
2013-09-06 18:08:04 +01:00
Jenkins
25b0ab870a Merge "Support OpenSwan in Neturon VPNaaS" 2013-09-06 16:32:58 +00:00
Jenkins
8a67fec119 Merge "Rename ceilometer alarm service name" 2013-09-06 16:32:51 +00:00
Jenkins
8eb3560a48 Merge "Use 1.4.1 of pip." 2013-09-06 16:32:18 +00:00
Kyle Mestery
bc6324771b Default to linuxbridge and openvswitch drivers for ML2.
Since the addition of ML2 port-binding, the linuxbridge and openvswitch
drivers are required to be loaded when running with ML2. This small
patch adds their loading into ML2 into devstack.

Fixes bug 1220743

Change-Id: I97c5f4e0e4af59766e0084ed3b2dea2843cb33bf
2013-09-06 15:05:56 +00:00
Chmouel Boudjnah
5917868e75 Use 1.4.1 of pip.
- This is where the option pip install --pre is.

Change-Id: I3f836a701f17a4fea888ec51da62e7137cf0e6db
2013-09-06 16:14:17 +02:00
Angus Salkeld
e118655028 Fix Heat's signing_dir
This is not critical but looks odd using api-cfn.

Change-Id: Ie0f5c66f635b4a7c6ba51581ad01bab624158e61
2013-09-06 13:35:09 +10:00
Ryan Hsu
a6273b9378 Provide a means of setting vmdk custom properties via image filename
Custom properties for vmdk disk type, storage adapter type, and
networking adapter type can now be retrieved from a vmdk image's
filename. The filename format is defined as:

  <name>-<disk type>:<storage adapter>:<network adapter>

An example filename following this format would be
debian-2.6.32-i646-thin:ide:VirtualE1000. If the vmdk filename does not
match the above format then underlying nova driver will supply default
values.

Change-Id: I83483d20f984250bd8154d8e270b2e801d2df303
Closes-bug: #1221044
2013-09-05 16:49:20 -07:00
Joe Gordon
33b331875d Enable multi-threaded nova API servers
Add an additional worker thread for each nova service: compute, ec2 and
metadata.  Any real deployment will be using multiple API server
threads, so lets make devstack test that scenario.  With this patch we
will have four worker threads for each type of API server.

Change-Id: I09f4c6f57e71982b8c7fc92645b3ebec12ff1348
2013-09-05 13:28:27 -07:00
Julien Danjou
69f745748d Switch Ceilometer default backend to MySQL
MongoDB 2.4 not being available in Ubuntu cloud archive for a while now,
and the catch up done by this driver allows me to think it might be a
good idea to switch by default on SQL for now on devstack.

We can add another job to have Ceilometer tested on MongoDB too later.

Change-Id: I74c3c436d009fed898c5ae4ffb82763e9a337d90
2013-09-05 13:53:28 +00:00
Jenkins
72854cc567 Merge "xenapi: enable block device access for stack user" 2013-09-05 11:52:55 +00:00
fujioka yuuichi
b53bce1c26 Rename ceilometer alarm service name
Rename service name "ceilometer-alarm-eval" to
"ceilometer-alarm-singleton" and "ceilometer-alarm-notify" to
ceilometer-alarm-notifier" in this patch.

Change-Id: I6619cc02874f6f59c43ba2952325e9d0533e395d
2013-09-05 19:43:03 +09:00
Nachi Ueno
1e3d318c86 Support OpenSwan in Neturon VPNaaS
Neutron VPNaaS chagned ipsec package for
OpenSwan. This commit updates the package.

Change-Id: I333501a405fbc552c575d26cfbac083646d05dfd
2013-09-04 22:02:11 -07:00
Jenkins
d748b16ef2 Merge "Add my_ip option in cinder.conf" 2013-09-04 18:10:50 +00:00
Jenkins
1800a8a1eb Merge "xenapi: README.md and embedded localrc updates" 2013-09-04 18:07:59 +00:00
Jenkins
9e597ec22d Merge "xenapi: Set VM memory before starting it" 2013-09-04 18:06:41 +00:00
Jenkins
4f04cc1fa0 Merge "Cinder needs iscsiadm available" 2013-09-04 18:06:34 +00:00
Jenkins
9e2ba92d7a Merge "xenapi: add username to vncviewer command" 2013-09-04 18:06:27 +00:00