We are pumped to announce the release of: python-tripleoclient 11.5.2: TripleO client This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/python-tripleoclient Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 11.5.2 ^^^^^^ New Features ************ * Introduce new "--inflight-validations" option in order to activate those validations. It defaults to "False", since we don't want them by default. Deprecation Notes ***************** * The TripleO Validator CLI doesn't support Mistral anymore for listing and running the Validations. Ansible is now the way to run them. * The TripleO Validator was using Mistral to get all the Validations available on the Undercloud. From now, The CLI is parsing the Validations directly from the filesystem and the Mistral support has been removed. Bug Fixes ********* * The MTU setting was not configured for Ironic Inspector DHCP (dnsmasq) service. This caused inspection to fail when operating on a network with < 1500 bytes MTU. See bug: 1845487 (https://bugs.launchpad.net/puppet-ironic/+bug/1845487). Changes in python-tripleoclient 11.5.1..11.5.2 ---------------------------------------------- 751324eb Drop Mistral support for the Validations CLI 635bd17c Get rid of Mistral for running Validations by Groups dcad928d Get rid of Mistral for listing validations fb2a8818 Support undercloud fake-hardware ironic driver 7cdbcf6e Improve handling of empty resource_registry 134f0716 Handle a deployment that was manually cancelled. 01a7cbba Set option:mtu in inspector dnsmasq 952c9072 Don't look for execution in payload 6df724aa Close some file descriptors that were left open 5fa86b7a [stein-only] Fix incomplete backport 499b487c (squash) Clean backport of inflight-validations for UC/OC/standalone a997810b scen008 never passes in stein c1b2d997 Replace warn with warning method 083193e0 Rename 'undercloud-' to '<stack_name>-' 00fe507e Ensure no duplicate IPs are used in undercloud.conf b0c714e3 Fix race in execution finishing fdd998d6 Always specify interface for vips 781d1051 Exit listing validations with a proper return code Diffstat (except docs and test files) ------------------------------------- ...t_for_the_validations_CLI-081bc5cd6e7db056.yaml | 5 + ...-option-inspector-dnsmasq-7c2f9d7d358ace07.yaml | 8 ++ ...l_for_listing_validations-1e9dedf33675f1d6.yaml | 6 ++ ...nflight-validation-option-9e3f70b5bcb8dea9.yaml | 6 ++ .../v1/overcloud_deploy/test_overcloud_deploy.py | 14 +-- tripleoclient/utils.py | 67 +++++++++++-- tripleoclient/v1/container_image.py | 9 +- tripleoclient/v1/overcloud_deploy.py | 20 ++-- tripleoclient/v1/overcloud_execute.py | 1 + tripleoclient/v1/overcloud_image.py | 47 ++++----- tripleoclient/v1/overcloud_parameters.py | 2 + tripleoclient/v1/tripleo_deploy.py | 94 +++++++++++------- tripleoclient/v1/tripleo_validator.py | 81 +++------------ tripleoclient/v1/undercloud_config.py | 62 ++++++++++-- tripleoclient/workflows/base.py | 8 +- tripleoclient/workflows/deployment.py | 2 +- tripleoclient/workflows/plan_management.py | 7 +- tripleoclient/workflows/validations.py | 66 ------------- zuul.d/layout.yaml | 2 - 25 files changed, 436 insertions(+), 371 deletions(-)