CHANGES
3.3.0
- More 3.3.0 release notes
- Improve output of supported API versions
- Enable release notes translation
- Updated from global requirements
- Mask passwords in debug logs for auth_config_hook
- Updated from global requirements
- Refactor qos spec unit test in volume v1
- Add –ha option to os router create command
- Updated from global requirements
- Document openstack complete help and usage
- Add example in the doc when using Identity v3
- Updated from global requirements
- Update default nova api version to 2.1
- Remove beta label for network segment resource
- Add and modify options for “volume create” command
- Implement “consistency group list” command
- Updated from global requirements
- Replace ‘MagicMock’ with ‘Mock’
- Add option “–name” to command “openstack object create”
- Add default limit for container/object
- Add command option parameter in console-url.rst
- Updated from global requirements
- Add warning message for –state option of set command in volume
- Align ‘=’ for developing.rst and newton.rst
- Updated from global requirements
- remove square backet to required parameter
- Remove reference to CLI Ref in osc doc
- Add option markup in osc doc
- Fix typo in osc doc
- Add functional test for snapshot in volume v1
- Support “–no” option in aggregate set
- Updated from global requirements
- Add –description to Neutron commands
- Add unit tests for backup commands in volume v1
- Use assertGreater replace assertTrue
- Fix unset commands to pass normally when nothing specified
- Add square bracket to option parameter
- Updated from global requirements
- Implement “volume transfer request show/accept” command
- Align ‘=’ for image.rst
- Add “volume backup set” command in volume v2
- Add filtering options to os network list command
- Updated from global requirements
- Fix “volume unset” command pass normally when nothing specified
- Use correct router add/remove interface methods
- Refactor volume unit test with FakeVolume class in volume v1
- replace metavar “volume-id” with “volume” to avoid ambiguity
- Overwrite/Clear support for subnets
- Introduce overwrite functionality in
osc port set
- Remove unnecessary setUp
- Add ‘description’ option to os subnet (pool) create/set cmd
- Add –description to Create/Set Network
- Clean up docs and notes for 3.3.0 release
- Provide support to list ports by network
- Add filtering options to os subnet pool list command
- Add filtering options to os subnet list command
- Fix quota-update issue in LBaaS
- Fix Quota Support for HMs
- Correct login name deduction in SshServer
- router list if availability_zone ext not enabled
- Support mark volume as bootable in volume set
- Doc, help and message updates for port unset
- Replace ‘MagicMock’ with ‘Mock’
- Support listing specified server’s ports
- Fix openstack quota set/show –class not work
- Support fetching network project default quota
- Add functional tests for unset multiple volume type props
- Set quota “per_volume_gigabytes”, “backup_gigabytes” and “backups”
- Unit tests of quota command refactor
- Trivial: Rename ListTransferRequests to ListTransferRequest
- Display hypervisor information without uptime
- Fix regular expression for uptime in hypervisor show
- Add unit test for volume type in volume v1
- Implement “volume transfer request delete” command
- Implement “volume transfer request create” command
- Error handling of multi REST API calls for “snapshot set” command
- Add “–limit” and “–marker” options to “volume list” command
- Support error handling for delete commands in volume v1
- Multi REST API calls error handling of “volume unset” command
- remove the old post_test_hook
- remove duplicate unit test
- unwedge the gate
- Add network segment create, delete and set support
- move all functional tests to tests module
- move unit tests to new “unit” test module
- Defer auth prompting until it is actually needed
- standardize release note page ordering
- Do not show “os-volume-type-access:is_public” property of volume type
- better functional test collection
- format token expires time to prevent json loading datetime data
- Update reno for stable/newton
- Use assertIn(A, B) instead of assertTrue(A in B )
- Updated from global requirements
- Rearrange integration tests
- Updated from global requirements
3.2.0
- Updated from global requirements
- Add importing file to import warnings
- Provide fallback prompt function for current osc-lib
- Fix auth prompt brokenness
- Updated from global requirements
- Cleanup after install
3.1.0
- Fix six typos
- Updated from global requirements
- Clean imports in code
- Updated from global requirements
- Restore default auth-type for token/endpoint
- Updated from global requirements
- [docs] fix incorrect rst markups
- Clean up FakeClient classes in volume fakes
3.0.1
- Work around a version clash issue with os-client-config
- Fix post and periodic jobs
2.6.0
- Release note cleanups for 2.6.0
- Fix i18n supports in commom
- Add Tox prerequisites and installation
- Update unit test test_extension with fake class
- Support error handling for “port delete” command
- Fix i18n support problems in identity
- Add functional tests for IP availability
- Fix release note links to (now) external docs
- Fix errors for “volume type unset” command
- fix keypair help msg
- Add newline to strings in stdout/stderr.write()
- modify server group
- fix image unset
- Add server set/unset unit test cases
- Updated from global requirements
- Add support for volume transfer request list
- Refactor SetService –enable/disable option
- Make set/unset commands in volume return normally when nothing specified
- Imported Translations from Zanata
- Add network availability for osc
- Move server image create command to its own resource file
- Modify the style of translated messages
- Check port name in set port tests
- Fix wrong test in flavor unit tests
- Fix some missing i18n support problems in compute
- Updated from global requirements
- Support multiple argument for compute agent delete command
- Update v2 endpoint show help
- Fix –enable options on commands
- Add support for removing flavor-access
- Trivial: Remove duplicated line in man page
- Updated from global requirements
- Modify lowercase to uppercase
- Updated from global requirements
- Trivial: Fix i18n support in network/common.py
- Fix unit test for volume commands in volumev2
- include old release notes in reno
- add unit test for compute agent command
- Add FakeQos class and update unit test for qos_specs in VolumeV2
- Updated from global requirements
- Fix i18n support in cinder
- Add support for setting flavor-access
- Support to set server state
- Add “image unset” command
- Fix output and error log in server.py
- Support deleting multi address scopes in networkv2
- Fix functest “test_server_metadata()” in test_sever.py
- Fix help message for “server group delete” command
- Add network segment command object
- [compute] Add server backup function
- i18n support for leftover exception messages in volume
- Do not require an scope when setting a password
- fix endpoint show help
2.5.0
- keystone: fix catalog output when region is unset
- Release notes cleanup
- Refactor service unit tests
- Search by user defined ID for service providers
- Updated from global requirements
- Fix i18n support for help and error messages in compute
- Search by user defined ID for identity providers
- i18n support for help and error messages in cinder
- Add FakeType class and update volumetype test in VolumeV2
- Add some functional tests for commands in VolumeV2
- Updated from global requirements
- Add FakeSnapshot class and update snapshot test in VolumeV2
- Add functional tests for server group in ComputeV2
- Fix image tests to use warlock resources
- Avoid TypeError on message object additions
- Add network support for “quota set”
- Fix i18n support for help and log.warning in image
- Updated from global requirements
- Refactor TestVolumeShow with FakeVolume
- Add FakeBackup class and updata backup unittest in volumeV2
- Add ip version filter to subnet list
- Added CONTRIBUTING.rst file
- Add VLAN Transparent option to
osc network
- Fix i18n support for help and error msg in network
- Refactor TestRemoveProjectImage with FakeImage class
- Added –no-route to the router set command
- Updated from global requirements
- Changed the nomenclature of credentials command
- Additional network protocol support
- Refactor TestImageList with FakeImage class
- Refactor TestAddProjectToImage with FakeImage class
- remove #noqa from i18n imports
- Pep8 environment to run on delta code only
- Refactor TestVolumeList with FakeVolume
- Fix functional test for floatingip add/remove in ComputeV2
- Implement “address scope set” command
- Implement “address scope show” command
- Implement “address scope list” command
- Implement “address scope delete” command
- Implement “address scope create” command
- Add unit tests for “server show” command
- Updated from global requirements
- Use find_resource() instead of get() in _prep_server_detail()
- Ignore domain related config when using with keystone v2
- Fix functional test failures
- Map server power state num to meanful string
- Updated from global requirements
- Trivial: Remove unuseful comments for assertRaise() checking
- Remove unnecessary type conversions in network unit tests
- Ignore domain related config when using with keystone v2
- Fix network router type display
- bump timeout to prevent gate failures
- Added “name” parameter to the help message
- Add a unit test for “flavor create” command
- Add describe of overwrite options behavior into devref
- remove assert in favor an if/else
- Spec to Implement IP Availability
- Make “flavor show” command to show a private flavor properly
- Documentation updates
- Replace tempest-lib with tempest.lib
- add a bandit environment to tox
- Fix error in flavor set/unset command
- Add functional tests for commands of floating ip
- Fixes BadRequest when no –pool-prefix given
- Support for volume service list
- Doc: Add network resource descriptions
- Devref: Command Beta
- Support quota show for current project
- Fix server group document issue
- Add commands of clustering service to doc
- Add new share and default parms to subnet pool cmds
- Updated from global requirements
- Fixed subnet command host route output
- Trivial: Fix an omited i18n issue
- Update tests for server
- Add “server group show” command
- Add “server group list” command
- Add “server group delete” command
- Add “server group create” command
- Support X.latest format for OS_COMPUTE_API_VERSION
- Fix mutable default arguments in tests
2.0.0
- Trivial: Reorder doc of “server shelve” command to keep alphabetic order
- Convert 2.0 release notes to reno format
- Add reno for release notes management
- Add multi deletion testcase for openstack volume delete
- Add class TestServerList to provide basic unit test for “server list” command
- Enable setup_servers_mock() to take attributes param
- Introduce FakeImage class
- Switch to ksa Session
- Add release notes for 2.0.0
- Support “server list” searching by both image name and ID
- Support “server list” searching by both flavor name and ID
- autodocument commands from plugins using stevedore.sphinxext
- Remove list output from “compute service set”
- Add –limit option to “server list” command
- Add –marker option to “server list” command
- Updated from global requirements
- Add a changelog to see all changes into tagged releases
- Integrating mistralclient with openstackclient
- Add testcases for compute.v2.service
- Consistency of the –all argument for snapshots
- Introduce FakeVolume class
- Add unit testcases for “openstack flavor delete”
- Add project name/ID validation for “openstack quota show”
- Add status column for “openstack image list”
- Change the home-page value in setup.cfg
- Remove old fake flavor data
- Use FakeFlavor in TestServerCreate
- User FakeFlavor in TestServerResize
- Use FakeFlavor in TestFlavorUnset
- Use FakeFlavor in TestFlavorSet
- Use FakeFlavor in TestFlavorList
- Introduce class FakeFlavor to fake one or more flavors
- Refactor: Move FakeFlavorResource to compute_fakes.py
- Refactor: Abstract datalist out in TestFlavorList to avoid redundant code
- Refactor: Abstract columns out in TestFlavorList to avoid redundant code
- Add “openstack server unshelve” into OSC
- Fix a bug of “openstack volume delete”
- Use Block Storage instead of Volume
- Add unit tests for “server stop” command
- Add unit tests for “server start” command
- Add unit tests for “server resume” command
- Add unit tests for “server suspend” command
- Add unit tests for “server unlock” command
- Add unit tests for “server lock” command
- Add unit tests for “server unpause” command
- Abstract a helper function for server.xxx() tests
- Add multiple servers test case to TestServerDelete
- Use setup_servers_mock() in the base class in TestServerDelete
- Move setup_servers_mock() to class TestServer
- Trivial: Fix typo in find() in network
- Trivial: Fix a typo
- Change ‘Object Store’ to ‘Object Storage’
- Use is_public to set access of volume type
- Refactor: Order of security group class names
- Move FakeServer to tests.common.v2.compute.fakes
- Trivial: Add missing doc for parameter in wait_for_delete()
- Add functional tests for network crud
- Remove py26 support
- Doc: Update and add IP address
- Doc: Add security group and security group rule
- Enable “openstack server resume” command to take multiple servers
- Enable “openstack server suspend” command to take multiple servers
- Add “openstack server shelve” into OSC
- Trivial: Fix wrong doc for wait_for_status()
- Updated from global requirements
- Remove the old fake server data
- Use class FakeServer in TestServerResize
- Use class FakeServer in TestServerImageCreate
- Use class FakeServer in TestServerDelete
- Use class FakeServer in TestServerCreate
- Add command wrapper doc
- Trivial: Remove doc for non-existing param in format_dict()
- Unable to set some compute quotas
- Add –volume to Image create
- Have configuration tests support OCC
- Add unit tests for “server pause” command
- Introduce random server faking mechanism
- Enable FakeResource to fake methods
- Allow error status to be specified
- Remove deprecated ‘project usage list’ command
- Remove LICENSE APPENDIX
1.9.0
- Add release notes for 1.9.0
- Improve “server list” command to have the same output as “nova list”
- Enable “openstack server unlock” command to take multiple servers
- Enable “openstack server lock” command to take multiple servers
- Enable “openstack server unpause” command to take multiple servers
- Add capability to update description of an IdP
- validate non-ascii values for swift properties
- Trivial: Fix wrong param name in comment
- Split the vol_id from a dev mapping
- better format remote IDs for identity providers
- Trivial: Fix wrong param name in comment
- Trivial cleanup: Use plural format for “server delete” doc
- Set default network api to 2.0 instead of 2
- Fix the bug of “openstack console log show”
- Enable “openstack server pause” command to take multiple servers
- Change method to get the user_id
- Use fake server name instead of id when testing “server_name” param
- Fix a bug about “openstack server list –user”
- Add –owner to image create
- Trivial: Fix wrong comment of _format_servers_list_networks()
- Add “server stop” command to osc
- Add “server start” command to osc
- Allow int version numbers in the clouds.yaml
- Import the module not the class
- Add project-name/-id validation for the OSC “openstack quota set”
- Imported Translations from Zanata
- Fix the bug of “openstack usage show”
- Rename context.py to logs.py
- Allow debug to be set in configuration file
- Updated from global requirements
- Trivial clean up: Add doc for “osc server lock/unlock”
- Trivial clean up: do not use plural form in command arguments
- Fix issue when displaying image_member
- Add Command Options guideline doc
- remove url from v3 regions
- Support pagination params for flavor list
1.8.0
- Add release notes for 1.8.0
- Updated from global requirements
- Follow-on for volume list - add tests, clean help
- Add compute service delete
- Add filtering by project/user for ‘openstack volume list’
- Updated from global requirements
- Move session and fixtures to keystoneauth1
- Remove cliff-tablib from requirements.txt
- Updated from global requirements
- Updated from global requirements
- Mask the sensitive values in debug log
- Fix functional tests for Python 3.4
- Fix up object-store show commands
- Change Identity API default version to 3
- Add a table showing all the openstack plugin objects
- unwedge the gate
- Fix a typo in commands.rst
- Fix typos in authentication.rst
- Updated from global requirements
- Add test for role list –inherited
- Fix non-ascii issue with object commands
- Add ID column to compute service list
- image set should not show the resource
- Add tags to image set
- Clean up Image v2 image set command
- Evaluate –inherited in role list
- Set object store arg order in docs
- Update the plugin docs
- add set/unset support for objects in object store
- add support for set/unset of container properties
- Updated from global requirements
- Rename swift account commands
- Add one parenthesis
- cleanup account ids from container commands
- Add support for showing account details
- Add support for updating swift account properties
- Add tests for find_resource()
- Imported Translations from Zanata
- Mark arguments for ‘credential’ commands as required
- attempt to find resource by listing
- Additional exception handling for find_resource
- Add shields.io version/downloads links/badges into README.rst
- docs: pip install -e needs an argument
- Glance image set Resolve Fracturing
1.7.0
- Add release notes for 1.7.0
- Use format_list instead of format_dict when listing images
- Format an images properties and tags
- Add image create support for image v2
- Change ignore-errors to ignore_errors
- Imported Translations from Zanata
- Remove backticks from help in role commands
- Move option logging back to start if initialize_app()
- Set default auth plugin back to ‘password’
- Updated from global requirements
- Image fix bug with –volume
- set image api to 1 for functional tests
- Updated from global requirements
- Use discover_extensions for novaclient
- Imported Translations from Transifex
- Use novaclient.client.Client for initialization Nova client
- Add filtering by user for ‘openstack server list’
- Add support for listing servers of other projects
- Support listing users by group name
- Fix compute API version snafu
- Properly handle port arguments for ICMP
- Use a common decorator to log ‘take_action’ activation
- Fix ‘auhentication’ spelling error/mistake
- Volume v2 list does not show server name
- Ignore flavor and image find errors on server show
- Create log configuration class
- default OS_VOLUME_API_VERSION to v2
- Automate flavors, networks, and image get
- unwedge the osc gate
- additional functional tests for identity providers
- Adds documentation on weekly meeting
- Update the plugin docs for designate
- Added note to install openstackclient
- Override the debug default and help text
- Running ‘limits show’ returns nothing
- Optimize log formatting
- Extract log level from configuration file
- Move options to log level out of shell.py
- Move set warnings filters to logging module
- Updated from global requirements
- Updated from global requirements
- Updated from global requirements
- Add tests for volume quota set
1.5.0
- Add release notes for 1.5.0
- reference corect ec2 helper function
- Add functional tests for image set
- Updated from global requirements
1.4.0
- Improve the hint message
- Fix the typo in openstackclient/shell.py
- Add functional tests for volume set size
- Add functional tests for server CRUD
- Add functional tests for flavor metadata
- Add flavor functional test
- Add oidc plugin for listing federation projects
- Skip trying to set project_domain_id if not using password
- Updated from global requirements
- Updated from global requirements
- Add functional tests for security group CRUD
- Enables retrieval of project’s parents and subtree
- Imported Translations from Transifex
- Include links to developer workflow documentation
- Enable specifying domain for group and role commands
- Not use the deprecated argument
- Add support for volume backup v2 command
- Create 1.4.0 release notes
- Updated from global requirements
- Add support for volume snapshot v2 command
- Allow –insecure to override –os-cacert
- Clean up ec2 credentials help text
- Add functional tests for volume set and unset
- Add domain support for ec2creds in v3 identity
- Add EC2 support for identity v3 API
- Imported Translations from Transifex
- Add a reference to the IRC channels
- Change Credentials header to Blob from data
- Get rid of oslo_i18n deprecation notice
- Fix security group list command
- Rework shell tests
- Add image functional tests
- Add volume functional tests
- Ignore cover directory from git
- Set tenant options on parsed namespace
- Add support for volume v2 API
- add domain scope arguments to v3 role add in doc
- project create is missing –parent in doc
- add –domain argument to v3 project set
- Add –wait to server delete
- Use ostestr for test runs
- Add cli tests for –verify and friends
- Small tweaks to osc plugin docs
- Fix shell tests
1.3.0
- Create 1.3.0 release notes
- Add support for v2 image set command
- Adds python-tuskarclient to list of plugins
- Remove oslo serialization requirement
- Remove oslo incubator config
- Add missing properties to image set command
- Add some comments about current plugin support
- Remove checks for None dates in keypair functional tests
- Fix client error while rescuing an instance
- Add support for keypair functional tests
- Fix insecure/verify options
- Use format options for functional tests
- Fix functional test gate
- Updated from global requirements
- Enable specifing domains in “role add”
- Send the correct user-agent to Keystone
- Updated from global requirements
- Security group rule delete broken
- Updated from global requirements
- Imported Translations from Transifex
- Don’t create empty quota set requests
- Updated from global requirements
- Add os-client-config cli tests
- minor syntax error in tox.ini
- Add image show tests
- Minor fix to openstack image show command
1.2.0
- Create 1.2.0 release notes
- Fix tiny typo in comment message
- Minor logging/debug cleanups
- Redo 1.1.0 release notes
- Remove unique class names because they are scoped
- Raise exception if no session is created
- Reduce parameters to base class execute
- Functional tests run in many environments
- Remove references to venv
- Add a doc that dictates backwards incompatible changes
- Remove run_tests.sh
- Security group rule create fails
- Fix security group create description bug
- Adds support for container selection for backup
- Create 1.1.0 release notes
1.1.0
- Handle the pagination for image list
- Refactor utility to find identity resources
- Imported Translations from Transifex
- remove unnecessary conditionals
- Update the docs for new nic options
- Begin documenting –os-cloud
- Add –os-cloud support
- Imported Translations from Transifex
- Re-organize functional tests
- Role operations should not require list object permission
- Print warning on authentication error
- Fix skipped image create attribute location attr
- Uncap library requirements for liberty
- Defer client imports
- Better help for –nic in create server
- Add support to specify volume quotas per volume type
- Add docs for service provider CRUD
- Federation Service Providers CRUD operations
- Add warning message if unknown version supplied
- Fix session timing
- Add support for showing limits of a specific project
- Suppress warnings user can’t fix
- Use glanceclient’s inbuilt images find
- Updated from global requirements
- Imported Translations from Transifex
- Add support to remote_id
- Add parent field to project creation
- Add project and domain params to network create
- Add a doc about authenticating against v3
- Add the ability to set and unset flavor properties
- Use cliff deferred help instead of homemade one
- Base TokenEndpoint plugin on keystoneclient’s
1.0.3
- Create 1.0.3 release notes
- Move OSC auth plugins so they can be found
- Add identity v3 catalog show
- Update README
- Imported Translations from Transifex
- Add identity v3 catalog list
- Fix catalog list when region name is absent
- Add ability for diplaying hypervisor statistics
- Add ‘uptime’ in ‘hypervisor show’
- Raise AttributeError for unknown attributes
- Add hypervisor docs
- Don’t hack the image url
- Fix embarrassing typo in man page
- Updated from global requirements
- Fix identity v2 catalog list
- Fix help messages
- Handle novaclient >2.20.0
- Fix auth-required for help command
- change oslo namespace to avoid warning
- Updated from global requirements
- Revert “Skip functional tests until they are fixed”
- Rename –verify for server resize to avoid conflict
- Fix error msg in sort_items
- Skip functional tests until they are fixed
- Restrict groups and users from changing domains
- Do not allow user to change domain of a project
- Implement trust in identity v3 api
- Imported Translations from Transifex
- Change volume create –snapshot-id to –snapshot
- Check volume status before extending size
- Adding default user_domain_id parameter only when using password auth
- Add sort support to image list
- tenant_id to project_id in server show
- Added capabilities/options to ‘openstack flavor list’ command to match capabilities already provided by ‘nova flavor-list’:
- Improving the help of the lock command
- Updated from global requirements
- Change test order to avoid incompatibliity
- Add network support to quota show
- Add filter to image list
- Add the ability to extend volumes in osc volume set
- fix the wrong order of assertEqual args
- Add ‘find by name’ to –nic for creating server
- Remove ignore portion of tox.ini
- fix object list command naming
- Begin low-level API for Network v2
- Command docs: network
- Add region name for identity and volume clients
- Begin low-level API for Image v1 and v2
1.0.2
- Fix doc building errors
- Create 1.0.2 release notes
- Imported Translations from Transifex
- Add missing oslo-config to requirements
- Update service clist commands for v2 and v3
- Default user domain id and project domain id
- Add helpful messages when authN’ing with password
- Add version url config workaround
- Use session for neutron client
- Imported Translations from Transifex
- Deprecate project usage list command
- Copy wiki content to index page
- Copy HIG from wiki
- Tweaks to the catalog doc and show command
- Fine tune some of the helps commands
- Command doc: policy
- Updated from global requirements
- Upgrade hacking to 0.10
- Command docs: add service
- fix some small issues in catalog show
- Rework role list v2 for –user and –project
- Add versioning to the docs that missed it
- Updated from global requirements
- Command doc: access token
- Request token authorize
- Command doc: snapshot
- Fix up snapshot command
- Command doc: image
- Request token creation docs + tweaks
- Command doc: consumer
- Allow user list to filter by project
- Command doc: federation protocol
- Command doc: identity provider
- Command doc: mapping
- Command doc: backup
- Fixup backup list output
- Command docs: volume
- Update the command list
- Command doc: volume type
- tweak the server command docs
- Check if service.name available before access
- Command docs: group
- Add endpoint v3 docs
- Command docs: ec2 credentials
- Rename column to default project id for long listing v3 user
- Add missing content for token commands
- Add docs for usage show/list
- Command docs: flavor
- Command docs: domain
- Command docs: region
- Add docs for listing availability zones
- Bunch of formatting tweaks to server-image docs
- type should be required for v2.0 service create
- Command object docs: container, object
- Catch exception when getting quota
- Rename os project usage list to os usage list
- Add usage show command
- Fix a few issues with ‘usage list’
- Compute calls ignore region selection
- add doc for group command
- add doc for role assignment command
- add doc for domain command
- Allow service description to be set for KS V3
- Revert some docs changes from multi-delete
- add multi-delete support for identity
- add multi-delete support for compute/image/net/volume
- Properly format ‘attached to’ column list when listing volumes
- Don’t import form keystoneclient.openstack.common
- list availability zones for compute
- Updated from global requirements
- Tweaks after the fact
1.0.1
- Release 1.0.1
- Followup for ec2 credentials command fix
- Fix ec2 credentials commands for new auth
- Workflow documentation is now in infra-manual
1.0.0
- Command object docs: catalog, credentials, endpoint, region, token
- Safely pop project parent id
- Add documentation of interactive mode
- 1.0.0 release notes
- Command object docs: server, server image
- Add the ability to list projects based on a user
- Add support for domains when deleting identity v3 resources
- Command object docs: project, role, user
- Updated from global requirements
- Command object docs: aggregate, console *, keypair
- Begin copying wiki command list here
- Enhance the theming for modules page
- Fix volume create –image
- add keystone v3 region object
- Updated from global requirements
- Add –or-show support for v3 identity resources
- Add authentication description doc
- Add environment variable in the os-auth-type help
- Liberalize version matching a bit
- Add more session/api examples
- Add an API example base and functional test base
- Look harder to find DevStack
- Add arg to ‘server image create’ tests
- Add additional support for –or-show
- Remove links from oauth consumers
- Remove links from federation related commands in identity v3
- cleanup files that are created for swift functional tests
- Tests work fine with random PYTHONHASHSEED
- Updated from global requirements
- Swap remaining assertEqual arguments
- Add –or-show option to user create
- Add cliff-tablib to requirements
- Use fixtures from keystoneclient for static data
- Unscoped federated user-specific commands
- Fix server create for boot-from-volume
- Adjust some logging levels
- Change –os-auth-plugin to –os-auth-type
- Beef up object-store tests
- Include support for using oslo debugger in tests
- Clean up shell authentication
- Fix token issue after auth changeup
- only generate one clientmanager instance in interactive mode
- Remove ClientManager._service_catalog
- Remove now-unnecessary client creation hacks
- use jsonutils in oslo.serialization instead of keystoneclient
- Close files on server create, add tests
- Close files on image create
- Move plugin stuff to clientmanager
- Update use of open() in object API
- Put pbr and six first in requirements list
- Add plugin to support token-endpoint auth
- Remove ‘links’ section from several v3 Identity objects
- Fix issue token for v3
- Updated from global requirements
- Fix operation on clouds with availability-zones
- Allow –domain to be used for identity commands without lookup
- Add translation markers for user v2 actions
- Add domain parameters to user show for Identity V3
- Mark identity v2 resources for translation
- Support for keystone auth plugins
- Add ‘command list’ command
- CRUD operations for federated protocols
- Update for cliff commandmanager >=1.6.1
- Update compute server messages for translation
- Implement CRUD operations for Mapping objects
- Fix issues with object related commands
- Update gitignore
- Add some code-blocks to the docs
- Place the command to generate docs on one line
- Remove duplicate env function in shell.py
- Pass in domain and project as positional args, not kwargs
- Create a whole slew of functional tests for identity
- Add functional tests to osc
- Move object-store commands to low-level API
- Add low-level API base class
- Test top-to-bottom: object-store containers
- Updated from global requirements
- utils.find_resource does not catch right exception
- Remove unused reference to keyring
- v3 credential set always needs –user option
- Use oslo.utils
- Change help text for image save command
- Fixing typo and improving docstring of find_domain
- Updated from global requirements
- Acknowlege git.o.o as OpenStack’s git server
- Add service catalog commands
- Return current user/project for user/project show commands
- Add support for ‘file’ format objects
- Add preliminary save container support
- Add preliminary support for downloading objects
- Stop using intersphinx
- Updated from global requirements
0.4.1
- Update docs and release notes for 0.4.1 release
- Use Keystone client session.Session
- Add action ‘user password set’ for identiy v3
- Unordered dicts and lists causes variable results
- Leverage openstack.common.importutils for import_class
- Multiple args for object and container commands
- Sync with oslo-incubator and add importutils
- assertEquals order wrong
- Work toward Python 3.4 support and testing
- Make Identity client load like the others
- Fix server add security group
- Fix security group list for non-admin
- Change app.restapi to app.client_manager.session
- Add i18n module to openstackclient
- Create message variables for exceptions
- Add oslo.i18n as a dependency
- Updated from global requirements
- Network use enable/disable vs admin state up/down
- add service/interface/region filter for endpoint v3
- add tests for identity v3 endpoint
- add tests for identity v3 domain
- a mistake in tests/identity/v3/test_role.py
- Add commands for object upload and delete
- test_find_resource fails if run alone
- Use oslosphinx to generate documentation
- user create v2.0 depends on tenantId in response
- Updated from global requirements
- v3 endpoint set shouldn’t always need service option
- Add container create and delete support
- Cleanup README.rst
- fix typo in identity/v3/endpoint.py
- Add network extension list
- More make_client() logging cleanup
- Change V2 image tests to actually run V2 image code
- Add more columns to image list output
- Normalize more help strings
- Fix PEP8 E302 errors
- Fix IDP commands
- Update help text for some network commands
- Change object API_NAME to ‘object_store’
- Add Python 3 support
- Fix server resize
- Add basic timing support
- Clean up make_client() logging
- Domain administrator cannot do project operations
- Replaced some UTF-8 characters with ASCII characters
- Python 3: do not compare a list to a zip object
- Allow network find to use alternate name
- Move network stuff to v2 instead of v2_0
- Catch SystemExit for parse args
- Add support to list volume extensions
- Python 3: remove a useless code to safe_encode()
- Add support to list compute extensions
- Remove keyring support from openstackclient
- trust authentication
- Python 3: do not use __builtin__
- Updated from global requirements
- Remove backslash usage from a few tests
- Sort/clean setup.cfg
- Rename token classes to match command
- Fix PEP8 E126 and E202 errors
- Fix PEP8 E265 errors
- Fix PEP8 H405 errors
- Fixed typos in the identity client
- Network CRUD
- Updated from global requirements
- sync oslo bits
0.4.0
- Update docs and release notes for 0.4.0
- Updated from global requirements
- Complete Identity v3 list command filters
- Change the token verb to issue/revoke
- Update docs template
- Add a docs job to tox.ini
- Fix find_resource for keystone and cinder
- Image create and set command updates and tests
- Refactor oauth1 code for updates
- Updated from global requirements
- Clean up logging levels
- Ignore most of the new hacking 0.9.2 rules
- Refactor role list subcommand for identity v3 api
- Add support for extension list
- Add role assignments list support to identity v3
- Add token delete command for identity v2
- Fixed several typos throughout the codebase
- replace string format arguments with function parameters
- Add tests for identity endpoints
- Change volume create –volume-type to –type
- Fix server image create
- Display all server log when –lines option is None
- Fix help message for ip floating delete
- volume type create should display properties
- Skip auth in cinderclient
- Updated from global requirements
- Implement CRUD operations for Identity Providers
- Updated from global requirements
- move read_blob_file_contents to utils
- Pass arguments to v3 keystoneclient by kwarg
- Fix the project option to user list so it filters
- Make endpoint commands more consistent
- Correct display of project/tenant id on display of credentials
- Produce a useful error message for NoUniqueMatch
- identity v3 allow project list filtering by domain
- Updated from global requirements
- Fix ‘keypair show’ command output
- add interface and url to endpoint list
- Fixed spelling error, compatability to compatibility
- Fixed Spelling errors - compatability to compatibility
- Fixed spelling errors - occurance to occurence
- Make bash comple command best effort to authorize
- Add ability to set key value pairs in projects
- Updated from global requirements
- Add –volume option to image create command
- Update release notes for 0.3.1
- In anticipation of network agents, rename compute
0.3.1
- Use cacert values when creating identity client
- Updated from global requirements
- Fix volume commands with multiple regions
- Add ability to prompt for passwords for user create and set
- Fix some help strings
- Fix format errors in nova security group rule list
- Update oslo incubator bits
- Python 3: the content of a FakeResponse must be bytes
- Rename Openstack to OpenStack
- FakeResponse: use a default status code
- Python 3: fix a syntax error
- Use six.iteritems() rather than dict.iteritems()
- Remove tox locale overrides
- Glance client no longer isa http client
- Fix misspellings in python openstackclient
- Add token create subcommand for identity v3 api
- Updated from global requirements
- Fix keyring issue where there were name space problems
- Remove remaining print statements
- Remove copyright from empty files
- Add token create subcommand for identity v2 api
- Sync with global requirements
- Fix errant underscores
- Add support for specifying custom domains
- Fix image set properties error
- Displaying curl commands for nova and cinder calls
- Closes-Bug: #1262322 Make links clickable
- Closes-Bug: #1262321 Remove the unimplemented post_process method call
0.3.0
- Release notes for 0.3.0 release
- Remove mox3 requirement
- Updated from global requirements
- Update docs for plugins and release notes
- Add missing requests and six requirements
- Add module list command
- Update OSC’s CommandManager subclass
- Bring RESTApi closer to ithe imminent keystoneclient.Session
- Add return Closes-Bug: 1246356
- Restore Object API name ‘object-store’
- Expand support for command extensions
- Fix typo
- Support building wheels (PEP-427)
- Add server image create command
- Complete basic test infrastructure
- change execute to run
- Update URL for global hacking doc and fix typos
- Remove httpretty from test requirements
- Updated from global requirements
- Do lookups for user, project in volume create
- Adjust to non-deprecated names in Keyring 1.6.+
- Updated from global requirements
- Sync oslo-incubator for py33 fixes
- Add options to support TLS certificate verification
- Updated from global requirements
- Add object-store show commands
0.2.2
- Update release notes for 0.2.2
- Sort entrypoints in setup.cfg
- Fix security group entrypoints
- Delay authentication to handle commands that do not require it
- Identity v3 tests
- Prepare for Identity v3 tests
- Add to clientmanager tests
- Add Identity v2 role and service tests
- Refactor fake data for projects and users
- Update tox.ini for new tox 1.6 config
- Update requirements.txt and test-requirements.txt
- Object API commands using our REST API layer
- Create a new base REST API interface
- Re-order oauth commands and sync with keystoneclient
- Add Identity v2 user tests
- Add Identity v2 project tests
- Updated from global requirements
0.2.1
- Add release notes in docs
- Sync with global requirements
0.2.0
- Change version reporting to use pbr
- Modify run_tests.sh to just run tox
0.2.rc1
- Prep for 0.2 release (0.2.rc1)
0.1
- Reset project version to 0.1
- Add openstack-common and test infrastructure
- Cleanup auth client path
- Add ‘list service’ command and common modules
- Add token auth to shell and README
- Begin to add Keystone auth
- Change to argparse to match cliff 0.2
- Clean up command output
- Use cliff
- Set up common utils
- Add openstackclient bits
- First commit