python-tripleoclient 15.0.0 (wallaby)
We are happy to announce the release of: python-tripleoclient 15.0.0: TripleO client This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/python-tripleoclient Download the package from: https://tarballs.openstack.org/python-tripleoclient/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 15.0.0 ^^^^^^ New Features ************ * A dnf installation of tripleo-common, tripleo-ironic-python-agent- builder, openstack-tripleo-image-elements, openstack-tripleo-puppet- elements, and xfsprogs has been included as part of the *openstack overcloud image build* command. This allows us to drop these as always required dependencies for tripleoclient. Upgrade Notes ************* * *docker_bip* has been removed from the undercloud.conf * The "--*-flavor" options and the "--*-count" options were removed from the "overcloud deploy" command. * Remove *undercloud_update_packages* option in undercloud.conf. * *upgrade_cleanup* has been removed from the undercloud.conf as it hasn't had any effect after the initial containerized undercloud back in Rocky or FFU upgrade in Train. Other Notes *********** * Removed experimental designation from tripleo deploy since we've used it for several releases now and we're unlikely to change how it works. Changes in python-tripleoclient 14.0.0..15.0.0 ---------------------------------------------- f7fd2ed9 Correct a noisy DeprecationWarning 7c066dec We don't have to disable validations anymore for pre-deployed OC 7c40575d Update client to create archive and use tripleo-common 9014c68e Add lint dependencies for content provider b90f16d1 Add routes and MTU to ctlplane attrs for standalone 04c1466c Enable pylint 276bacfb Run flake8 using pre-commit 8429eaa4 Drop settings for python2 4b1440bd Remove tripleo_validator from tripleoclient 344fa18a Use same code path for UpdatePrepare be3f43ff [Validator Run] Add return code management 6546970a Overcloud image has missing kernel_id and ramdisk_id properties 48bedd76 Wire up new tripleo upgrades jobs template e11dcaea Set DeployIndentifier early in tripleoclient-parameters.yaml c6f22c1f [UX] Align to left the table for the validations run results 01fb0efd Make workflow monitoring more resilient 136e7440 The lower constraint file has been removed f554729a Add '--network-ports' option to node (un)provision c9a13bed Get deployment status to check if plan and stack exists on the env a6ceb26f Drop experimental for tripleo deploy c8137f8f Dumping task key instead of tasks from validation_output 501fea0d Honor --debug for buildah builder 2c7f7d6e [Container build] raise Exception post logging error a5314b1e Provision composable networks command ff4f4a95 Run validation without authentication in particular context a4fdf46d Map build host repos to distro.repos.d instead of yum.repos.d 8cc029b9 Remove count/flavor options from overcloud deploy 02593d0b Removed ubi-8 based jobs 4e0465fe Add config-download-dir flag to cell export command 006b1256 Extract provisioned networks from stack da2da07e Replace deprecated UPPER_CONSTRAINTS_FILE variable b139da39 Logging refactor 1362b900 Fix preflight validation 4a07e16a Remove detection of package manager for undercloud upgrade 0d84ac92 Add --disable-container-prepare flag aafd9819 Do not require authentication for the validator CLI fddf1510 Use user's home dir for fact cache ff56863b Handle root as a deployment user better b942e8db Ensure build packages installed at runtime 94963cf5 Remove undercloud_update_packages 37996551 Allow playbooks to come from a venv version 0e304cbe Switch deployed-server if nova unavailable 1e6339fa Update master for stable/victoria 61786b4d Remove upgrade_cleanup eba9a5e4 Remove docker_bip option 4229bee9 [Validator Show Run] Display simplified results by default 8afc8de2 Improve the error message about image tags ae332fa9 Fix heat container mounts 2df4b327 Handle container launch 5f06f693 Update heat container location eb6839a7 [Validator Show] Properly throwing an exception for unknown validation cd0e24bb [Validator Run] Don't rely on parameter file extension da8a3e59 [Validator Run] Ensure the plan really exists a139d436 Add new toggle to disable Swift Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 13 + .pylintrc | 79 ++++ lower-constraints.txt | 162 -------- ...ages-for-overcloud-images-e3eacb9e0ec53b5b.yaml | 8 + .../notes/remove-docker_bip-20d0249b45078dc2.yaml | 4 + ...ion-from-overcloud-deploy-c5f0d0a40b013ec4.yaml | 5 + ...ndercloud_update_packages-1fa2b7a1afda3258.yaml | 4 + .../remove-upgrade_cleanup-5b341a8a71394389.yaml | 6 + ...o-deploy-not-experimental-be5bc0df8adecb07.yaml | 5 + releasenotes/source/conf.py | 3 +- releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 + requirements.txt | 3 +- setup.cfg | 22 +- test-requirements.txt | 2 - tox.ini | 21 +- tripleoclient/config/standalone.py | 22 +- tripleoclient/config/undercloud.py | 20 +- tripleoclient/constants.py | 44 ++- tripleoclient/exceptions.py | 4 - tripleoclient/export.py | 14 +- tripleoclient/heat_launcher.py | 58 +-- tripleoclient/plugin.py | 122 ------ .../v1/overcloud_deploy/test_overcloud_deploy.py | 207 ++-------- .../v1/overcloud_image/test_overcloud_image.py | 6 + .../v1/overcloud_update/test_overcloud_update.py | 36 +- .../test_tripleo_container_image.py | 12 +- .../v2/overcloud_network/test_overcloud_network.py | 121 ++++++ tripleoclient/utils.py | 107 ++--- tripleoclient/v1/container_image.py | 3 +- tripleoclient/v1/overcloud_admin.py | 1 - tripleoclient/v1/overcloud_cell.py | 14 +- tripleoclient/v1/overcloud_deploy.py | 107 +++-- tripleoclient/v1/overcloud_image.py | 36 +- tripleoclient/v1/overcloud_plan.py | 20 +- tripleoclient/v1/overcloud_update.py | 15 +- tripleoclient/v1/tripleo_deploy.py | 60 ++- tripleoclient/v1/tripleo_launch_heat.py | 6 +- tripleoclient/v1/tripleo_validator.py | 436 --------------------- tripleoclient/v1/undercloud.py | 19 +- tripleoclient/v1/undercloud_config.py | 15 +- tripleoclient/v1/undercloud_preflight.py | 3 +- tripleoclient/v2/overcloud_network.py | 137 +++++++ tripleoclient/v2/overcloud_node.py | 15 +- tripleoclient/v2/tripleo_container_image.py | 36 +- tripleoclient/workflows/base.py | 111 ------ tripleoclient/workflows/deployment.py | 7 +- tripleoclient/workflows/package_update.py | 65 --- tripleoclient/workflows/parameters.py | 97 ++--- tripleoclient/workflows/plan_management.py | 151 ++++--- tripleoclient/workflows/roles.py | 3 + zuul.d/layout.yaml | 31 +- 70 files changed, 1053 insertions(+), 2377 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e8360fed..6e7279e5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,2 +16 @@ osc-lib>=1.8.0 # Apache-2.0 -websocket-client>=0.44.0 # LGPLv2+ -tripleo-common>=12.6.0 # Apache-2.0 +tripleo-common>=12.7.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 74bc779b..0506d342 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,2 +3,0 @@ -hacking>=3.0.1,<3.1.0 # Apache-2.0 -
participants (1)
-
no-reply@openstack.org