[release-announce] python-tripleoclient 11.3.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Thu Mar 14 10:43:47 UTC 2019


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






More information about the Release-announce mailing list