python-tripleoclient 11.3.0 (stein)
We are gleeful to announce the release of: python-tripleoclient 11.3.0: TripleO client This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. 11.3.0 ^^^^^^ New Features ************ * Automatically enables ironic BIOS management interfaces based on enabled ironic hardware types supporting BIOS management. * Automatically enables ironic inspection interfaces for enabled ironic hardware types supporting out-of-band inspection. * Standalone deployment now support for custom networks data ("network_data.yaml"). By default Standalone deploys with no networks data (all services on the ctlplane network). The new option "networks_file" can be used to provide custom networks data. Deprecation Notes ***************** * *docker_bip* undercloud configuration option will be removed. * *docker_insecure_registries* has been deprecated for *container_insecure_registries* * *docker_registry_mirror* has been deprecated for *container_registry_mirror* Changes in python-tripleoclient 11.2.0..11.3.0 ---------------------------------------------- ea03eb96 plan: export the plan with data in bytes (not string) (python3) cea35ae7 Delay check CI jobs until the pep8/unit passes.. b3af96f7 Add new CLI option openstack tripleo validate run 6f6d6332 Add new CLI option openstack tripleo validate list 15712e4f Add support of extra variables. 2a6f876b Fix ansible-playbook-3 symlink 1a71c441 Check that the networks are defined on update 88d3dfd5 Ensure created symlink is in $PATH 48525b19 container image build: introduce --use-buildah eae703d5 Don't validate stack when creating/updating plan 28702d18 Remove redundancy in _launch_ansible* methods. 281e0196 Check proxy env vars 96c9a5e7 Deprecate docker config options a2c4d07d Allow 'container image prepare' to support drivers 03df1ffe Check if the user is root. 32b3c450 undercloud: configure ContainerImagePrepareDebug based on undercloud_debug 63f4175e Run hostname check for standalone 78bf55c8 Support '--tags' for 'overcloud upgrade run' db284189 Add overcloud admin ssh authorize command. db435422 get_parser() should return a parser 73631dfb [Core] Add limit option to manage nodes. 4b6633bf Use cliff autodoc generation 12f0857f Add standalone scenario jobs c59178a6 Use with keyword for opening target file 471b0d27 Drop unused utils.py roles functions cf026ddb Fail if too many nameservers are provided 9e500285 tripleo_deploy: symlink ansible-playbook 927cb079 Change openstack-dev to openstack-discuss in setup.cfg 9c61b5aa Address python3 string issues with subprocess 3bfd9f98 undercloud: wire PythonInterpreter to sys.executable cad7916c Remove execution from workflow message send 55c241f9 Get the failed status for update prepare 252219cc Add verbosity level to the ansible update/upgrade run c163a426 Pass the python interpreter to the play command directly 26931918 undercloud: load podman environment when enabled 49d92c9f Undercloud: support inspect interface for redfish, idrac, ilo, irmc d550c194 Use existing stack parameter for DeployIdentifier c0a57210 Use a single queue for update/upgrade f104636b utils: pass python interpreter to run_ansible_playbook 2c282fbb Undercloud: reno followup for ironic bios interface configuration 0e5a10e2 Use --preserve-env to keep proxy settings 51ad17ba Add support for networks data in Standalone f20e47c9 Undercloud: support bios interface for ilo, irmc, redfish 5c293711 Remove DhcpStart and DhcpEnd - Replaced by AllocationPools 4320928a [Tests] Fix warning duplicate key. 39c277e6 Remove unused class vars from overcloud_deploy.py 8ddcc2cd Improve error message around hieradata override file 744a1207 Update hacking version 49cce8f1 Use template for lower-constraints 2d7a3e7c increasing the workflow timeout from 300 to 600 required in case of relatively large scale on physical servers https://bugs.launchpad.net/tripleo/+bug/1805725 resubmit d2afa792 Add Python 3.6 classifier to setup.cfg 150c8c3d Change openstack-dev to openstack-discuss Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 2 +- ...add-ironic-bios-interface-3fdd5587a60fdb31.yaml | 5 + ...-ironic-inspect-interface-90b6ff6cfc052eb4.yaml | 5 + ...ata-support-to-standalone-c06e29b44f44b6d5.yaml | 7 + ...ate-docker-config-options-ebf403648b096929.yaml | 8 + requirements.txt | 2 +- setup.cfg | 6 +- test-requirements.txt | 2 +- tripleoclient/command.py | 21 ++ tripleoclient/config/standalone.py | 20 +- tripleoclient/config/undercloud.py | 4 +- tripleoclient/constants.py | 36 ++- tripleoclient/heat_launcher.py | 3 +- .../v1/overcloud_deploy/test_overcloud_deploy.py | 84 ++++-- .../test_overcloud_external_update.py | 36 ++- .../test_overcloud_external_upgrade.py | 36 ++- .../test_overcloud_ffwd_upgrade.py | 10 +- .../v1/overcloud_update/test_overcloud_update.py | 29 +- .../v1/overcloud_upgrade/test_overcloud_upgrade.py | 97 +++++-- tripleoclient/utils.py | 321 ++++++++++++++++++--- tripleoclient/v1/container_image.py | 40 ++- tripleoclient/v1/overcloud_admin.py | 73 +++++ tripleoclient/v1/overcloud_deploy.py | 18 +- tripleoclient/v1/overcloud_external_update.py | 11 +- tripleoclient/v1/overcloud_external_upgrade.py | 11 +- tripleoclient/v1/overcloud_ffwd_upgrade.py | 9 +- tripleoclient/v1/overcloud_plan.py | 5 +- tripleoclient/v1/overcloud_update.py | 66 +++-- tripleoclient/v1/overcloud_upgrade.py | 46 ++- tripleoclient/v1/tripleo_config.py | 2 + tripleoclient/v1/tripleo_deploy.py | 117 +++++--- tripleoclient/v1/tripleo_validator.py | 179 ++++++++++++ tripleoclient/v1/undercloud_config.py | 63 +++- tripleoclient/v1/undercloud_preflight.py | 76 +---- tripleoclient/workflows/base.py | 25 +- tripleoclient/workflows/deployment.py | 20 +- tripleoclient/workflows/package_update.py | 30 +- tripleoclient/workflows/plan_management.py | 11 +- tripleoclient/workflows/validations.py | 71 +++++ zuul.d/layout.yaml | 54 +++- 68 files changed, 2097 insertions(+), 782 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 55e59cea..5142f9dc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19 +19 @@ websocket-client>=0.44.0 # LGPLv2+ -tripleo-common>=10.2.0 # Apache-2.0 +tripleo-common>=10.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index db8b2a62..3a42b24d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=1.1.0,<1.2.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org