summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Update cinderclient to skip the additional GET during create"1.0.8Mike Perez2014-02-042-1/+1
| | | | | | | | | This reverts commit 47014971b09f0334e5cc3b414bef31784f88a37d. Conflicts: doc/source/index.rst Change-Id: Ica1e526b2c181d1ce72183b7293d21119371c822
* Merge "Fixed image_name from image-name in upload-to-image"Jenkins2014-02-031-1/+1
|\
| * Fixed image_name from image-name in upload-to-imageAndrew Kerr2014-01-311-1/+1
| | | | | | | | | | | | | | | | | | This fix addresses an issue where the variable name for image_name was incorrect, causing the image_name parameter to be sent as null when using "cinder upload-to-image" from cli with v2 of the API Change-Id: I62f8bbb4397526fb291a46777d9025318da8e5b3 Closes-Bug: 1274552
* | Update release notes for push to pypijohn-griffith2014-02-021-2/+3
|/ | | | | | | Need to get a 1.08 out, so just modifying the release notes for the push version. Change-Id: Icf9684ab0fabf0168662c3ff4047db54a2670d11
* Merge "Sync up with oslo-incubator"Jenkins2014-01-3012-306/+383
|\
| * Sync up with oslo-incubatorSwapnil Kulkarni2014-01-2612-306/+383
| | | | | | | | | | | | | | | | | | | | | | | | | | | | be81d6b Cleanup unused log related code e53fe85 strutils bool_from_string, allow specified default 12bcdb7 Remove vim header 12d3bbc Add method quote_plus in module py3kcompat.urlutils afdbc0a Fix E501 in individual openstack projects Oslo Version: 8dee4b6 Merge "remove extra newlines that eventlet seems to add" Thu, 23 Jan 2014 14:26:42 +0530 (08:56 +0000) Change-Id: I7348e797a4a78ec20dff77ebdbb41bb8c6068b34
* | Add shell tests for snapshot_deleteEric Harney2014-01-275-0/+15
| | | | | | | | | | | | | | | | snapshot_delete does not have a shell test covering it. Closes-Bug: #1257747 Change-Id: I22252f5025c11a7c115aa75e07c78424eec75ba1
* | Merge "Remove RAX-specific auth in cinderclient"Jenkins2014-01-272-15/+2
|\ \ | |/ |/|
| * Remove RAX-specific auth in cinderclientSwapnil Kulkarni2014-01-252-15/+2
| | | | | | | | | | Change-Id: Idd36694a322f467ba5e8c1f58bfac701bff8f3f8 Closes-Bug: #966329
* | Add retype to index.rstAvishay Traeger2014-01-261-0/+1
| | | | | | | | | | | | Retype patch was merged but not added to index.rst Change-Id: I15e52153fccf07026d4b1dfcc1fb62a27d6d3ca2
* | Merge "Add volume retype command"Jenkins2014-01-265-5/+50
|\ \
| * | Add volume retype commandAvishay Traeger2014-01-255-5/+50
| | | | | | | | | | | | | | | | | | | | | Add volume retype to Cinder client. Cinder code: https://review.openstack.org/#/c/44881/ Change-Id: Ied4902da531386f744403962e4a8ddfb7587c4ef
* | | Merge "Unit tests for limits.py in cinderclient/v1 and v2"Jenkins2014-01-252-4/+284
|\ \ \ | |/ / |/| |
| * | Unit tests for limits.py in cinderclient/v1 and v2Igor A. Lukyanenkov2014-01-132-4/+284
| | | | | | | | | | | | Change-Id: I962161ac657d9ec676f3b03ab17138ed1911ec35
* | | Merge "disable/enable a service has no output"Jenkins2014-01-2510-16/+56
|\ \ \
| * | | disable/enable a service has no outputJay Lau2014-01-2110-16/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When disable/enable a cinder service, there is no output, this caused end user does not know if the service was disabled/enabled successfully. It is better add some output for the command just like nova to tell end user the service status. Change-Id: I9d440ab7437c268b17627e255f152db0b3bf4f53 Closes-Bug: #1261120
* | | | Merge "Fix 'search_opts' unexpected keyword argument error"Jenkins2014-01-255-4/+5
|\ \ \ \ | |_|_|/ |/| | |
| * | | Fix 'search_opts' unexpected keyword argument errorXiao Chen2014-01-205-4/+5
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When executing 'encryption-type-create' command using resource name, it will use the findall() in base.py, then error will occur because list() in findall() used 'search_opts' argument which list() in VolumeEncryptionTypeManager did not have. Some other command like 'transfer-delete' met same issue. This patch will add 'search_opts' argument in list() function in child class to avoid the bug. Closes-Bug: #1248519 Related-Bug: #1252665 Change-Id: If1cd8b812af21335e5d4351766539a927a8fbdf4
* | | Merge "Add encryption-type-delete to cinderclient"Jenkins2014-01-2410-6/+58
|\ \ \
| * | | Add encryption-type-delete to cinderclientPeter Hamilton2013-11-2010-6/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This modification adds support for deleting volume encryption types. The encryption-type-delete command accepts a single argument, the name or ID of the volume type whose associated encryption type should be deleted. The encryption type may only be deleted if the associated volume type is unused. blueprint encrypt-cinder-volumes Change-Id: Ie189e7ec91f5a8adc9d3496911de2811ad40f282
* | | | Merge "Remove copyright from empty files"Jenkins2014-01-233-44/+0
|\ \ \ \ | |_|/ / |/| | |
| * | | Remove copyright from empty filesAlexander Ignatov2014-01-163-44/+0
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | According to policy change in HACKING: http://docs.openstack.org/developer/hacking/#openstack-licensing empty files should no longer contain copyright notices. Change-Id: I357adea1d295cdc11a12194ad7116d73a8560122 Closes-Bug: #1262424
* | | Remove dependencies on pep8, pyflakes and flake8Dirk Mueller2014-01-161-4/+1
|/ / | | | | | | | | | | | | They should be determined by the hacking dependency implicitely. Change-Id: I5c077e4b8e5985e86af3229a58aa475ac668b5e1
* | Update cinderclient to skip the additional GET during createSwapnil Kulkarni2014-01-082-1/+1
| | | | | | | | | | | | | | | | | | With change https://review.openstack.org/64945 cinder V2 API now returns volume details. Updated do_create in cinderclient to remove additional GET call. Change-Id: I2a36f2fa865b52f228bad44e0a9c67d49228321e Partial-Bug: #1265893
* | Merge "Updates .gitignore"Jenkins2014-01-071-3/+0
|\ \
| * | Updates .gitignoreSushil Kumar2013-12-181-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove files we don't generate in the sources. Closes-Bug: #1256043 Closes-Bug: #1257279 Change-Id: I18552182958448baa040c988b02affc231cbf62b
* | | Merge "Updates .gitignore for environment files"Jenkins2013-12-312-0/+5
|\ \ \
| * | | Updates .gitignore for environment filesSushil Kumar2013-12-232-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding ignore for Eclipse IDE environment files These files .project and .pydevproject should be ignored while pushing to repositories. Change-Id: I44dbdaae71c3ed37c11122f1795d36c401dd431a Closes-Bug: #1256043
* | | | Fix RateLimit.__repr__ - self.method is undefinedIgor A. Lukyanenkov2013-12-315-2/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using self.verb instead of self.method, unit tests added to cover this fix. Closes-bug: #1258489 Change-Id: I4a84179ff96c50b230afcaea7a19fb54613577fb
* | | | Fix inappropriate comment for volume update apiZhenguo Niu2013-12-272-1/+2
|/ / / | | | | | | | | | | | | Change-Id: Id7a436cc864772bd2662fce0ef80d647c9e3dcf0 Closes-Bug: #1264415
* | | Merge "Discrepancy between README.rst and cinder help"Jenkins2013-12-172-3/+4
|\ \ \
| * | | Discrepancy between README.rst and cinder helpChris Buccella2013-12-152-3/+4
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | 1) --version in README should be --os-volume-api-version 2) CINDER_URL should be OS_AUTH_URL Change-Id: I409634f3025463f2ae9419ddd0d99fa50554a04d Closes-Bug: 1251385
* | | Merge "Updates tox.ini to use new features"Jenkins2013-12-171-0/+4
|\ \ \ | |/ / |/| |
| * | Updates tox.ini to use new featuresSushil Kumar2013-12-091-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reasons: - tox update v1.6 Changes: - tox 1.6 allows us to skip the sdist step, which is slow. - It also allows us to override the install line. In this case, it's important as it allows us to stop getting pre-release software we weren't asking for. Original patch by Monty Taylor, talked about here: http://lists.openstack.org/pipermail/openstack-dev/2013-September/015495.html Change-Id: I8a8fdd420eceb5b702e7d9eedd8b5be341d3f56e
* | | Merge "Fix broken argument name in v2 volume extend routine"Jenkins2013-12-121-1/+1
|\ \ \
| * | | Fix broken argument name in v2 volume extend routineJon Bernard2013-12-101-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new_size attribute was misspelled, causing the volume extend operation to fail with: ERROR: 'Namespace' object has no attribute 'new_size' This happens only with the v2 API, v1 works fine. Change-Id: Icb6b5008dad229f21e7906d9b5342d41f5e760cd Closes-Bug: #1259552
* | | Merge "Reset-state and snapshot-reset-state for multiple objects"Jenkins2013-12-127-12/+126
|\ \ \
| * | | Reset-state and snapshot-reset-state for multiple objectsEric Harney2013-12-047-12/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows a user to call reset-state or snapshot-reset-state on a list of objects. The behavior is modeled after a similar change to delete multiple volumes. $ cinder reset-state good_volume good_volume_2 <no output> Error behavior is as follows: One success/one failure: $ cinder reset-state good_volume asdf Reset state for volume asdf failed: No volume with a name or ID of 'asdf' exists. One failure: $ cinder reset-state asdf ERROR: Reset state for volume asdf failed: No volume with a name or ID of 'asdf' exists. Two failures: $ cinder reset-state asdf qwert Reset state for volume asdf failed: No volume with a name or ID of 'asdf' exists. Reset state for volume qwert failed: No volume with a name or ID of 'qwert' exists. ERROR: Unable to reset the state for any of the specified volumes. Related-Bug: 1241941 Closes-Bug: 1256069 Change-Id: Id0a36fb7de0d69be0dac98ea04e4708775250b7a
* | | | Updated from global requirementsOpenStack Jenkins2013-12-102-2/+2
| |/ / |/| | | | | | | | Change-Id: I53edc66fe4d112ee6f341aa39943630a74c08a87
* | | Ignore swap files generated during file edting by vimZhenguo Niu2013-12-042-1/+2
|/ / | | | | | | | | | | | | | | | | | | To ignore swap files from getting into repository currently the implemented ignore is *.swp however vim adds more swap files if these files exists, so improving this with .*.sw? Change-Id: I11965d5fb22aeae622dad8bb29cf1f0533ed439a Closes-Bug: #1255876
* | Add search_opts into the method list() for VolumeTypeManagerVincent Hou2013-12-033-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Since the method base.ManagerWithFind.findall has been modified by adding the search_opts for all tenants support, the parameter search_opts should also be added to all the manager classes, which can be called whithin this method. volumetypemanager does not have this parameter for its method list(). Adding search_opts will resolve this issue. Closes-Bug: #1252665 Change-Id: I526500625f1b5483cb5d88ea15e6ac8485a66ae3
* | Merge "Add assert to delete multiple test"Jenkins2013-12-034-2/+3
|\ \
| * | Add assert to delete multiple testAvishay Traeger2013-11-284-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Make sure calls are made to delete both volumes. Also removed redundant fields in v1 fake volume. Closes-Bug: #1253142 Change-Id: I51078041c6d765f28edb155d44928286ee2b0dd6
* | | Merge "Update HACKING.rst with release note requirement"Jenkins2013-12-031-3/+19
|\ \ \
| * | | Update HACKING.rst with release note requirementAvishay Traeger2013-11-201-3/+19
| | |/ | |/| | | | | | | | | | | | | | | | New patches to python-cinderclient must now add an entry for release notes. Change-Id: Id7fe24f2cabf4145933e0babc6641d250165ce74
* | | Merge "Fix string representation of VolumeBackupsRestore"Jenkins2013-11-302-2/+2
|\ \ \ | |_|/ |/| |
| * | Fix string representation of VolumeBackupsRestoreStephen Mulcahy2013-11-272-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Change string representation of VolumeBackupsRestore to use volume_id rather than non-existent VolumeBackupsRestore id. Change-Id: I7b585d0de9b3b0511e7fd1a70b214090a17dfa93 Closes-Bug: #1255488
* | | Fix typo in cinderclienthuangtianhua2013-11-284-4/+5
|/ / | | | | | | | | | | | | | | | | sematics --> semantics hypen-separated --> hyphen-separated typicaly --> typically Change-Id: I5df277ef7036082d0e4b079c23d41da809e5270f Closes-Bug: #1254587
* | Fix inappropriate comment for set_metadatawanghao2013-11-263-2/+3
| | | | | | | | | | | | | | Fix inappropriate comment for the param of set_metadata Change-Id: I01495f59b11ed88389b0e0f2f5fb34289f64dbac Closes-Bug: 1254951
* | Merge "Added support for running the tests under PyPy with tox"Jenkins2013-11-221-1/+1
|\ \ | |/ |/|