710 Commits

Author SHA1 Message Date
Jenkins
c25074e7a1 Merge "Fix option for metadata access in nicira neutron plugin" 2013-08-15 17:11:15 +00:00
Jenkins
70931c7e80 Merge "VMware: Add cinder support to devstack" 2013-08-15 14:53:03 +00:00
Jenkins
fa72bc49f0 Merge "Faster old oslo.config detection" 2013-08-15 13:26:39 +00:00
Jenkins
27899ccc1f Merge "Generate heat images for tempest tests" 2013-08-13 20:48:48 +00:00
Jenkins
98d434af99 Merge "Add Cinder V2 API to keystone catalog" 2013-08-13 20:48:42 +00:00
Jenkins
7c50b8771e Merge "Add auth config for neutron metadata proxy" 2013-08-13 17:30:02 +00:00
Attila Fazekas
025fc5e5f5 Faster old oslo.config detection
Just search in the path where python searches for modules.
Let's use python for searching, it knows the exact rules.

Change-Id: I659f734c418ab5e56f4956f418af48dfbe054c8a
2013-08-13 18:55:33 +02:00
Salvatore Orlando
f5dbf8c8ef Fix option for metadata access in nicira neutron plugin
Bug 1211850

Set metadata_mode option rather than enable_metadata_access_network.

Change-Id: Ia85aba4d0dfb3e7b21937cf15aebc629e3705aed
2013-08-13 09:02:46 -07:00
Gary Kotton
c325227465 VMware: Add cinder support to devstack
The patch set adds cinder support to devstack. VMware cinder support
can be found at:
 - Nova - https://review.openstack.org/#/c/40245/
 - Cinder - https://review.openstack.org/#/c/41600/

Change-Id: I0a05643010ea6cfb6635505accc3dcf411fdd419
2013-08-13 00:32:20 -07:00
Ben Nemec
039979424b Allow disabling of debug logging
I find that enabling the debug log level often causes me to miss
important error messages due to the sheer volume of information
logged.  This change allows configuration of the debug option
in a number of the projects so it can be disabled globally
without having to make one-off changes after each re-stack.

Note that this does not apply to Keystone or Swift right now.
They use a different method to configure their logging level and
I'm not as familiar with them so I didn't want to mess with their
settings.

Change-Id: I185d496543d245a644854c8a37f3359377cb978c
2013-08-12 15:01:39 -05:00
Maru Newby
bf10ac55a9 Add auth config for neutron metadata proxy
* Without auth config, the proxy will return 500 errors on
   cloud-init requests, which will cause VM connectivity
   checks to fail.
 * A cleaner fix would be for the metadata proxy to reuse the
   configuration from the keystone_authtoken section of
   neutron.conf, but I chose the easier route because of a
   pending switch from REST to RPC communication (RPC won't
   need the auth config).
 * Fixes bug 1210664

Change-Id: Iaa3c74f5ada2404119c44c8cbdad380eda158f66
2013-08-12 10:46:21 -07:00
Jenkins
f48c4ea3a2 Merge "Enable debug logging on tempest" 2013-08-12 14:56:03 +00:00
Jenkins
dc70e94896 Merge "Cinder configuration is not set up for Ceilometer" 2013-08-12 09:53:16 +00:00
Steve Baker
556ffe4022 Colorize heat engine log
Change-Id: If6ffb234e360e8a579eb8e1e7baedb90354b10ae
2013-08-12 09:10:25 +12:00
Steve Baker
d5cccad2f0 Generate heat images for tempest tests
This requires HEAT_CREATE_TEST_IMAGE to be set for any images
to be created.

If the file (files/fedora-vm-heat-cfntools-tempest.qcow2) already
exists then disk-image-create will not be called, and the existing
image file will be registered with glance. This is most likely to
happen in the following scenarios:
- a second run of stack.sh
- the image has been pre-built elsewhere (such as during devstack-gate
  image building)
Change-Id: I276573a20927e72f2cb68784f655c1ba1913ae8a
2013-08-12 09:10:25 +12:00
Jenkins
ba963468a5 Merge "Support heat in standalone mode." 2013-08-10 11:14:03 +00:00
Jenkins
79e11ed7ca Merge "cleanup potentially installed older oslo.config" 2013-08-10 01:14:08 +00:00
Jenkins
2dd5cc500d Merge "Remove unused keystone params from neutron agents' config files" 2013-08-09 18:27:11 +00:00
Sean Dague
db5fadb5cb cleanup potentially installed older oslo.config
If the user had oslo.config installed prior to us setting up the
oslo.config out of git they can get themselves into this very funny
situation where pip doesn't see oslo.config 1.1.x, however some
packages might. This manifests itself as a user error trying to
start nova-api which uses DeprecatedOption, not in oslo.config 1.1.x

Because of the funny state pip is in, you can't uninstall oslo.config.

So in these situations, if we see old oslo.config in the filesystem,
pip install / uninstall it to ensure that everyone ends up using the
git version instead.

To reduce the amount of user confusion, do this on every
install_oslo for a while, which we can purge after Havana ships.

Change-Id: If92073be5a431840701c952a194e63a7c452c9ca
2013-08-09 14:05:36 -04:00
Matthew Treinish
385152cd89 Enable debug logging on tempest
With tempest moving to testr (serially currently) the log level is no
longer defaulting to debug as it did with nose. To get the same level
of verbosity in the logging as when running with nose this commit
sets the debug flag on tempest.

Change-Id: I6acd57be0f8188d31825d88471ba9883ebb30519
2013-08-09 11:13:28 -04:00
Gordon Chung
2bfbc779c7 Cinder configuration is not set up for Ceilometer
enable cinder notifications when ceilometer is enabled

Change-Id: I55809f1cef35aca90f8513a73df1417dcf08098d
Fixes:Bug1210269
2013-08-09 10:55:12 -04:00
Mike Perez
b3862f9871 Add Cinder V2 API to keystone catalog
Support both SQL and templated keystone backend. This will add an
additional endpoint to go with v1.

Change-Id: I19168d55c2ffad2b1cd668b6c1341dc8e49e9c1f
2013-08-08 19:26:50 -07:00
Steve Baker
389b3a0233 Support heat in standalone mode.
The following localrc will launch only heat in standalone mode
and allow it to provision within the openstack specified by
the configured keystone endpoint:
HEAT_STANDALONE=True
ENABLED_SERVICES=rabbit,mysql,heat,h-api,h-api-cfn,h-api-cw,h-eng
KEYSTONE_SERVICE_HOST=...
KEYSTONE_AUTH_HOST=...

Change-Id: I0d8a541fc9d592577423b074c789829f8b8d6702
2013-08-08 09:31:03 +12:00
Jenkins
d11ce17aa1 Merge "Correctly setup ML2 mechanism_drivers" 2013-08-07 17:22:30 +00:00
Jenkins
e7f72c4375 Merge "Update baremetal to work with the latest DIB" 2013-08-07 17:08:50 +00:00
Jenkins
ed3d034298 Merge "Add keystoneclient support for cinder." 2013-08-07 17:06:32 +00:00
Jenkins
aa9274fe08 Merge "Run Neutron migrations after creating schema" 2013-08-06 17:14:10 +00:00
Jenkins
2ac6870830 Merge "Don't add bulk middleware." 2013-08-06 13:59:31 +00:00
Salvatore Orlando
dd64988ff4 Run Neutron migrations after creating schema
Partial-Bug 1207402

This patch executes Neutron DB migrations (based on alembic)
before starting the Neutron services, similar to what happens
for most of other openstack projects managed by devstack.
This will ensure devstack always creates correctly version-stamped
Neutron databases.

Change-Id: Ia941c426a1563bcc4cb5eae64ea30c0bf7677220
2013-08-06 02:42:08 -07:00
stack
cf2d0d3db9 Add keystoneclient support for cinder.
Add an ability to ask keystone about users and groups
through keystoneclient in cinder.

blueprint volume-acl

Change-Id: Ice261e9709833d057722b4f13c404df54e10b204
2013-08-05 17:50:45 -04:00
Jenkins
f3d5045ebd Merge "Add support for running multiple n-cpus for performance testing" 2013-08-05 19:55:16 +00:00
Kyle Mestery
3ea28ece4a Correctly setup ML2 mechanism_drivers
The ML2 code in devstack was not correctly configuring the mechanism_drivers
when asked to do so. This corrects the typo in the variable assignment, and
also actually sets these in the plugin configuration file.

Fixes bug 1208557

Change-Id: I3746ca099f45d44dcf1cc2ca1c3726745b8e8a1d
2013-08-05 12:25:26 +00:00
Jenkins
e024bee3ed Merge "Update to PLUMgrid plugin configuration" 2013-08-04 16:13:32 +00:00
Arata Notsu
d3a18ae1ec Update baremetal to work with the latest DIB
Adjust DevStack to the current DIB's naming to kernel/ramdisk.

BM_HOST_CURRENT_KERNEL is removed since the kernel is extracted from
a diskimage with the ramdisk and the host's kernel is not used.

BM_BUILD_DEPLOY_RAMDISK is added to control whether use DIB or not.

If you set BM_BUILD_DEPLOY_RAMDISK=False, you must BM_DEPLOY_KERNEL
and BM_DEPLOY_RAMDISK to point existing deploy kernel/ramdisk.

Fixes bug 1207719

Change-Id: I62af0b1942b07ac12665c0ed3619d64c1cccbe1f
2013-08-02 21:36:11 +09:00
Jenkins
74af8ed00f Merge "enable apache2 server as front end for swift" 2013-08-02 12:24:11 +00:00
Joe Gordon
2c94ee5237 Add support for running multiple n-cpus for performance testing
When using the fake VIRT_DRIVER, we can launch an arbitrary number of
instances, the next step for performance testing is running an arbitrary
number of n-cpus. This can be done with the following settings in your localrc

 VIRT_DRIVER=fake
 NUMBER_FAKE_NOVA_COMPUTE=50

This can be used for things like measuring load from n-cpu's periodic tasks.

Change-Id: I40e0f05374e2c10c48ea6b8816ef6e7609b3dc80
2013-08-02 02:02:01 +00:00
Chmouel Boudjnah
1fba1aa6bc Don't add bulk middleware.
- The bulk middleware is already in the sample.
- Fixes bug 1207108

Change-Id: I569ecb734ac2e59716e5f24fa96e97d216cdc1a3
2013-08-02 00:40:05 +02:00
Jenkins
ffc7fab1a0 Merge "Add Midonet plugin support to devstack." 2013-08-01 20:20:37 +00:00
armando-migliaccio
05901f46f7 Remove unused keystone params from neutron agents' config files
DHCP, L3 and Metadata agents' config files no longer need to
duplicate this info; it's available in neutron.conf

Change-Id: I7bea25d1c2b9249ddacce3f4638f7a8ed4f43197
2013-08-01 10:46:36 -07:00
Jenkins
bc522d87f8 Merge "Launch ceilometer-alarm-* services." 2013-08-01 11:51:45 +00:00
Jenkins
851665bb59 Merge "Fix tempest logging configuration" 2013-07-31 23:29:20 +00:00
Matthew Treinish
4ee4a0182e Fix tempest logging configuration
This commit will correctly set the tempest output logging to dump
all of tempest logs into a tempest.log file in
$DEST/tempest/tempest.log. This will also fix the logging for
tempest in the gate so it will no longer print every log message on
the console.

Fixes bug 1207066

Change-Id: I91f2ee781c4a7a18c561ea3e3b26832b97431464
2013-07-31 17:06:19 -04:00
Sean Dague
0392a10a63 add lib/infra
move the infrastructure projects to a dedicated lib/infra, which
gives us access to this during grenade upgrade tests.

Change-Id: I1e832792b61d41ad290b4b2ab26fe664e710cebd
2013-07-31 15:48:47 -04:00
Jenkins
549f1a8fc3 Merge "Do not set os_aut_url for ceilometer" 2013-07-31 14:48:28 +00:00
Jenkins
14763cee02 Merge "install oslo from upstream in devstack" 2013-07-31 14:34:58 +00:00
Sean Dague
1b6b5318a0 install oslo from upstream in devstack
the libraries that have graduated from oslo incubation need to be
made available in devstack so that projects can develop against
upstream versions of these libraries, and that we can test their
compatibility in the gate.

This should also allow us to force global requirements on all the
projects during installation.

Change-Id: Idf527b16b50eb58564ec74428290cd31424f5de2
2013-07-31 07:32:20 -04:00
Jenkins
ec32e9a143 Merge "Add option to serve PXE for baremetal from nova-network" 2013-07-31 03:59:56 +00:00
Jenkins
af46dabbec Merge "Set horizon configuration for security groups" 2013-07-31 03:57:30 +00:00
Jenkins
913c64467d Merge "renamed deprecated glanceclient parameter" 2013-07-31 03:55:07 +00:00
Jenkins
b5ac822bc8 Merge "Update the ML2 configuration in devstack" 2013-07-31 03:48:14 +00:00