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