We are chuffed to announce the release of: python-tripleoclient 5.4.2: TripleO client This release is part of the newton stable release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. 5.4.2 ^^^^^ 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 Upgrade Notes ************* * Some packages previously built into the default overcloud-full image to support vendor integration have been removed due to difficulties related to CI stability. To add these packages for the vendor support you require you can either build a custom image containing the packages (see http://docs.openstack.org/developer/tripleo- docs/basic_deployment/basic_deployment_cli.html#get-images) or you can use virt-customize (http://libguestfs.org/virt-customize.1.html) to install the required extra packages in a pre-built overcloud-full image. Changes in python-tripleoclient 5.4.1..5.4.2 -------------------------------------------- cfa8716 Support whole disk images in TripleO fa941f1 Remove vendor plugins from image build 21f21fd Use the overcloudrc generated in a Mistral action 80adfd9 Change the qemu-img bindep to be qemu-img-ev Diffstat (except docs and test files) ------------------------------------- bindep.txt | 2 +- .../image-vendor-packages-a0d667e0c7aa1bbd.yaml | 10 ++ .../support-full-disk-images-8dc84619e8517629.yaml | 15 +++ .../v1/overcloud_deploy/test_overcloud_deploy.py | 41 +++--- .../v1/overcloud_image/test_overcloud_image.py | 128 ++++++++++++++++-- tripleoclient/utils.py | 46 ++----- tripleoclient/v1/overcloud_deploy.py | 6 +- tripleoclient/v1/overcloud_image.py | 144 +++++++++++++-------- tripleoclient/workflows/deployment.py | 5 + 10 files changed, 291 insertions(+), 147 deletions(-)