3296 Commits

Author SHA1 Message Date
Jenkins
4650b8929e Merge "Attempt to retrieve the vmdk descriptor data-pair" 2013-12-04 23:27:44 +00:00
Jenkins
bddaf0afb6 Merge "Allow deploying keystone with SSL certificates" 2013-12-04 05:36:40 +00:00
Arnaud Legendre
90bcd2ff4d Attempt to retrieve the vmdk descriptor data-pair
VMDK formats such as monolithicFlat and vmfs require two files to be
fully consumable by the Nova drivers (a descriptor-data pair: *.vmdk and
*-flat.vmdk).
On the upload of the descriptor (*.vmdk), upload_image.sh should attempt to
retrieve the *-flat.vmdk. The same way, the descriptor should be
retrieved when a flat disk is uploaded.
On success, the upload script will be able to use the flat disk as the image
content and the relevant descriptor settings as the image metadata.

Change-Id: I9214754029c46dd60b9e7d606d84d8819a498a8d
Closes-Bug: #1252443
2013-12-03 17:57:24 -08:00
Jenkins
8097838ab1 Merge "Switch the base URL to git.openstack.org" 2013-12-02 19:04:08 +00:00
Jenkins
8c57e28813 Merge "Fix neutron log format with colorization" 2013-12-02 01:12:34 +00:00
Jenkins
4691f00058 Merge "enhance logging for depend tracking mode" 2013-12-01 16:31:37 +00:00
Salvatore Orlando
bc7f643bb7 Fix neutron log format with colorization
Closes-Bug: #1254817

Change-Id: I6de17ef15c18e2f8ab246934461a2b7c6ae4f95f
2013-11-27 06:14:45 -08:00
Jenkins
3ae26652af Merge "Use the swift logging adapter for txn IDs" 2013-11-26 23:35:23 +00:00
Jenkins
2c01a3e1e5 Merge "Shorten PKI token logging" 2013-11-26 23:35:21 +00:00
Jenkins
9734405b99 Merge "Move neutron cache dir into a function" 2013-11-26 18:49:35 +00:00
Jenkins
386ef1f8ce Merge "Allow overriding USE_GET_PIP via env vars" 2013-11-26 18:48:49 +00:00
Peter Portante
8afc893536 Use the swift logging adapter for txn IDs
Change-Id: I2b2308eb9606279cffc1965fc3b86e9597d63e87
Signed-off-by: Peter Portante <peter.portante@redhat.com>
2013-11-26 11:53:57 -05:00
Peter Portante
cee4b3bddf Shorten PKI token logging
Log only the first 12 characters of auth-token for the Swift
API, since PKI based auth-tokens from keystone can huge (>> 2K).

Also tidy up a comment.

Change-Id: Ib784e8ecdcb7e371fe03458c7fd82b4460fa82b9
Signed-off-by: Peter Portante <peter.portante@redhat.com>
2013-11-26 11:53:57 -05:00
Jenkins
298f7d4843 Merge "support memcache for keystone token backend" 2013-11-26 14:46:17 +00:00
Jenkins
5221163125 Merge "edit-glance-manage-command-for-recreate-db" 2013-11-26 11:53:02 +00:00
Emilien Macchi
a677b7fe82 Move neutron cache dir into a function
Taking the model of Nova, this patch aims to move the cache directory
management into a function with the goal to reuse it somewhere else like
Grenade.

Change-Id: I93df52f69ef339e6528b88d88d4ea70e0b725893
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
2013-11-26 08:12:50 +01:00
Jamie Lennox
bd24a8d0f8 Allow deploying keystone with SSL certificates
Allow providing certificates through environment variables to be used
for keystone, and provide the basis for doing this for other services.
It cannot be used in conjunction with tls-proxy as the service provides
it's own encrypted endpoint.

Impletmenting: blueprint devstack-https
Change-Id: I8cf4c9c8c8a6911ae56ebcd14600a9d24cca99a0
2013-11-25 22:27:51 +00:00
Jenkins
99da4af55e Merge "Robustify shocco install and config" 2013-11-25 19:35:54 +00:00
Jenkins
6334309382 Merge "Keystone don't use deprecated token_format option" 2013-11-25 17:08:09 +00:00
Jenkins
94bfa18bd1 Merge "Add driver_cert wrapper for cinder" 2013-11-25 16:26:21 +00:00
Jenkins
6f9f1416c9 Merge "Remove powervm nova virt driver support" 2013-11-25 16:07:38 +00:00
Jenkins
f10e1b7e5c Merge "Handle Savanna service availability in tempest" 2013-11-25 16:07:36 +00:00
Jenkins
1e624fae30 Merge "Additional ssh tests with tempest" 2013-11-25 15:58:07 +00:00
Monty Taylor
480309eea5 Allow overriding USE_GET_PIP via env vars
devstack-gate wants to pre-cache and then use get-pip, but we can't
throw the flag currently. Make the flag default settable via env vars.

Change-Id: I661b52670b6ce494666cbdd611e4eee6b96c8321
Partial-Bug: #1254275
2013-11-25 10:20:04 -05:00
Jenkins
f35b4a7505 Merge "fixup_stuff prettytable min version" 2013-11-25 15:12:29 +00:00
Jenkins
ad2966d727 Merge "Add hacking rules for shell scripts" 2013-11-25 04:56:52 +00:00
Attila Fazekas
3a82319ad7 fixup_stuff prettytable min version
The minimum prettytable version is changed from 0.6 to 0.7
 in the global requirements.

If the system has an older prettytable version the fixup_stuff does not
takes effect in time, because at fixup time the system has the old
version.

Ensure the fixup installs the minimum required version in time.

Change-Id: If1737dacb25db73b68e707953d05576ad8a97da7
2013-11-24 19:21:06 +01:00
Jenkins
ed727dc6d9 Merge "Default to Cinder REST API v2" 2013-11-22 23:58:25 +00:00
Sean Dague
6db2892326 Add hacking rules for shell scripts
This is an attempt to collect the rules that we live by in devstack
that are generally held. Writing these down help us figure out ways
to put them into bash8 over time. These are a starting point for
conversation.

Change-Id: Id2b750665871ebbeddf4694ba080c75d2f6f443e
2013-11-22 12:20:39 -05:00
Jenkins
1fe3fc0457 Merge "Update vsphere image filename pattern" 2013-11-22 16:19:01 +00:00
Jenkins
cdf722cc09 Merge "Add Neutron Metering Agent support" 2013-11-22 15:14:46 +00:00
Jenkins
f39ecfd41b Merge "horizon: drop nodejs dependency" 2013-11-22 14:41:37 +00:00
Jenkins
e2ebd2315e Merge "Make use of STACK_USER instead of relying on USER" 2013-11-22 13:47:12 +00:00
Jenkins
dbb5b6cd8c Merge "xenapi: enable user to specify FLAT_NETWORK_BRIDGE" 2013-11-22 13:40:04 +00:00
Jenkins
1fdcbe1d01 Merge "only clone docs from gh-pages branch if they aren't there" 2013-11-22 12:31:59 +00:00
Jenkins
d9bb3864dc Merge "Fixing space issues between " and ]" 2013-11-22 09:58:46 +00:00
Jenkins
202677ae30 Merge "Fix stackforge_libs installation step" 2013-11-22 09:58:08 +00:00
Jenkins
429b64e4a5 Merge "upload_image.sh should handle file URLs" 2013-11-22 03:02:08 +00:00
Jenkins
92f314785c Merge "Allow users to configure the CM pipeline interval" 2013-11-22 02:21:56 +00:00
Matt Odden
001c7b6c11 Remove powervm nova virt driver support
The powervm virt driver was removed from nova in a
recent change. This functionality is no longer needed in
devstack.

Change-Id: Iec620938a8cce63e0830fc7b9e9a679b361b4389
2013-11-21 22:24:12 +00:00
Jenkins
921c508027 Merge "Enable/disable ironic in tempest config" 2013-11-21 21:08:30 +00:00
Jenkins
c3dff93fcb Merge "Check if flavors exist before creating them." 2013-11-21 15:11:03 +00:00
Clark Boylan
3b80bde8c7 Check if flavors exist before creating them.
* lib/tempest: When creating the m1.tiny and m1.nano flavors ensure that
they don't exist first. This is important for Grenade where code may be
run multiple times and should expect that some things preexist.

Change-Id: I1772d4334f39d612f8a187eb5311a1b2caee3953
2013-11-20 17:51:50 -08:00
Joe Gordon
d254da5213 Set swift timeouts higher
Devstack is commonly run in a small slow environment, so bump the
timeouts up.

node_timeout is how long between read operations a node takes to
respond to the proxy server
conn_timeout is all about how long it takes a connect() system call to
return

Change-Id: Ib437466a3fc9274b8aa49b19e4fe7fa26f553419
Co-Authored-By: Peter Portante <peter.portante@redhat.com>
Related-Bug: #1252514
2013-11-20 11:29:33 -08:00
Emilien Macchi
40546f79e0 Add Neutron Metering Agent support
In Havana, Neutron has now a Metering Agent which gets meters from
virtual routers.

This patchs aims to allow devstack using this new service.

Change-Id: I17ad83799d60384247b98cc8a93ac032f641c721
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
2013-11-20 15:22:33 +01:00
Sergey Lukjanov
75cb61ba39 Handle Savanna service availability in tempest
Change-Id: I51300304655803f114d3bb911086cd88aa09638f
2013-11-20 12:22:05 +04:00
Ryan Hsu
bfb3e5ec9c Update vsphere image filename pattern
The vsphere image filename pattern has been updated so that semi-
colons are used to delimit image properties rather than colons,
which are not permitted in Windows filesystems. To support back-
wards compatibility, colons can still be used.

Change-Id: I29a3ac03dcae294326dc8813a66512a79f705f81
Closes-Bug: #1250319
2013-11-19 20:54:23 -08:00
Stephan Renatus
e578effb33 Make use of STACK_USER instead of relying on USER
Quite easily one ends up calling ./stack.sh in an environment that,
albeit being user "stack" (for example), doesn't quite meet the
expectations of devstack.  The errors that follow can be rather hard to
track down, as the dependency on `USER` is not mentioned.

To remedy this situation, this commit

- uses STACK_USER instead of USER and
- mentions that dependency in the script headers of lib/*

Change-Id: If4cdc39b922ea64b4c0893a0e695ec06349fccc5
2013-11-19 13:39:58 +01:00
Doug Hellmann
aaac4eede9 Fix stackforge_libs installation step
When stackforge_libs is enabled, the WSME and Pecan libraries
are checked out from stackforge and installed from source instead of
pip. This change introduces a new function to perform the installation
without attempting to sync the global requirements list, since the
version of setup.py in the global requirements repository breaks the
dependencies for WSME (there is no ipaddr library in python 2, so we
need to install it, but under python 3 where it is part of the stdlib we
cannot include it in the requirements).

Fixes bug 1252488

Change-Id: I58357757ac67a919bf70178b76f65fa0a9e16242
2013-11-18 22:16:45 +00:00
Brant Knudson
f653419b15 Keystone don't use deprecated token_format option
devstack was setting the token_format option in the keystone
configuration file. This option is deprecated so should not be
used.

Change-Id: I047de155f0d9d2a1c009533c2f97f505cc80c6de
2013-11-17 13:03:52 -06:00