3152 Commits

Author SHA1 Message Date
Jenkins
d76b11f56e Merge "change git show to | head -1" 2013-09-26 04:54:57 +00:00
Dean Troyer
7b7bc9209a vSphere hypervisor plugin
Convert vSphere hypervisor configuration in Nova to the new plugin setup.

Change-Id: Ibf6f5918e6a8d8a7b7784dac832d806e993cff8f
2013-09-25 20:52:38 -05:00
Jenkins
6c92b2adfb Merge "fake hypervisor plugin" 2013-09-25 21:00:19 +00:00
Jenkins
b31daba802 Merge "Replace OpenStack LLC with OpenStack Foundation" 2013-09-25 20:58:34 +00:00
Jenkins
0c43c6a7b8 Merge "Clean up automated changes to requirements" 2013-09-25 17:12:13 +00:00
Mate Lakat
de60f48ad9 fix tee errors
Do not specify /dev/fd3 directly, use >&3 instead. This change enables
to use stack.sh as an upstart script, and with VERBOSE=False, it will
print the expected messages.

Fixes bug 1230342

Change-Id: I6e3a81fd435e8c46d553bfdee08f8bf42d0f4387
2013-09-25 16:03:28 +01:00
Sean Dague
45a21f0e54 change git show to | head -1
git show uses default system pager, which for people that have
funky pagers, goes sideways. Pipe this through head -1 to ensure
we only get the single change line we care about.

Change-Id: Iff22612b555bf58fe12101701cfe593f37e8f8de
2013-09-25 10:27:27 -04:00
Jenkins
5a9609bed3 Merge "make git show not display a diff" 2013-09-25 13:22:04 +00:00
Mate Lakat
45ea081150 Fix typo in lib/heat
With the change https://review.openstack.org/43006 a typo was
introduced. This change fixes it.

Change-Id: Iebcbfe49d779552c17f6ab216976149f332b772c
2013-09-25 10:00:29 +01:00
Sirushti Murugesan
a8d41e3af7 Normalise RECLONE flag to True Or False.
RECLONE flag now uses function trueorfalse for flag handling.
Added more flag cases to normalisation function trueorfalse.

Fixes bug #1200382

Change-Id: I0738537c87634281c6a92fa93b7f84a6b0dad497
2013-09-25 13:34:09 +05:30
Morgan Fainberg
2dc11fb5c8 Update user_attribute_ignore for LDAP Identity config
With a recent patch to keystone, the use of tenantId, tenant_id, and
default_project_id was normalized to reference default_project_id for
all cases internally and translate to the expected results at the
controller (v2.0 returns tenantId, v3 returns default_project_id).

Devstack must now properly ignore the expected mapped LDAP attribute
of 'default_project_id' instead of the old 'tenantId'.  Without this
fix devstack will fail when using the LDAP identity backend because
the 'default_project_id' has been made a special case that requires
the operator of a Openstack cloud to explicitly choose an attribute
to map 'default_project_id' to if storing that value is desired.
Without explicitly mapping that attribute and not having it in the
'user_attribute_ignore' config option, the user_creates can fail.

related-bug: 1219739
Change-Id: I1dd3719de50f6d0948b3a9743e32a03d0ac56b3c
2013-09-24 23:49:21 -07:00
Kyle Mestery
6d23500aa6 Default to the ML2 plugin in Neutron instead of OVS
In Icehouse, the OVS and LinuxBridge plugins are being deprecated in
favor of the Modular Layer 2 (ML2) plugin. This change modifies
devstack to default to ML2 when Neutron is used for networking.

Fixes bug 1220745

Change-Id: I9a4c84b04727a710219fc11f862a655309ffb99b
2013-09-24 23:51:32 +00:00
Jenkins
23033e0399 Merge "Colorize Neutron log output and refactor log setup code" 2013-09-24 21:59:07 +00:00
Roman Prykhodchenko
f5002ef12a Expose all versions of Ironic API
In the observable future new versions of the Ironic
API will appear. That's why it's reasonable to expose
the endpoint that will provide access to all versions
of the API.

Closes-Bug: #1229780
Change-Id: I4ec2b45688da3fa6c0d43e8be60885774cfbffd6
2013-09-24 19:11:09 +03:00
Mate Lakat
fb434b28d0 xenapi: Get rid of prompt settings
Remove the setting of prompt from prepare guest, keeping the scripts
smaller.

Change-Id: Ifb2b3aba07831e1552d6a1c6cd2081592c43ccf6
2013-09-24 15:58:37 +01:00
Sean Dague
06d17eb54a make git show not display a diff
if the top commit includes actual content, this was being displayed
in the devstack log, which was just confusing. --quiet suppresses
this.

Change-Id: Id52604d3b2b9a1372746120cb5d8d741c35576b7
2013-09-24 07:06:16 -04:00
Jamie Lennox
a00e5f8810 Allow keystone to run from apache
Provide a template for running keystone as a mod_wsgi process and enable
it from configuration.

Based on: https://review.openstack.org/#/c/36474/
Also-by: zhang-hare <zhuadl@cn.ibm.com>
Implements: blueprint devstack-setup-apache-keystone

Change-Id: Icc9d7ddfa4a488c08816ff4ae0b53c0134a1016b
2013-09-24 01:14:28 +00:00
Jamie Lennox
5470701e10 Fix swift httpd on fedora
Implements a fedora equivalent of ubuntu's sites-enabled and moves
enabling of mod_wsgi to the installation period so that it doesn't have
to be handled in a platform dependant way later.

Fixes: bug 1226363
Change-Id: I85325179f1792d985b0375572abfe8c8a82fecc3
2013-09-24 10:48:01 +10:00
Jenkins
d24674ed22 Merge "Modified ceilometer alarm evaluator console script" 2013-09-24 00:25:09 +00:00
Doug Hellmann
c3431bfdd9 Clean up automated changes to requirements
Some of us like to reuse sandboxes, and keep them up to date.  This
is very difficult to do if devstack leaves modifications to
requirements.txt files after a run, since 'git pull' may refuse to
overwrite those changes.

This modification has devstack undo the changes to the requirements
files, to leave the sandbox in a clean state again.

Change-Id: Ia2d928ade8141b59b56a2c4548d760bf6911a3e5
2013-09-23 17:14:49 -04:00
Dean Troyer
f4bd16ac84 fake hypervisor plugin
Convert fake hypervisor configuration in Nova to the new plugin setup.

Change-Id: I8b1404ee97a2a65f0884efae642b98bb134cb2aa
2013-09-23 14:07:50 -05:00
Dean Troyer
9a532b8447 XenServer hypervisor plugin
Convert XenServer hypervisor configuration in Nova to the new plugin setup.

Change-Id: I8916560ca3f2dae8b8d8bcb60b7aa2eb5984cbcb
2013-09-23 13:49:59 -05:00
Sean Dague
835db2fead print out git references for trees
in order to be sure we understand the environment that's running
in an upstream test, print out the git information for the tree.
This will hopefully address questions of "which commit of tempest"
is being used for particular tests.

Change-Id: Ief4e8a17fd75945f02982d2adf8625fe927d823d
2013-09-23 14:19:45 -04:00
Jenkins
e802cc4514 Merge "docker: ensure socat is installed" 2013-09-23 17:02:54 +00:00
Jenkins
b3fd16a200 Merge "xenapi: Use C locale" 2013-09-23 17:02:52 +00:00
Jenkins
6002c65493 Merge "Fix LDAP support for openSUSE" 2013-09-23 17:01:59 +00:00
Jenkins
e4bf7fd239 Merge "Remove change_apache_user_group function" 2013-09-23 16:30:41 +00:00
Eoghan Glynn
19eed74422 Modified ceilometer alarm evaluator console script
Take account of the modification to the alarm evaluator
console script naming in the following commit:

  https://github.com/openstack/ceilometer/commit/bad5f18e

Change-Id: Ic7fc3b8ad7be9dd2a5b5ed3c07e169691229bb4d
2013-09-23 11:36:00 +01:00
Kyle Mestery
14ea1a2b79 Correctly set the L3 service plugin for ML2
ML2 uses a service plugin for L3. This patch to devstack
correctly sets this by setting or updating the variable
Q_SERVICE_PLUGIN_CLASSES, which makes ML2 compatible when
running with other service plugins (e.g. LBaaS and VPN).

Fixes bug 1231622

Change-Id: I0ce1f5a42bd052995135ffac1ee5ef382d69789e
2013-09-22 03:11:31 +00:00
Jenkins
e25492e8b0 Merge "use method pip_install over sudo pip install so proxy settings work" 2013-09-19 19:02:58 +00:00
ZhiQiang Fan
7d56215837 Replace OpenStack LLC with OpenStack Foundation
Change-Id: I7642e7163b615798867881b012240164465c5e43
Fixes-Bug: #1214176
2013-09-20 02:20:35 +08:00
Ralf Haferkamp
704106a1bd Fix LDAP support for openSUSE
Closes-Bug: #1227651
Change-Id: I1c55fbb2f65f882a0ae2bcf4767c0a3e0f0f47e7
2013-09-19 15:25:56 +02:00
Mate Lakat
1ca490c049 xenapi: Use C locale
By exporting the LC_ALL=C we can get rid of localisation issues, as the
actual scripts are already assuming an english installation.

FIxes bug 1227527

Change-Id: Ieeebce4d53b09959146a970f3fb803201ac5ebdf
2013-09-19 10:03:36 +01: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
Russell Bryant
0f4f443159 docker: ensure socat is installed
install_docker.sh failed for me because socat wasn't installed.  Add it
to this script since it expects it to be there.

Change-Id: Ic55f5e38de1b38bdd37407b7bec533d4c3eff2a9
2013-09-17 17:15:25 -04:00
Jamie Lennox
5a3d770793 Remove change_apache_user_group function
This function allowed you to change the process running user for all of
apache. This is better handled on a per-process basis.

Change-Id: I165adc0c49fc328f34835856b49983c4e189f143
Fixes: bug 1226346
Fixes: bug 1225853
2013-09-17 11:45:32 +10: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
Salvatore Orlando
05ae833be2 Colorize Neutron log output and refactor log setup code
Bug 1214616

This patch adds colors to on-screen Neutron log output in the same way nova,
cinder, and heat engine do.
To this aim, colorized logging configuration has been moved to ./functions.
The reason for this refactoring is that these instruction are the same or
very similar for each project, with the only exception of the target
configuration file.

Change-Id: Idf0d1b842bb9ab046c9ef826de1dfc55b3f1df9d
2013-09-13 10:34: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
Zhi Kun Liu
d187bd9536 remove whitebox configuration in tempest.conf
sync up with removing whitebox tests in tempest

This commit depends on https://review.openstack.org/#/c/46116/

Change-Id: I410583187284c2951d872f6e9465f741decc60bd
2013-09-12 15:47:12 +08:00