[release-announce] [tripleo] python-tripleoclient 5.6.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 8 11:54:41 UTC 2016


We are excited to announce the release of:

python-tripleoclient 5.6.0: TripleO client

This release is part of the ocata release series.

Download the package from:

    https://tarballs.openstack.org/python-tripleoclient/

For more details, please see below.

5.6.0
^^^^^

New Features

* Allow client to support whole disk images. Client will now accept
  a --whole-disk flag on the overcloud image upload command. When this
  flag is set, it will only look for qcow2 image, not enforcing the
  upload of initrd and vmlinuz images. It will also not set these
  properties on the qcow2 image on glance. This will allow Ironic to
  consider the uploaded image as full disk image, giving the
  possibility to provide full disk images in TripleO instead of single
  partition ones. Please look at Ironic documentation
  (http://docs.openstack.org/project-install-guide/baremetal/draft
  /configure-integration.html#create-and-add-images-to-the-image-
  service) for reference

Changes in python-tripleoclient 5.5.0..5.6.0
--------------------------------------------

c9392c7 Remove python-networking-cisco from image build
b3b80aa Use the absolute path for temp templates
43d3a7a Add a timeout when waiting for messages from the deploy workflow
9756b08 Clean up image exceptions
010f6ab Updated from global requirements
7dd16b1 Implement overcloud delete command
d7309d5 Only show deprecated args for overcloud deploy
7f16d10 Only start the deploy if the Heat stack isn't already in progress
579d1b1 Add an optional timeout when waiting for websocket messages
6ffe1ca Add heat ansible agent to overcloud-full image
c2ca74b Show team and repo badges on README
e190123 Exit before post-deploy code if we are updating the plan only
2c17293 Client does not need to generate the CephClusterFSID anymore
bf52d9b Add Panko password to deployment
a3012ca Use stack name or id for backwards compatibility
37a4a6f Give better output on scale failures
6f97abd Error when users provide jinja2 templates as environment files
b53485b Remove network-gateway element from image build
92bd4c4 Support whole disk images in TripleO
3ab40d4 Remove code deprecated since Liberty
409361e Add unit tests for bracket_ipv6
0b2cf71 Refactor creation of no_proxy list for postconfig
e2f7c35 Use environment fixture in tests
3baf0f6 Remove white space between print () in plan_management.py
76cb55a Remove "baremetal show capabilities" command


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

README.rst                                         |   9 ++
.../support-full-disk-images-8dc84619e8517629.yaml |  15 ++
requirements.txt                                   |   4 +-
setup.cfg                                          |   2 +-
tripleoclient/constants.py                         |   1 +
tripleoclient/exceptions.py                        |   9 +-
tripleoclient/plugin.py                            |  26 +++-
.../v1/overcloud_delete/test_overcloud_delete.py   |  66 +++++++++
.../v1/overcloud_deploy/test_overcloud_deploy.py   | 157 +++++++--------------
.../test_overcloud_deploy_validators.py            |   5 -
.../v1/overcloud_image/test_overcloud_image.py     | 136 ++++++++++++++++--
tripleoclient/utils.py                             | 116 +++++++++------
tripleoclient/v1/baremetal.py                      |  18 ---
tripleoclient/v1/overcloud_delete.py               |  97 +++++++++++++
tripleoclient/v1/overcloud_deploy.py               | 152 ++++++--------------
tripleoclient/v1/overcloud_image.py                | 153 ++++++++++++--------
tripleoclient/v1/overcloud_node.py                 |  12 +-
tripleoclient/v1/overcloud_plan.py                 |  12 +-
tripleoclient/workflows/base.py                    |  47 ++++++
tripleoclient/workflows/deployment.py              |   5 +-
tripleoclient/workflows/parameters.py              |   8 +-
tripleoclient/workflows/plan_management.py         |  31 +++-
tripleoclient/workflows/scale.py                   |   7 +-
32 files changed, 843 insertions(+), 434 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3ac8274..5e33210 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ ipaddress>=1.0.7;python_version<'3.3' # PSF
-passlib>=1.6 # BSD
+passlib>=1.7.0 # BSD
@@ -10 +10 @@ python-ironic-inspector-client>=1.5.0 # Apache-2.0
-python-heatclient>=1.5.0 # Apache-2.0
+python-heatclient>=1.6.1 # Apache-2.0





More information about the Release-announce mailing list