settingsLogin | Registersettings

[openstack-announce] [new][openstack] python-openstackclient 3.0.0 release (newton)

0 votes

We are grateful to announce the release of:

python-openstackclient 3.0.0: OpenStack Command-line Client

This release is part of the newton release series.

With source available at:

https://git.openstack.org/cgit/openstack/python-openstackclient

With package available at:

https://pypi.python.org/pypi/python-openstackclient

Please report issues through launchpad:

https://bugs.launchpad.net/python-openstackclient

For more details, please see below.

3.0.0
^^^^^

New Features


Upgrade Notes


  • All "set" and "unset" commands now return normally when nothing
    specified to modify. This will become the default behavior of OSC
    "set" and "unset" commands. [Bug 1588588 (https://bugs.launchpad.net
    /python-openstackclient/+bug/1588588)]

  • Migrate command "compute agent set" arguments to be optional.

  • With the change to use keystoneauth plugins the OpenStackClient-
    specific "oscpassword" authentication plugin has been removed. The
    visible difference should only be in the behaviour with poorly
    configured clouds with old default Keystone values for
    admin
    endpoint and public_endpoint as seen in the version details
    returned in a GET to the root ('/') route.

Deprecation Notes


Bug Fixes


Changes in python-openstackclient 2.6.0..3.0.0


2f0d419 Updated from global requirements
06721ea Integ test cleanup
cc3d46a Fix up last-minute imports to use osc-lib
b8d6cee document locale and language support tips
44f6b76 Add shell integration test
2a1a174 Gate-unbreaking combo review
51cbe41 update requirements and test requirements
95f0e3d Fix errors in volume set/unset image properties unit tests
39c5eb9 Rename backup commands in volume v1 and v2
5eb7e62 Add support for domain specific roles
b3248fb Fix OSC identity v3 functional tests
722be75 Implement "network agent set" command
831546f Add '--dhcp' and '--no-dhcp' options to os subnet list cmd
0b91368 Add --ip-version filtering option to subnet.rst
3202fef Support multi REST API calls error handling for "volume set" command
63f8018 Updated from global requirements
6a15f90 osc-lib: shell
0736336 Implement network agents functionality
7f93d8c Show "targetprojectid" attribute properly for network rbac object
f58be9d Add unit tests for group commands in identity v3
5479ff3 Updated from global requirements
06ea247 Updated from global requirements
ab32f37 Remove an outdated directory in tox.ini
20ae540 Add support of setting volume's state
fac3214 Implement "network rbac set" command
c1a040f Add a document for required options
5125b6f Refactor identity v3 unit tests with fake class
1d2c9a7 Updated from global requirements
27a55fd OSDEFAULTDOMAIN must be an ID
19bea1c Updated from global requirements
82baba0 Document network trunk commands
62c187d Update the description of project in releasenotes.
62874a5 Updated from global requirements
e26eecc Pass security group id to novaclient while adding security group to server
13bc379 Implement network rbac create and delete commands
b50c2b6 Allow setting quotas for server groups and server group members
954c28d Add support for deleting volumes with associated snapshots
756d2fa arguments are not locale decoded into Unicode
1b2ea91 Use identity fake classes instead of old unit tests data
0bc2d83 Remove temporary code in ClientManager
bcaa5c2 Use assertEqual() instead of assertDictEqual()
e31408d Add options to "volume type list" command
61b9d9f Add "--marker" and "--limit" options to "snapshot list"
bca4571 Unit test of credential in identityv3
713d92d Add assignment list to v2 identity and deprecate alternate listing
f38c51c Rework clientmanager
75a1fcf Clarification of option name rules
1b878b4 Remove execute permission on a few files
c45b1d7 Fix error for findservice() in identity
f996138 Standardize import format
d843939 Remove discover from test-requirements
b0c317e Add Support for showing flavor access list
cf20225 Support to get server rdp/serial/mks type console url
ba34c59 Updated from global requirements
e7fa892 Set identity v3 client in networkv2 fake
5e8957e Show project access for volume type
0aa2304 Transfer "ip floating CRUD" to "floating ip CRUD"
07e97b1 Updated from global requirements
34435d9 Exchange the check order for the dhcp and no-dhcp
60639d7 Support bulk deletion for delete commands in identityv3
9f61481 Updated from global requirements
5ce351c Unskip the tests affected by warlock 1.3.0
e2a9fd2 Follow upper constraints for all tox targets
50dd4a1 Add create
oneimagemember() in FakeImage class and update test
c0467ed Update doc for credential in indentityv3
17dc852 Updated from global requirements
9f346c3 Allow format selection in getopts
5e06d6a Change to plural form of object in multi delete error message in networkv2
9b51127 Support error handling for delete commands in volumev2
e5a3c40 Make set/unset commands pass normally when nothing specified in identityv3
067647b Temp work around for missing select
authplugin()
e310682 Add "--project" option to "volume type create" command
f79f671 Change the wrong import order
536c0d9 Modify some help and error messages in ec2creds identityv2
8bbf304 image list: Add Checksum column
e40e1f6 Add Python3.5 to setup.cfg tox.ini
3481265 Add "--incremental" option to "backup create" command in volume v2
8405db9 Pass security group id to novaclient
393eced Make the doc build reproducible
25bdf68 Modify compute agent set command
6825263 Use FakeProject and FakeDomain classes in unit tests of networkv2
59c9d50 Add missing "Volume version 2 only" message in backup.rst
cd18986 Remove useless dest of option in volume v1&v2
226766a Updated from global requirements
17f177b remove unused LOG
746e193 Updated from global requirements
94f654b Remove FakeService.get
services
527b203 Add notes, modify notes in fakes docstring
2a5ab35 Add network-topolopy support
9f09d8c Unskip tests caused by bug 1599333
cde0746 Added a note on how to test changes
6f36385 Correct reraising of exception
cc9efea modify notes in the FakeHypervisorStats docstring
1e895f3 fix one spelling mistake and two help messages
b74be57 "server list": "Image Name", "Image ID" columns
f5aef9a Add '--force' option to 'backup delete' command in volumev2
3222ffc Add "--property" option to "snapshot create" command in volumev2
1b05a6d fix some spelling mistakes in doc/
72a82b2 skip failing tests due to bug 1599333 is fixed
259b4a1 Deduplicate getopts methods
578065b Add python-neutronclient to OSC plugins
6115dfe fix a few spelling mistakes
8aa0089 Remove useless dest of option in "snapshot create" command
43a07e1 Add missing '(name only)' message for keypair in computev2
441e4e9 Refactor unit tests for project and domain with fake classes in identityv3
179ebe6 Transfer "ip fixed add/remove" to "server add/remove fixed ip"
d1f9ea3 Transfer "ip floating add/remove" to "server add/remove floating ip"
50bd56d Transfer "ip floating pool list" to "floating ip pool list"
8a3b5d2 Updated from global requirements
230d38f Add command to unset information from ports
6364df4 Add "--snapshot" option to "backup create" command in volumev2
46b14af update plugin documentation
d324530 osc-lib: api.auth
063c722 Add command to unset information from Subnet-pools
3ddb973 Fix doc issue for "compute agent list" command
92d0fbe Add port security option to network commands
dbed97a Add "--property" option to "flavor create" command
45b026d Add command to unset information from Subnets
4e46c04 Add "--force" option to "volume qos delete" command
af7ab03 Support bulk deletion for delete commands in computev2
a9da912 Update Fakes.py and unit tests for commands in identity V2.0
1dce52a Modify few words and change output format for command "ip floating list"
044a46e skip image tag tests
1d85a3f Change "ID only" to "name or ID" for backup commands
ed64788 Add command to unset information from Routers
fc719f9 Add "--force" option to "backup create" command in volumev2
0106447 Make set/unset command in volume pass normally when nothing specified
c7b137e Modify some unusual help messages in computev2
6c7a30a Implement rbac list and show command
5951026 Add unit tests for "host list" and "host show" commands
f2b73c2 Fix several flake8 code style issues in compute tests.
ca9a6da Make code more compact for get
listopts function
60f3cfa Remove code forgotten in cb28fb55884a9be7cd70c37343181116cf000a42
6df09fd Support multi-delete for commands in identity V2
ee156b5 Fix the problem of router delete
6828f5c Updated from global requirements
d08cf31 Improve server functional tests
e8483c9 Standardize logger usage of catalog in identity
337d013 Use resource id when name given for identity show
5534e29 Fix typo in openstackclient/network/v2
ccbb2dd Remove OSCGenericPassword plugin
70f8ae7 Refactor unit test of "compute service list" command
000c253 Add FakeObject classes to fakes.py, update unit tests in identity V2.
7177014 Fix errors for "host set" command
cefe715 Fix token/endpoint auth plugin
f6a188c Updated from global requirements
0148359 Add "--project" option to the "flavor create" command.
2d7a02f Fix a missing i18n support in security
grouprule.py
9c62af8 Make set/unset commands in compute/image/common return normally when nothing specified
1de4c66 Improve masking of secrets in configuration show
099a2c3 Refactor setting defaults for some scope parameters
78ae571 Refactor check
validauthoptions function
a4dd1fc Make the print info support i18n
640014f Support bulk deletion for "flavor/aggregate delete"
c7fb3b3 Add "--device-owner" option to "port list"
cb28fb5 use env vars to specify OSIDENTITYAPIVERSION
5cc62d9 Support JSON data for port binding profile
4e62e1e support multi-delete for volume-type
047cb68 Standardize logger usage
d67c2e8 Use osc
lib in serverimage.py
8b6626e Error handling of "router delete" command
fe0c8e9 Do not prompt for scope options with default scoped tokens
cd8d495 Updated from global requirements
6dbe911 Modify help msg and docs in identity
8a12a39 Make set/unset command in identity and image pass normally when nothing specified
2740291 move release note to correct directory
8cceadd Fix console url show command broken in microversion case
041ea49 Support bulk deletion for delete commands in networkv2
ce98ed1 Add "--password-prompt" to user.rst
15821fa Modify doc issues about property option of aggregate
2d4a585 Add functional test for "aggregate unset" command
0ac6b4f Add doc for logger usage
9eb77ae Fix help msg of identity endpoint
e7ed403 Finish osc-lib transition for command.py
09b783a Fix volume functional tests
ec630e0 Setup deprecate msg for command.py
ca5e8e6 Add default IP version and fix help messages for "ip availability list"
8e2f49f Support bulk deletion for commands that exist in both network and compute.
0e9862b Standardize logger usage in volume
4a2924d Remove blank line in release notes
b875f63 Add release note for network endpoint type bugfix.
f25a351 Fix missing i18n supports in api/ and shell.py
6357202 Fix foundation copyrights
7c603e4 Ensure endpoint type is used for network commands
eccd943 Support compute service force down/up
c4b5907 Fix errors in set/unset flavor unit tests
304f565 Fix i18n problems for common files in identity
a55eb91 osc-lib: timing
9e2b8e6 osc-lib: command
be19267 osc-lib: parseractions
59dffb9 osc-lib: logs
e5e29a8 osc-lib: utils
d20c863 osc-lib: exceptions
6a6b192 Add "--network-segment" option to "subnet create"
c7e6973 Fix errors in flavor unit tests
8c7e34d Fix image delete multiple arguments error
0695d14 Trivial: Fix coding style in examples in doc
56a081f Add geneve provider network type
6c269ef Use osc-lib and set up deprecation warnings
df71ae8 Updated from global requirements
6ae0d2e Moving authentication from keystoneclient to keystoneauth
db0849e Updated from global requirements
aefd219 Fix network
a467005 Remove duplicate file logger formatter setting
e3270cd Make set/unset commands in network return normally when nothing specified
72d3ebd Clean up fakes.py in volumev2
5654995 Fix compute service set command
3c883e9 Modify unit tests of compute agent delete
cf12239 Error handling for KeyValueAction class.
b873011 Set up 3.x release notes
b36d521 Fix i18n supports in commom
a7cc5c8 Add Tox prerequisites and installation
0fd3a8c Update unit test test
extension with fake class
eef2054 Move server image create command to its own resource file.

Diffstat (except docs and test files)


README.rst | 9 +
examples/common.py | 3 +-
examples/objectapi.py | 4 +-
examples/osc-lib.py | 3 +-
functional/common/test.py | 13 +-
openstackclient/api/api.py | 23 +-
openstackclient/api/auth.py | 235 +-------
openstackclient/api/auth
plugin.py | 106 +---
openstackclient/api/objectstorev1.py | 2 +-
openstackclient/common/availabilityzone.py | 37 +-
openstackclient/common/client
config.py | 186 +++++++
openstackclient/common/clientmanager.py | 260 +--------
openstackclient/common/command.py | 46 +-
openstackclient/common/configuration.py | 17 +-
openstackclient/common/exceptions.py | 108 +---
openstackclient/common/extension.py | 42 +-
openstackclient/common/limits.py | 23 +-
openstackclient/common/logs.py | 188 +------
openstackclient/common/module.py | 10 +-
openstackclient/common/parseractions.py | 153 +-----
openstackclient/common/quota.py | 31 +-
openstackclient/common/timing.py | 32 +-
openstackclient/common/utils.py | 413 +-------------
openstackclient/compute/client.py | 12 +-
openstackclient/compute/v2/agent.py | 60 +-
openstackclient/compute/v2/aggregate.py | 40 +-
openstackclient/compute/v2/console.py | 50 +-
openstackclient/compute/v2/fixedip.py | 38 +-
openstackclient/compute/v2/flavor.py | 126 ++++-
openstackclient/compute/v2/floatingip.py | 38 +-
openstackclient/compute/v2/floatingippool.py | 36 --
openstackclient/compute/v2/host.py | 33 +-
openstackclient/compute/v2/hypervisor.py | 7 +-
openstackclient/compute/v2/hypervisorstats.py | 3 +-
openstackclient/compute/v2/keypair.py | 38 +-
openstackclient/compute/v2/server.py | 289 ++++++----
openstackclient/compute/v2/server
backup.py | 6 +-
openstackclient/compute/v2/servergroup.py | 14 +-
openstackclient/compute/v2/server
image.py | 113 ++++
openstackclient/compute/v2/service.py | 115 +++-
openstackclient/compute/v2/usage.py | 4 +-
openstackclient/identity/client.py | 18 +-
openstackclient/identity/common.py | 112 +++-
openstackclient/identity/v20/catalog.py | 41 +-
openstackclient/identity/v2
0/ec2creds.py | 31 +-
openstackclient/identity/v20/endpoint.py | 36 +-
openstackclient/identity/v2
0/project.py | 43 +-
openstackclient/identity/v20/role.py | 55 +-
openstackclient/identity/v2
0/roleassignment.py | 114 ++++
openstackclient/identity/v2
0/service.py | 41 +-
openstackclient/identity/v20/token.py | 21 +-
openstackclient/identity/v2
0/user.py | 31 +-
openstackclient/identity/v3/catalog.py | 41 +-
openstackclient/identity/v3/consumer.py | 40 +-
openstackclient/identity/v3/credential.py | 51 +-
openstackclient/identity/v3/domain.py | 52 +-
openstackclient/identity/v3/ec2creds.py | 29 +-
openstackclient/identity/v3/endpoint.py | 48 +-
openstackclient/identity/v3/federationprotocol.py | 37 +-
openstackclient/identity/v3/group.py | 19 +-
openstackclient/identity/v3/identity
provider.py | 49 +-
openstackclient/identity/v3/mapping.py | 36 +-
openstackclient/identity/v3/policy.py | 35 +-
openstackclient/identity/v3/project.py | 32 +-
openstackclient/identity/v3/region.py | 34 +-
openstackclient/identity/v3/role.py | 143 ++++-
openstackclient/identity/v3/roleassignment.py | 43 +-
openstackclient/identity/v3/service.py | 46 +-
openstackclient/identity/v3/service
provider.py | 49 +-
openstackclient/identity/v3/token.py | 26 +-
openstackclient/identity/v3/trust.py | 5 +-
openstackclient/identity/v3/unscopedsaml.py | 7 +-
openstackclient/identity/v3/user.py | 37 +-
openstackclient/image/client.py | 15 +-
openstackclient/image/v1/image.py | 36 +-
openstackclient/image/v2/image.py | 86 +--
openstackclient/network/client.py | 5 +-
openstackclient/network/common.py | 25 +-
openstackclient/network/v2/address
scope.py | 25 +-
openstackclient/network/v2/floatingip.py | 130 ++++-
openstackclient/network/v2/floating
ippool.py | 66 +++
openstackclient/network/v2/ip
availability.py | 13 +-
openstackclient/network/v2/network.py | 48 +-
openstackclient/network/v2/networkagent.py | 160 ++++++
openstackclient/network/v2/network
rbac.py | 248 +++++++++
openstackclient/network/v2/networksegment.py | 5 +-
openstackclient/network/v2/port.py | 134 ++++-
openstackclient/network/v2/router.py | 80 ++-
openstackclient/network/v2/security
group.py | 21 +-
openstackclient/network/v2/securitygrouprule.py | 29 +-
openstackclient/network/v2/subnet.py | 160 +++++-
openstackclient/network/v2/subnetpool.py | 81 ++-
openstackclient/object/client.py | 7 +-
openstackclient/object/v1/account.py | 7 +-
openstackclient/object/v1/container.py | 8 +-
openstackclient/object/v1/object.py | 7 +-
.../notes/bug-1543222-6f8579344ff5c958.yaml | 6 -
openstackclient/shell.py | 422 +++-----------
openstackclient/volume/client.py | 10 +-
openstackclient/volume/v1/backup.py | 127 ++++-
openstackclient/volume/v1/qos
specs.py | 14 +-
openstackclient/volume/v1/service.py | 5 +-
openstackclient/volume/v1/snapshot.py | 9 +-
openstackclient/volume/v1/volume.py | 21 +-
.../volume/v1/volumetransferrequest.py | 4 +-
openstackclient/volume/v1/volumetype.py | 41 +-
openstackclient/volume/v2/backup.py | 180 +++++-
openstackclient/volume/v2/qos
specs.py | 38 +-
openstackclient/volume/v2/service.py | 5 +-
openstackclient/volume/v2/snapshot.py | 61 ++-
openstackclient/volume/v2/volume.py | 120 +++-
.../volume/v2/volumetransferrequest.py | 4 +-
openstackclient/volume/v2/volumetype.py | 129 ++++-
.../add-port-unset-command-8bdaf1fa9c593374.yaml | 6 +
.../add-server-group-quotas-b67fcba98619f0c9.yaml | 6 +
...named-for-volume-resource-2d2d13ea8489a61f.yaml | 8 +
...-implement-network-agents-5eba48796318f094.yaml | 5 +
...bp-multi-argument-compute-0bc4522f6edca355.yaml | 5 +
...bp-multi-argument-network-e43e192ac95db94d.yaml | 6 +
.../notes/bp-neutron-client-a0552f8ca909b665.yaml | 17 +
.../bp-neutron-client-rbac-bbd7b545b50d2bdf.yaml | 5 +
.../notes/bp-routed-networks-86a24f34d86fca53.yaml | 6 +
.../notes/bug-1535213-c91133586e07d71c.yaml | 6 +
.../notes/bug-1543222-6f8579344ff5c958.yaml | 5 +
.../notes/bug-1561599-d5f541f08ae6274a.yaml | 7 +
.../notes/bug-1575461-3fed33e53795684a.yaml | 5 +
.../notes/bug-1582774-3bba709ef61e33b7.yaml | 5 +
.../notes/bug-1588588-39927ef06ca35730.yaml | 6 +
.../notes/bug-1589332-2941f5286df7e5d4.yaml | 7 +
.../notes/bug-1589348-4a612a4efc7ed0e5.yaml | 5 +
.../notes/bug-1589935-8a56e6a18d836db9.yaml | 5 +
.../notes/bug-1592062-e327a31a5ae66809.yaml | 5 +
.../notes/bug-1592368-a4af69f163a1e208.yaml | 6 +
.../notes/bug-1592761-f45998453d6801f7.yaml | 5 +
.../notes/bug-1592906-a5604ec5abe77507.yaml | 5 +
.../notes/bug-1592906-ad67ce8736f3cd48.yaml | 8 +
.../notes/bug-1592906-e69b37377278d9c2.yaml | 5 +
.../notes/bug-1596443-9e2af267e91d1643.yaml | 6 +
.../notes/bug-1596798-b22fd587bdca8b36.yaml | 4 +
.../notes/bug-1596821-a07599eb4beb6342.yaml | 6 +
.../notes/bug-1597184-f4fb687b3d4d99d9.yaml | 5 +
.../notes/bug-1597188-a2ff62b809865365.yaml | 6 +
.../notes/bug-1597192-52801f7520287309.yaml | 4 +
.../notes/bug-1597198-e36b55f3fd185a3a.yaml | 5 +
.../notes/bug-1597296-9735f33eacf5552e.yaml | 5 +
.../notes/bug-1600196-6a733dd4e3371df7.yaml | 6 +
.../notes/bug-1602169-2750c9a6896d2825.yaml | 5 +
.../notes/bug-1605088-fea9347336764469.yaml | 4 +
.../notes/bug-1605475-84e649fb8c675737.yaml | 5 +
.../notes/bug-1605774-28aec51f6ec4926e.yaml | 4 +
.../notes/bug-1606105-ca06b230e22ab5c6.yaml | 4 +
.../notes/bug-1610883-e6345c32a35cc290.yaml | 7 +
.../notes/bug
1602073-5deb58deeafbc8be.yaml | 4 +
...lavor-create-with-project-19d41bfa93e3c6d0.yaml | 5 +
.../notes/ip-command-rework-8d3fe0858f51e6b8.yaml | 24 +
.../listvolumetypeaccess-f7d9aa6159f757ea.yaml | 10 +
.../modify-compute-agent-set-77ff894ef62ebbc7.yaml | 3 +
.../remove-osc
password-0767ac78267ef114.yaml | 7 +
.../notes/subnet-unset-5b458cdbaf93d766.yaml | 6 +
.../notes/unset-router-7b0cbd9518bb1de6.yaml | 7 +
.../notes/unset-subnet-pool-333052dd85b95653.yaml | 6 +
releasenotes/source/20releases.rst | 6 +
releasenotes/source/conf.py | 2 +-
releasenotes/source/index.rst | 25 +-
releasenotes/source/mitaka.rst | 6 -
releasenotes/source/unreleased.rst | 1 +
requirements.txt | 15 +-
setup.cfg | 57 +-
test-requirements.txt | 27 +-
tools/tox
install.sh | 55 ++
tox.ini | 7 +-
379 files changed, 16480 insertions(+), 8344 deletions(-)

Requirements updates


diff --git a/requirements.txt b/requirements.txt
index 5d8c844..be057a3 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9,4 +9,3 @@ cliff!=1.16.0,!=1.17.0,>=1.15.0 # Apache-2.0
-keystoneauth1>=2.1.0 # Apache-2.0
-openstacksdk>=0.8.6 # Apache-2.0
-os-client-config>=1.13.1 # Apache-2.0
-oslo.config>=3.10.0 # Apache-2.0
+keystoneauth1>=2.10.0 # Apache-2.0
+openstacksdk>=0.9.0 # Apache-2.0
+osc-lib>=0.4.0 # Apache-2.0
@@ -14,3 +13,3 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.utils>=3.11.0 # Apache-2.0
-python-glanceclient>=2.0.0 # Apache-2.0
-python-keystoneclient!=1.8.0,!=2.1.0,>=1.7.0 # Apache-2.0
+oslo.utils>=3.16.0 # Apache-2.0
+python-glanceclient!=2.4.0,>=2.0.0 # Apache-2.0
+python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0
@@ -19,2 +17,0 @@ python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # Apache-2.0
-requests>=2.10.0 # Apache-2.0
-stevedore>=1.10.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index a8d6aa4..7db1d62 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +6,0 @@ coverage>=3.6 # Apache-2.0
-discover # BSD
@@ -12,3 +11,6 @@ oslotest>=1.10.0 # Apache-2.0
-reno>=1.6.2 # Apache2
-requests-mock>=0.7.0 # Apache-2.0
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+reno>=1.8.0 # Apache2
+requests>=2.10.0 # Apache-2.0
+requests-mock>=1.0 # Apache-2.0
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+stevedore>=1.16.0 # Apache-2.0
+os-client-config!=1.19.0,!=1.19.1,!=1.20.0,>=1.13.1 # Apache-2.0
@@ -18,3 +20,4 @@ testtools>=1.4.0 # MIT
-tempest>=11.0.0 # Apache-2.0
-osprofiler>=1.3.0 # Apache-2.0
-bandit>=1.0.1 # Apache-2.0
+tempest>=12.1.0 # Apache-2.0
+osprofiler>=1.4.0 # Apache-2.0
+bandit>=1.1.0 # Apache-2.0
+wrapt>=1.7.0 # BSD License
@@ -22,0 +26 @@ bandit>=1.0.1 # Apache-2.0
+aodhclient>=0.5.0 # Apache-2.0
@@ -24 +28 @@ python-barbicanclient>=4.0.0 # Apache-2.0
-python-congressclient<2000,>=1.0.0 # Apache-2.0
+python-congressclient<2000,>=1.3.0 # Apache-2.0
@@ -27 +31 @@ python-heatclient>=1.1.0 # Apache-2.0
-python-ironicclient>=1.1.0 # Apache-2.0
+python-ironicclient>=1.6.0 # Apache-2.0
@@ -29 +33 @@ python-ironic-inspector-client>=1.5.0 # Apache-2.0
-python-mistralclient>=1.0.0 # Apache-2.0
+python-mistralclient>=2.0.0 # Apache-2.0
@@ -31 +35,2 @@ python-muranoclient>=0.8.2 # Apache-2.0
-python-saharaclient>=0.13.0 # Apache-2.0
+python-neutronclient>=5.1.0 # Apache-2.0
+python-saharaclient>=0.16.0 # Apache-2.0


OpenStack-announce mailing list
OpenStack-announce@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce
asked Aug 22, 2016 in openstack-announce by no-reply_at_openstac (33,960 points)   2 16 44
...