127 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
1f47335bb5 Updated from global requirements
Change-Id: I7aa9545451d910681f114e856e8ab82e898b9f20
2015-11-12 22:07:31 +00:00
Matt Riedemann
27e7ad0bd9 Revert "Handle correct exception raised by python-novaclient"
This reverts commit 99dc6d34754954a27f6998406a94743c41b93981

With the block on novaclient 2.33 we can undo this workaround.
The regression in novaclient was reverted and will be in the next
release.

Change-Id: If561b699eb04486660009f100c5db425c3586d3c
Related-Bug: #1510790
2015-10-28 17:01:59 -07:00
OpenStack Proposal Bot
b7de7128ac Updated from global requirements
Change-Id: I318f5e2b85747ce77f39e74de07e0d92b8382427
2015-10-28 10:53:41 +00:00
OpenStack Proposal Bot
862d9b29b3 Updated from global requirements
Change-Id: I457e3cd5e1c4261cae06551e78436fd2127c35fe
2015-10-20 00:48:46 +00:00
OpenStack Proposal Bot
a9151c2793 Updated from global requirements
Change-Id: I6c7b091b175f0564e215ec53134b319b874309a0
2015-10-17 00:22:37 +00:00
OpenStack Proposal Bot
b5d9fa016e Updated from global requirements
Change-Id: Ie93d63467c5cb5253b16c9f9737897fa4611b86f
2015-10-13 00:49:24 +00:00
OpenStack Proposal Bot
c75c94d1a8 Updated from global requirements
Change-Id: Ib3a6740b8729b02d3da725e9847eb292cef5649e
2015-10-08 00:04:15 +00:00
OpenStack Proposal Bot
6d780659cd Updated from global requirements
Change-Id: I870a7a95358ab8c8e94e2ab8d78bc7cddf2ed3f8
2015-10-05 23:13:29 +00:00
OpenStack Proposal Bot
f7929182b9 Updated from global requirements
Change-Id: I0dbe12dc8517e72a4bf00e811ca68fb07dc822c8
2015-09-18 16:37:17 +00:00
OpenStack Proposal Bot
23e6cf9967 Updated from global requirements
Change-Id: I100c3680608c7448dba1da3bd839b4ff2dc17f8d
2015-09-08 22:01:48 +00:00
OpenStack Proposal Bot
e50576c2d4 Updated from global requirements
Change-Id: I62f6f6d3847cc5c9dcc4c002b6d0da5f6ebe9d38
2015-09-04 21:51:13 +00:00
OpenStack Proposal Bot
ce9259e1d0 Updated from global requirements
Change-Id: I2db4de3ab7e39548bdc40a72dede16bd1a5c6824
2015-09-04 04:14:09 +00:00
OpenStack Proposal Bot
60782f6f34 Updated from global requirements
Change-Id: I7614637649ed8f31862a240cb1be71529a501248
2015-08-20 11:20:08 +00:00
Eric Harney
6da01c1b41 Revert "mark oslo.vmware as optional dependency"
This reverts commit e67adc385ce6997249fbf70e9402264f758fc6f4.

Adding optional dependency tracking would be nice,
but Cinder is not yet in a place to do this.

- Cinder supports tox 1.6 (minversion in tox.ini)
- This functionality does not work on 1.6, requires 1.7.  Tox
  fails to build a test environment if using tox 1.6.
- We have decided we can't move to tox 1.7 for now.
  ( https://review.openstack.org/#/c/211614/ )

This reverts commit 478e8e970e54aaf3a034dc6347605c1b18291d0d.
- Need to remove oslo.vmware from test-requirements.txt now, as
well.

Closes-Bug: #1484035

Change-Id: Icff52508ff1cd67e8c17964c840d3a5cdcfbbce3
2015-08-18 16:28:36 -04:00
OpenStack Proposal Bot
07cea41709 Updated from global requirements
Change-Id: I2e23700feb4dbba88f2de48624a401ac1c087463
2015-08-14 09:14:34 +00:00
Jenkins
4a88cbf86b Merge "mark oslo.vmware as optional dependency" 2015-08-10 21:14:32 +00:00
Matthew Edmonds
e67adc385c mark oslo.vmware as optional dependency
Driver-specific requirements are not hard requirements, since the
choice of drivers is up to the operator. The oslo.vmware module is
herein moved out of requirements.txt and instead listed as an optional
dependency using the extras functionality in setup.cfg.

A check is added to the vmdk driver to gracefully handle import errors
if the vmdk driver is used and oslo.vmware is not found.

Change-Id: I9b00edc38f0700304a1a164f0679a734f8701ebe
Closes-Bug: #1475739
2015-08-10 15:20:52 +00:00
OpenStack Proposal Bot
a1fef368f7 Updated from global requirements
Change-Id: I25a1f5b137358c4d53c0d26c5d56a8f38c626eb8
2015-08-10 02:09:10 +00:00
OpenStack Proposal Bot
2570be8713 Updated from global requirements
Change-Id: I0566ed07f359a0b993009a9dd08a01f16fc1b312
2015-08-04 18:14:09 +00:00
OpenStack Proposal Bot
1ff634f8f3 Updated from global requirements
Change-Id: Ia3bdd4ce754751f4373886ecb8dbe81cf488cee1
2015-07-27 17:54:29 +00:00
OpenStack Proposal Bot
3c8696791c Updated from global requirements
Change-Id: I9f0773836a392b3a51490dc7cbf334f18407f009
2015-07-24 06:59:19 +00:00
Dave Chen
4196e5f2d5 set/unset volume image metadata
This patch implements:
- Create, delete, update APIs for modifying volume image metadata.
- Refactoring in the volume API to accommodate both user and
  image metadata.
- All of the necessary testcases needed for the changes.

DocImpact
APIImpact
Partially implements: bp support-modify-volume-image-metadata
Change-Id: I22792ef7bd49c763d7c130aa8cac9abc3fff2d4c
2015-07-11 12:13:58 +08:00
Jenkins
b2a752ba98 Merge "Switch to oslo.reports" 2015-07-03 17:03:28 +00:00
liu-sheng
c2e1db7c1d Switch to oslo.reports
The Guru Meditation Reports has graduated from oslo-incubator, Cinder
should switch to use oslo.reports to keep the code base clean.

NOTE: this should be merged after the requirements has been synchronized.

Change-Id: Ic91a0c5eed09ecdec93e707e901f4bcc55980f72
Closes-Bug: 1469575
2015-07-02 09:58:33 +08:00
OpenStack Proposal Bot
f2d149409e Updated from global requirements
Change-Id: Ifc6a27522a5f47306f909a7de651291a96befe54
2015-07-01 22:21:06 +00:00
OpenStack Proposal Bot
c960e50b6f Updated from global requirements
Change-Id: Iba1314c6d0aba78dc39ef018522f12b09b4586da
2015-06-30 22:37:40 +00:00
OpenStack Proposal Bot
68d543f8ee Updated from global requirements
Change-Id: I7b8928a105d5666ce2d63a4444037866c43e1e9f
2015-06-29 05:19:54 +00:00
Sergey Vilgelm
f7d2112c00 Switch to oslo.service
oslo.service has graduated, so cinder should consume it.

Change-Id: I80487f559302b0e88953835ffb4a3bfe2a347501
Closes-Bug: #1466851
Depends-On: I305cf53bad6213c151395e93d656b53a8a28e1db
2015-06-24 21:55:32 +02:00
OpenStack Proposal Bot
39ddcffcac Updated from global requirements
Change-Id: I9395058b42f3e28a267f0d82ae8dfcb663bdfb9b
2015-06-22 21:24:09 +00:00
Jenkins
735925d831 Merge "Add missing Jinja2 to requirements.txt" 2015-06-18 13:27:16 +00:00
Michal Dulko
d852339775 Add missing Jinja2 to requirements.txt
Recently merged commit I5bbdc0f97db9b0ebd7b48e50ab7869e2ca33aead got in
a dependency on Jinja2 library without adding it to requirements.txt.
The gate was running fine, because Nova already has it in it's
requirements. Problem uncovers when we install DevStack with
--use-venv=True option.

Change-Id: If053c4724d9d0264e0f3b27a995a2b619cf6f515
Closes-Bug: 1466361
2015-06-18 09:29:29 +02:00
Eric Harney
7dae430e81 Sync 'report' from oslo-incubator
Needed to fix guru meditation report for Windows.
We landed an outdated 'report' module recently.

Add report.[generators,models,views] to
openstack-common.conf.

Oslo source: c4c7dd28 Updated from global requirements

Closes-Bug: #1286528

Change-Id: Ib33542718176241663c0e61605acbf4e941e2ca9
2015-06-17 16:34:22 -04:00
Jenkins
09b1205d98 Merge "Switch to oslo.policy 0.3.0" 2015-06-17 18:49:22 +00:00
OpenStack Proposal Bot
068124e45e Updated from global requirements
Change-Id: I66c535760b7948ab0b6f7a7da3a0c5f5debaa75c
2015-06-17 00:34:25 +00:00
Ivan Kolodyazhny
7592b99bf3 Switch to oslo.policy 0.3.0
Use graduated oslo.policy instead of sync with oslo-incubator code.

Co-Authored-By: Ivan Kolodyazhny <e0ne@e0ne.info>
Change-Id: Ibb295830ac6abde9317c2549f75c1780ac454125
Closes-Bug: #1421863
Partial-Bug: #1458945
2015-06-16 22:03:09 +03:00
OpenStack Proposal Bot
b35e5ab80c Updated from global requirements
Change-Id: I8dd1e2580be9642837e5b1f4b70b3cd22ec7c321
2015-06-11 12:33:15 +00:00
OpenStack Proposal Bot
2e97c08711 Updated from global requirements
Change-Id: I6f3a3aee9af7752d2a2372d8177133925157dfb5
2015-05-15 03:34:56 +00:00
Jenkins
ee9f9e10a8 Merge "Replace suds test dependency with suds-jurko" 2015-05-14 02:24:53 +00:00
Thang Pham
4f63f7ff48 Switch to oslo_versionedobjects
oslo_versionedobjects was not made available until very
late in the Kilo cycle (i.e. near the end of kilo-3).
In order to make progress on cinder objects, a fork of
nova objects was made, so that proper trial and testing
could be done. The following patch makes the switch to
use oslo_versionedobjects.

Implements: blueprint cinder-objects
Change-Id: I883f387c8247e8d79da82016a624cef2180cde88
2015-05-13 08:36:53 -07:00
Victor Stinner
befc9da96e Replace suds test dependency with suds-jurko
suds-jurko is actively maintained (latest commit in december 2014) and supports
Python 3, whereas suds doesn't seem to be maintained anymore (last release in
2010).

suds-jurko is a drop-in replacement for suds, both packages provide the same
Python module.

suds-jurko is already in global requirements.

Change-Id: I646602624af7fbece277fe2305a3a541a456ed85
2015-05-12 12:14:49 +02:00
Walter A. Boring IV
aa7655df72 Add os-brick to cinder requirements.txt
This patch adds the os-brick pypi library to
Cinder's requirements.txt as a precursor to the
removal of cinder/brick from the codebase.

Change-Id: Ib0c0996421af1c52fe66df5479768addc40412ad
2015-05-07 11:55:40 -07:00
OpenStack Proposal Bot
a850c95067 Updated from global requirements
Change-Id: I289c236da7680e22539dad22b5f98c298e69a633
2015-04-24 12:56:59 +00:00
OpenStack Proposal Bot
c1702dfc55 Updated from global requirements
Change-Id: I6f506eaa69ba7ae26cd13403d0dec491848db3c6
2015-03-23 17:05:43 +00:00
Jay S. Bryant
c489747177 Move to the oslo.middleware library
This patch moves Cinder to using olso.middleware, updates us so
we are using the oslo_middleware namespace and syncs the latest
middleware code from oslo-incubator to support grenade jobs.

The details for the middleware sync from oslo-incubator are as follows:

Current HEAD in OSLO:
---------------------
commit e589dde0721a0a67e4030813e582afec6e70d042
Date:  Wed Feb 18 03:08:12 2015 +0000
Merge "Have a little fun with release notes"

Changes merged with this patch:
---------------------
__init__.py
  4ffc4c87 - Add middleware.request_id shim for Kilo
  4504e4f4 - Remove middleware

catch_errors.py
  a01a8527 - Use oslo_middleware instead of deprecated oslo.middleware
  ce8f8fa4 - Add middleware.catch_errors shim for Kilo
  4504e4f4 - Remove middleware
  5d40e143 - Remove code that moved to oslo.i18n
  76183592 - add deprecation note to middleware
  463e6916 - remove oslo log from middleware
  fcf517d7 - Update oslo log messages with translation domains

request_id.py
  a01a8527 - Use oslo_middleware instead of deprecated oslo.middleware
  66d8d613 - Fix oslo.middleware deprecation error
  4ffc4c87 - Add middleware.request_id shim for Kilo
  4504e4f4 - Remove middleware
  76183592 - add deprecation note to middleware
  d7bd9dc3 - Don't store the request ID value in middleware as class variable

Some notes on this change.  It is based on the change made in Nova:
https://review.openstack.org/#/c/130771 and is the recommended method
for cleaning up the unused portions of middleware from oslo-incubator,
moving to the oslo.middleware library and not breaking grenade in the
gate.

Change-Id: Ia99ab479cb8ef63a0db1a1208cc2501abba6132c
2015-03-12 13:57:23 -05:00
Ivan Kolodyazhny
5980da5d88 Use oslo.log instead of oslo-incubator
log module was removed from oslo-incubator after oslo.log released.

Change-Id: I205d0625c502cb462919edc76d12091edcc21b1b
Implements: blueprint port-oslo-incubator-to-oslo-log
Partial-Bug: #1381563
2015-03-11 21:45:04 -05:00
Jenkins
22a2bb2057 Merge "quobyte: remove dependency to xattr" 2015-02-18 07:31:33 +00:00
Julien Danjou
abd528ae86 Remove useless requirement on wsgiref
Change-Id: I5f89eb4e3b2b3207ec5e92d35d7e3e3487376677
2015-02-16 11:58:37 +01:00
Danny Al-Gaaf
07ff70a23b quobyte: remove dependency to xattr
The Quobyte driver introduced an new dependency to xattr
python binding. This driver is the only consumer of xattr.

Instead of introducing new dependencies call getfattr binary
as already done in the quobyte nova volume driver.

Closes-Bug: 1420332
Co-Authored-By: Marc Koderer <marc@koderer.com>

Change-Id: I83f97310313cf7a603996ae64327002cdf0ad5fc
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2015-02-11 09:29:05 +01:00
Vipin Balachandran
960cbb21e3 VMware: Integrate VMDK driver with oslo.vmware
The common code between various VMware drivers was moved to
oslo.vmware library during Icehouse release. The VMDK driver
should be updated to use this library. Changes are mostly
replacing import statements and removing redundant modules
and corresponding test cases.

Summary of changes:
* Replace api with oslo.vmware.api
* Replace vim with oslo.vmware.vim
* Replace pbm with oslo.vmware.pbm
* Replace io_util with oslo.vmware.image_transfer
* Replace vmware_images with oslo.vmware.image_transfer
* Replace read_write_util with oslo.vmware.rw_handles
* Remove error_util and use oslo.vmware.exceptions
* Move VMDK driver specific exceptions to a new module
  'exceptions'
* Replace PBM WSDL files with the corresponding files in
  oslo.vmware
* Replace PBM related methods in volumeops with the
  corresponding ones in oslo.vmware.pbm

Implements: blueprint vmdk-oslo.vmware
Change-Id: Ib484fabffb8ef1a56051d7e1bed5218b633306bb
2015-02-06 15:27:29 +05:30
OpenStack Proposal Bot
63001a5c10 Updated from global requirements
Change-Id: I97eb25f01f3079245ede66887f43622b22d9accc
2015-02-05 20:11:10 +00:00