2967 Commits

Author SHA1 Message Date
Salvatore Orlando
9732b57e3d Nicira plugin: do not die if NVP gateway IP is missing
Devstack should not die if the IP and prefix len for establishing
a connection to the public network are not provided.
In this case, the public gateway IP address used to configure
Neutron's public network should be used, together with the prefix
length of the public network's CIDR.

This patch also ensures $PUBLIC_BRIDGE is created, even if
Q_USE_DEBUG_COMMAND is disabled. Finally this patch also adds
the teardown operation for restoring the original IP addresses
on the interface used for connectivity to the public network
implemented on the NVP gateway.

Bug #1227750

Change-Id: Ib58738a578c46f2183d503cabfdc6039bfbeb702
2013-10-09 02:36:32 -07:00
Jenkins
e25492e8b0 Merge "use method pip_install over sudo pip install so proxy settings work" 2013-09-19 19:02:58 +00:00
Jenkins
9c3b0cc4e4 Merge "Allow replacing a user variable in a swift template" 2013-09-18 14:57:28 +00:00
Attila Fazekas
3418c1caa5 Increase default swift storage
Swift storage is used as glance image back-end. Tempest have cinder to
uploads 1 GiB image from cinder in twice.

In parallel execution in cause an issue, bacuse the current default size is
1_000_000 KiB.

Increasing the default swit storage size from 1_000_000 KiB 4_000_000
KiB when tempest is enabled.

Fixing bug 1225664

Change-Id: Iccd6368e4df71abb5ccfe7d361c64d86e1071d35
2013-09-18 15:46:08 +02:00
Jamie Lennox
d582460147 Allow replacing a user variable in a swift template
Prepare for a change in swift templates that will have a %USER%
variable.

Change-Id: I611ae7f82de7f2e6a38ce3de38d0600fa8687bff
Partial-Bug: 1226346
2013-09-17 11:45:32 +10:00
Aaron Rosen
1e4551db44 use method pip_install over sudo pip install so proxy settings work
Change-Id: I2f0c69a72ef73c317b707d99c65cab0fb590d158
2013-09-16 13:59:42 -07:00
Jenkins
0b29d86930 Merge "lib/tempest remove whitebox section" 2013-09-16 16:02:53 +00:00
Jenkins
973a52f816 Merge "Disable ceilometer.compute.nova_notifier driver" 2013-09-16 16:02:50 +00:00
Jenkins
f1212c9e7c Merge "blueprint devstack-support-for-keystone-mixbackend" 2013-09-16 15:30:14 +00:00
Attila Fazekas
8f5bf93d06 lib/tempest remove whitebox section
tempest whitebox tests are removed from the tempest repo, so it's
configuration is unnecessary.

Change-Id: I6659e2af894014518a486f411ca06179d43bbb8b
2013-09-16 01:40:13 +02:00
Jenkins
cf48a9adbe Merge "Install schema-image.json" 2013-09-15 14:46:59 +00:00
Jenkins
b305eeea1b Merge "Only run chmod/chown for local files" 2013-09-15 14:05:25 +00:00
Joe Gordon
c76c058df2 Disable ceilometer.compute.nova_notifier driver
It appears that the ceilometer nova notification driver is causing
nova-compute to hang.  The last thing nova-compute logs before hanging
is a line from this driver.  At the very least the ceilometer nova
notification keeps stacktracing.

Change-Id: Ic375272b751159a64777ca73c1b64515195aacfb
Related-Bug: #1221987
2013-09-13 14:32:40 -07:00
Jenkins
7ab1f22c60 Merge "Stop doing special things with setuptools" 2013-09-13 11:27:59 +00:00
Jenkins
abd1f24dd6 Merge "Added Trove (Database as a Service)." 2013-09-12 22:42:18 +00:00
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