[release-announce] [openstacksdk] shade 1.26.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 21 21:05:26 UTC 2017


We are pumped to announce the release of:

shade 1.26.0: Simple client library for interacting with OpenStack
clouds

This release is part of the queens release series.

Download the package from:

    https://pypi.python.org/pypi/shade

For more details, please see below.

1.26.0
^^^^^^

New Features

* Add tags support when creating a stack, as specified by the
  openstack orchestration api at [1]

  [1]https://developer.openstack.org/api-ref/orchestration/v1/#create-
  stack

* availability_zone_hints now accepted for create_network() when
  network_availability_zone extension is enabled on target cloud.

* availability_zone_hints now accepted for create_router() when
  router_availability_zone extension is enabled on target cloud.

Changes in shade 1.25.0..1.26.0
-------------------------------

d8d0fca Throw OpenStackCloudCreateException on create errors
9f1e376 Revert "Allow grant_role to select users outside default domain"
e3b301d Add tag support to create_stack
b3d47a0 Pass through all_projects for get_server
9bc4e13 Baremetal NIC list should return a list
cd6da8a Fix batching for floating ips and ports
44bafb8 Add retry logic mechanism
b99776a Merge OpenstackCloud and OperatorCloud files
053d329 Remove shade-functional-devstack-legacy
b85cf13 Remove python-ironicclient
6f5bfd1 De-client-ify fixed method get_nic_by_mac
bd38f39 Fix operator cloud get_nic_by_mac
f9465f5 De-client-ify many baremetal calls
e70e5a5 Add helper to wait until baremetal locks clear
bac072b Add bifrost jobs
23da974 Remove version arg from updated ironic calls
376352a De-client-ify machine patch operations
c447d2e De-client-ify baremetal machine port list
3767e31 De-clientify baremetal create/delete
386176d Avoid tox_install.sh for constraints support
24384e1 Fix basepython setting in tox.ini
3cf201f Catch attrbute error for other APIs
f1cd401 de-client-ify baremetal get_machine
f667eab De-client-ify baremetal node_set_provision_state
c9bfc45 Implement availability_zone_hints for networks and routers.


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |    5 +-
extras/install-tips.sh                             |    1 -
playbooks/devstack/pre.yaml                        |    2 -
.../add_heat_tag_support-0668933506135082.yaml     |    7 +
...ailability_zone_extension-675c2460ebb50a09.yaml |    8 +
requirements.txt                                   |    4 -
shade/_legacy_clients.py                           |    2 +-
shade/_tasks.py                                    |   97 -
shade/_utils.py                                    |   54 +
shade/exc.py                                       |    3 +
shade/openstackcloud.py                            | 2622 +++++++++++++++++++-
shade/operatorcloud.py                             | 2468 +-----------------
shade/task_manager.py                              |    3 +-
tools/tox_install.sh                               |   30 -
tox.ini                                            |   12 +-
24 files changed, 3064 insertions(+), 2724 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 2893f40..29cb6b8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14,3 +13,0 @@ os-client-config>=1.28.0 # Apache-2.0
-# Babel can be removed when ironicclient is removed (because of openstackclient
-# transitive depend)
-Babel!=2.4.0,>=2.3.4 # BSD
@@ -24 +20,0 @@ netifaces>=0.10.4 # MIT
-python-ironicclient>=1.14.0 # Apache-2.0






More information about the Release-announce mailing list