* Fri Feb 23 2018 tbechtold@suse.com
- Switch to stable/queens spec template
* Mon Feb 12 2018 cloud-devel@suse.de
- update to version 3.5.0 (bsc#1078607)
- Updated from global requirements
- Bump API microversion to 3.50
- Add api_version wraps for generic volume groups
- Add service cleanup command
- Fix 'cluster' paramter using for v3 volume manage
- Migrate to keystoneauth identity cli opts.
- Removes unicode 'u' response for "cinder get-capabilities"
- Add snapshot_id param note for backup-create
- Support for reporting backend state in service list
- Fix v2 volume unit tests
- Add cluster support in manage listings
* Tue Jan 16 2018 cloud-devel@suse.de
- update to version 3.4.0
- Remove 'end_version' parameter in backup update
- Remove setting of version/release from releasenotes
- Removed unnecessary parameters from group and group_snapshots create APIs
- Follow the new PTI for document build
- Fix the way to get backup metadata
- Deprecate multiattach flag on volume create
- Backup create is not available from 3.0 to 3.42
- Updated from global requirements
- Drop 0001-Fix-man-page-build.patch . Applied upstream.
* Wed Dec 20 2017 cloud-devel@suse.de
- update to version 3.3.0
- Implement metadata for backup create/update
- Support skip-validation for quota update
- Bump Max API version to 3.48
- Enable H306
- Avoid tox_install.sh for constraints support
- Enable F811, F821
- Remove unused attribute when updating quota_class
- Fix attachment_id returned by create and show volume
- Bump Max version to 3.46
- Bump MAX version of client to 3.45
- Update old url for cinderclient's document
- Add api_version_wraps to attachment-complete
- Let keystoneauth set the microversion header
- Support create volume from backup in client
- Explicitly set 'builder' option
- Added missing column 'Allocated'
- Fix method/module redefinition errors
- Revert "Bump MAX version of client to 3.45"
- cleanup test-requirements
- Migrate to Zuul v3
- Add cluster support in migration and manage
- Support list with 'with_count' in client
- Use generic user for both zuul v2 and v3
- Clean the redundant code in shell.py
- Fix man page build
- Add .stestr.conf configuration
- Add an attachment_complete API call
- doc: Remove cruft from conf.py
- Correct sphinx source code syntax
- Fix to use "." to source script files
- [Optimize] Adds interval and increase waiting time
- Remove run_tests.sh
- Update reno for stable/pike
- Fix wrong links
- Fix OS_AUTH_TYPE env var usage
- Fix get_highest_client_server_version with Cinder API + uWSGI
- Unsupported 'message' Exception attribute in PY3
- Updated from global requirements
- Use Sphinx 1.5 warning-is-error
- Implement UserID in snapshot list response
* Mon Aug 07 2017 cloud-devel@suse.de
- update to version 3.1.0
- Dynamic log level support
- Update visibility help message
- Fix simple parameter comment error
- Add doc for noauth usage
- Add pagination for snapshots, backups
- Unicode value support for "--filters"
- Handle AttributeError in _get_server_version_range
- Eliminate function redefined pylint error
- Fix client `retries` default value.
- Add cinder tests for cinder snapshot create commands with parameters
- Cleared type restrictions for metadata option
- Make --profile load from environment variables
- Update README.rst to remain consistent with python-cinderclient.
- Add release note for get_highest_client_server_version return type change
- Group show command should be in V3
- Replace http with https
- Remove explicit global_request_id from keystoneauth subclass
- Update reno for stable/ocata
- import content from cli-reference in openstack-manuals
- Enabled like filter support in client
- Add cinder tests for cinder volume create commands with parameters
- Add a missing left bracket in help message
- support global_request_id in constructor
- Rearrange existing documentation to fit the new standard layout
- Add print_function import
- Handle dashes in encryption-type-create arguments
- Fix attribute errors in os-auth-* settings
- Replace uuid.uuid4().hex with uuidutils.generate_uuid()
- static method to get_highest_client_server_version
- Handle log message interpolation by the logger
- Remove consistencygroup quota
- [BugFix] Make 'instance_id' required in attachment-create CLI.
- Fix all_tenants doesn't work for group list
- Fix discover_version
- Remove duplicate columns from list output
- Support list-volume for group show
- [BugFix] 'Mountpoint' is missing in attachment CLIs.
- Pretty print 'extra_specs' and 'group_specs'
- Add start_version check for do_list() image_metadata option
- Fix output of update command
- Fix highest version supported by client and server
- Fix PY2/PY3 specific error in testcases
- Fix the wrong help message of marker
- Add --metadata option to API v2 cinder list command again
- Support generalized resource filter in client
- Tiramisu: replication group support
- Tests: Add info to assert_called failure message
- Add cinder create --poll
- Change "--sort" description in help message
- Fix reset state v3 unit tests failures
- Add description for function do_list_extensions in cinderclient
- Remove duplicate get_highest_client_server_version
- Remove cinder credentials command
- Update cinder.rst and shell.rst
- Remove duplicate do_upload_to_image() method def
- Do not require network for test_noauth_plugin()
- Fix pep8 errors
- Update tox to delete py34
- Bump MAX_VERSION to 3.27
- Fix error in unit testcase
- Update URLs in documentation
- cinder show with attachments is a mess
- Cinder client reset-state improvements
- Fix cmd options for updating a quota class
- python-cinderclient doc unclear on Volume.attach
- Remove unused and duplicated fake_client module
- Remove log translations
- Add get_highest_version method
- cinderclient might not return version for V2 API
- Fix service-list command for API v.3.0-3.6
- Make V3 the default and fixup version reporting
- Support revert to snapshot in client
- Fix noauth support
- Cinder attachment-* does not support names
- Fix support for Unicode value filters
- UnboundLocalError on message-list
- Support volume summary command
- [BugFix] Add 'all_tenants', 'project_id' in attachment-list
- Switch from oslosphinx to openstackdocstheme
- Remove direct dependency on requests
- Disable functional tests with multiattach
- Updated from global requirements
- Add 0001-Fix-man-page-build.patch
* Mon Feb 13 2017 cloud-devel@suse.de
- update to version 1.11.0:
- Replace 'MagicMock' with 'Mock'
- Fix test_auth_with_keystone_v3 test
- Fix the optional argument of cinder api
- Enable coverage report in console output
- Move old oslo-incubator code out of openstack/common
- add an alternative way of authenticating client
- Metadata based snapshop filtering
- Move trace ID print statement to finally
- _human_id_cache or _uuid_cache error about completion_cache
- Enable release notes translation
- Use 'ostestr {posargs}' to run functional tests
- stop adding log handler
- x-openstack-request-id logged twice in logs
- Volume detail support glance_metadata in CLI
- Fix volume type 'is_public' flag update
- Update release notes information for reno
- Remove discover from test-requirements
- Update hacking version
- Update reno for stable/newton
- Refactor v2 and v3 APIs support
- TrivialFix: Removed redundant 'the'
- Fix typos in the files
- Fix typo in set unicode metadata key
- Show team and repo badges on README
- Update to current version of hacking
- Help msg and output info should support il8n.
- Fix error during set unicode metadata key
- AttributeError when print service object
- Handle error response for webob>=1.6.0
- Remove unused keystone service catalog parse file.
- Missing client version 3.0 support for "delete_metadata" method
- Update param docstring to ducument search_opts
- Print backtrace for exception when in debug mode
- Replace six.iteritems(iter) with iter.items()
- Minor refactoring for nested try-block
- Removed multiple import from shell.py
- Fix "ref[project_name]"
- Modify assertTrue
- Fix some PEP8 issues and Openstack Licensing
- Support filter volumes by group_id
- Removed unnecessary 'service_type' decorator
- Fix adding non-ascii attrs to Resource objects error
- Fix spelling of consistency groups
- Remove assertTableStruct from ClientTestBase
- Fix getting metadata attr error in snapshot-list command
- Mask passwords when logging HTTP req/resp bodies
- Parse filter item "name" correctly for snapshot-list
- Attach/Detach V2
- Optimize: add build_query_param method to clean code
- Remove white space between print and ()
- (Trival)Modify the version_header with self.version_header
- Fix help message for 'type-list' command
- modify the wrong comment of the Client class
- Fix test_version_discovery test
- Add Constraints support
- Remove extra 'u' from cli output
- Support Keystone V3 with HttpClient
- Import module instead of object
- static method to get_server_version
- remove raise "e"
- Python3 common patterns
- Fix v3 volume list based on image_metadata
- Update --endpoint-type dest to os_endpoint_type
- Add convertation of query parameters to string
- Updated from global requirements
- Showing the metadata readonly value as a separate field
* Mon Sep 05 2016 tbechtold@suse.com
update to version 1.9.0
* Fix Unicode error printing extra-specs
* Fix batch deleting issue in volume_type.unset_keys()
* List manageable volumes and snapshots
* base.Resource not define __ne__() built-in function
* Make Resource class's function can be wraped by api_version
* Add group types and group specs
* Fix Service.__repr__ to remove the undefined attribute
* Wrap group type and group spec with api_version
* Wrap volume_backup's update function with api_version
* Fix _get_rate_limit when resp is None
* Make __repr__ print encryption_id for VolumeEncryptionType class
* Fixing parsing problem of cascade in client
* Fix useless api_version of Manager class
* Add cluster related commands
* Add Negative tests for cinder volume extend command
* Fix python 2,3 compatibility issue with six
* Use 'six' instead of oslo_utils.strutils.six
* Add generic volume groups
* Support for snapshot force delete
* Add backup-update
* Add Python3.5 classifier and venv
* OS_TENANT_NAME is not required when we have OS_PROJECT_NAME
* Wrap cluster related function with api_version
* Fix argument order for assertEqual to (expected, observed)
* Make APIVersion's null check more pythonic
* Switch to keystoneauth
* Fix output error for type-show command
* Support name option for volume restore
* Replace OpenStack LLC with OpenStack Foundation
* Changed backup-restore to accept backup name
* Deleting volume metadata keys with a single request
* Add "start_version" and "end_version" support to argparse
* Add tenant_id parameter to limits.
* deprecate command `cinder endpoints`
* Log request-id for each api call
* Fix NoneType error for cinderclient v1
* Fix authentication issue
* Fix Capabilities.__repr__ to remove the undefined attribute
* Add support for group snapshots
* Fix the incorrect alignment
* Make dict.keys() PY3 compatible
* Add strict Boolean checking
* Tests for testing volume-create command
* Add api-version to get server versions
* Enhance help message of upload_to_image
* Replace functions 'Dict.get' and 'del' with 'Dict.pop'
* Cinder client should retry with Retry-After value
* Use self.ks_logger instead of ks_logger
* Change api-version help to indicate server API
* Delete mox in cinderclient
* Fix string interpolation to delayed to be handled by the logging code
* Add Negative tests for cinder volume create command
* print endpoints using new keystoneauth catalog object
* Update the home-page with developer documentation
* Replace assertTrue(isinstance()) by optimal assert
* Remove self.__dict__ for formatting strings
* Make sure --bypass-url honored if specified
* Updated from global requirements
* Add v3 user messages with pagination
* Wrap GroupType class's function with api_version
* Mon Aug 01 2016 tbechtold@suse.com
- update to 1.8.0:
* Don't enable lazy translation when loading client
* Support for cinder backup force delete
* Fix upload_to_image method
* Remove deprecated tempest_lib and use tempest.lib
- update _service and switch to upstream spec file
* Thu Mar 03 2016 tbechtold@suse.com
- update to 1.6.0:
* Remove replication v2 calls
* Update minimum tox version to 1.8
* snapshot-list now supports filtering by tenant
* Fix return type in consistencygroups docstring
* Updated from global requirements
* Use instanceof instead of type
* Don't print HTTP codes for non-HTTP errors
* Add replication v2.1 (cheesecake) calls
* Add release notes for return-request-id-to-caller
* Remove pypy from tox environment list
* Extra 'u' in output of cinder cli commands
* Add extra_specs_list test
* Add request_ids attribute to resource objects
* Fix return type in backup docstring
* Fix omission of request_ids returned to user
* Eliminate unnecessary character
* Avoid logging sensitive info in http requests
* Add request_ids attribute to resource objects
* Add request_ids attribute to resource objects
* Provide consistency for Wrapper classes
* Allow "cinder backup-delete" to delete multiple backups in one request
* Updated from global requirements
* Fix some flake8 violations
* Bootable filter for listening volumes from CLI
* Remove debug statement
* is_public=N/A in output of cinder type-update
* Return wrapper classes with request_ids attribute
* Pass insecure option to HTTPClient
* Add Wrapper classes for list, dict, tuple
* Remove argparse from requirements
* Fix sort problem in snapshot and backup list
* Code is hosted on git.openstack.org
* Fix link for OpenStack manual
* Update HACKING with current information
* Word Misspelling
* Trival: Remove 'MANIFEST.in'
* Remove openstack-common.conf
* Make _discover_extensions public
* improve readme contents
* Set default service type to 'volumev2'
* Updated from global requirements
* Fix help message in backup reset-state
* Remove the mutable default arguments "[]"
* Do not require functional_creds.conf for functional tests
* Fix for 'quota-delete' call to API v2
* Removes MANIFEST.in as it is not needed explicitely by PBR
* Drop py33 support
* Add to_dict method to Resource class
* Add reno for release notes management
* Deprecated tox -downloadcache option removed
* Updated from global requirements
* Updated from global requirements
* Pass proxy environment variable to tox
* Add optional argument to list subcommand
* Remove py26 support
* Delete python bytecode before every test run
* support for snapshot management
* Fix comma location in comment
* Remove ureachable code in fakes.py
* Updated from global requirements
* Adds v2 replication support
* Fix v2 qos-key command
* Add functional tests: backup creation and deletion
* Use oslo_utils encodeutils and strutils
* CLI for backup snapshots
* Update CONTRIBUTING.md to CONTRIBUTING.rst
* Update help message for cinder migrate
* Fix volume size units to match the API
* Fix functional tests fail on the env with https
* Add the version attribute to the Client class
* Adding backup-reset-state to CLI
* Put py34 first in the env order of tox
* Implement cinder type-show
* Updated from global requirements
* Update release notes for 1.3.1 and 1.4.0 releases
* Remove duplicate code in functional tests
* Add note for broken cinderclient versions 1.2.?
* Adding pagination to snapshots and backups lists
* Updated from global requirements
* Add commands to show image metadata
* Fully support os-endpoint-type
* Fix three resources not being deleted by using name
* Use dictionary literal for dictionary creation
* Change ignore-errors to ignore_errors
* Updated from global requirements
* Updating volume type 'is_public' status support
* No longer ignores CINDER_SERVICE_NAME
- Adjust Requires according to requirements.txt
* Mon Sep 14 2015 tbechtold@suse.com
- update to 1.4.0:
* Updated from global requirements
* Update path to subunit2html in post_test_hook
* Adds command to fetch specified backend capabilities
* Volume status management for volume migration
* Fixed test_password_prompted
* Fix help message for reset-state commands
* Add functional tests for python-cinderclient
* Add support '--all-tenants' for cinder backup-list
* CLI: Non-disruptive backup
* Add tests for python-cinderclient
* Replace assertEqual(None, *) with assertIsNone in tests
* CLI: Clone CG
* Fix ClientException init when there is no message on py34
* Fixes table when there are multiline in result data
* Set default OS_VOLUME_API_VERSION to '2'
* Add commands for modifying image metadata
* Updated from global requirements
* Remove H302
* Show backup and volume info in backup_restore
* Add response message when volume delete
* Implement reset-state for attach_status and migration_status
* Add more details for replication
* New mock release(1.1.0) broke unit/function tests
* Remove unnecessary check for tenant information
* Remove redundant statement and refactor
- Adjust Requires according to requirements.txt