[release-announce] [tripleo] python-tripleoclient 8.1.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Dec 4 21:16:54 UTC 2017


We are pumped to announce the release of:

python-tripleoclient 8.1.0: TripleO client

This release is part of the queens release series.

Download the package from:

    https://tarballs.openstack.org/python-tripleoclient/

For more details, please see below.

8.1.0
^^^^^


New Features
************

* Added a default kolla conf file for the container image building
  command

* Add '--environment-directory' option to the *openstack overcloud
  container image prepare* command.


Deprecation Notes
*****************

* Renamed some options to the *openstack overcloud container image
  prepare* command for clarity.  The '--images-file' option was
  renamed to '--output-images-file'.  The '--env-file' option was
  renamed to '--output-env-file'.  The '--service-environment-file'
  option was renamed to '--environment-file'. The old options are
  still in place and show a deprecation warning in the help message.


Bug Fixes
*********

* For containerized undercloud deploy, a new option *--local_domain*
  allows to override undercloud domain name and endpoints' FQDNs,
  which default to 'undercloud'.

Changes in python-tripleoclient 8.0.0..8.1.0
--------------------------------------------

cc5fee3 Updated from global requirements
c88f0f4 Avoid tox_install.sh for constraints support
13485a6 Run enable_ssh_admin also for Nova+Ironic deployments
45663b4 Print out the deploy command we are using.
c102747 Catch zaqar exception when no message to claim
23bc245 Use qemu-img in bindep
fc7399d Mount a tmpfs filesystem for heat tmpfiles
715324a Fix for timeouts on scale down
53d06b7 Add each command to the history file
c90243e Deploy with --config-download even when some role has count 0
1020a23 Move back to docker-site.yaml for ceph ansible update
909a9f7 Allow to override t-h-t 'Cloud*' params undercloud
999e0bf Pre-run validations and verifications for the undercloud
915200a Set undercloud public host
c96d2e1 Add mock to avoid writing missing files to disk
bb52d24 Consume a zaqar queue for update to poll ansible result
8003f32 Output the location of the overcloud rc file
3a30f24 Add entry per enabled service in the inventory
73b5479 Set also up-to-date overcloud flavor parameters
176349d Mock creation of ~/.tripleo directory
51a5eb9 Fix truncated error message
65dd3cb Add support to generate a sample undercloud.conf
d4e43f1 Updated from global requirements
70b93f4 Migrate python-tripleoclient to zuul v3 jobs
9dcafd8 Use common defaults for image prepare CLI
8f232ce Add option for ceph ansible playbook
098e9da Fix static-inventory option for minor update
4fa13a9 Add --output-dir
c14d21d Add --config-download
6b7c5d9 undercloud_deploy: enable heat-native by default
a68cbfd Ignore missing rendered heat envs in prepare
a716620 Do not failed update if no container registry is set
476b25f Support to drive undercloud deploy via undercloud.conf
1bd1620 Tripleoclient unified queue name.
1c3b454 Refactor undercloud deploy to use Ansible.
73dce75 Allow the user to run ansible update on all nodes
2058019 Add missing puppet configuration to undercloud deploy
c5adb1c Don't rewrite resource_registry values that aren't paths
007db34 Autodetect insecure registry in container image prepare
8b071e5 Do not return the config download path but only print it
40fe791 Add --environment-directory to the prepare command
d2cc4c5 Rename options to the prepare command for clarity
47ce820 Allow containerized undercloud deploy with SELinux
b7ced4e Make heat container remove silent.
3f58d0d Add default kolla conf file for TripleO to build container images


Diffstat (except docs and test files)
-------------------------------------

bindep.txt                                         |   2 +-
config-generator/undercloud.conf                   |   3 +
.../notes/default-kolla-conf-9b5aaab1931f00a0.yaml |   5 +
...are-environment-directory-aa86ad3935aec192.yaml |   5 +
.../rename-prepare-cmd-args-f867df198d53943b.yaml  |   9 +
...vercloud-consistent-names-07210c5e1e82ffbc.yaml |   6 +
requirements.txt                                   |   4 +-
setup.cfg                                          |   3 +
test-requirements.txt                              |   2 +-
tools/tox_install.sh                               |  30 --
tox.ini                                            |  11 +-
tripleoclient/command.py                           |  29 ++
tripleoclient/constants.py                         |   7 +
tripleoclient/fake_keystone.py                     | 227 ---------
tripleoclient/heat_launcher.py                     | 188 +++++--
tripleoclient/plugin.py                            |   9 +-
.../v1/overcloud_deploy/test_overcloud_deploy.py   |  67 ++-
.../v1/overcloud_image/test_container_image.py     | 110 +++-
.../v1/overcloud_update/test_overcloud_update.py   |  12 +-
tripleoclient/utils.py                             |  44 +-
tripleoclient/v1/baremetal.py                      |  16 +-
tripleoclient/v1/container_image.py                | 125 ++++-
tripleoclient/v1/overcloud_config.py               |   8 +-
tripleoclient/v1/overcloud_credentials.py          |   3 +-
tripleoclient/v1/overcloud_delete.py               |   2 +-
tripleoclient/v1/overcloud_deploy.py               |  69 ++-
tripleoclient/v1/overcloud_execute.py              |   9 +-
tripleoclient/v1/overcloud_image.py                |   4 +-
tripleoclient/v1/overcloud_netenv_validate.py      |   3 +-
tripleoclient/v1/overcloud_node.py                 |  64 ++-
tripleoclient/v1/overcloud_parameters.py           |   2 +-
tripleoclient/v1/overcloud_plan.py                 |  12 +-
tripleoclient/v1/overcloud_profiles.py             |   2 +-
tripleoclient/v1/overcloud_raid.py                 |   5 +-
tripleoclient/v1/overcloud_roles.py                |   3 +-
tripleoclient/v1/overcloud_support.py              |   6 +-
tripleoclient/v1/overcloud_update.py               |  74 +--
tripleoclient/v1/undercloud.py                     |  64 ++-
tripleoclient/v1/undercloud_config.py              | 504 ++++++++++++++++++
tripleoclient/v1/undercloud_deploy.py              | 563 +++++++++------------
tripleoclient/v1/undercloud_preflight.py           | 405 +++++++++++++++
tripleoclient/workflows/baremetal.py               |  40 +-
tripleoclient/workflows/deployment.py              |  72 ++-
tripleoclient/workflows/package_update.py          |  34 +-
tripleoclient/workflows/parameters.py              |  18 +-
tripleoclient/workflows/plan_management.py         |   9 +-
tripleoclient/workflows/scale.py                   |   9 +-
tripleoclient/workflows/stack_management.py        |   9 +-
tripleoclient/workflows/support.py                 |   9 +-
tripleoclient/workflows/validations.py             |   3 +-
zuul.d/layout.yaml                                 |  11 +
67 files changed, 2198 insertions(+), 1133 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index ac2a4c3..378de7c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,0 +9 @@ passlib>=1.7.0 # BSD
+psutil>=3.2.2 # BSD
@@ -15 +16 @@ simplejson>=3.5.1 # MIT
-six>=1.9.0 # MIT
+six>=1.10.0 # MIT
@@ -18,0 +20 @@ tripleo-common>=7.1.0 # Apache-2.0
+python-zaqarclient>=1.0.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 0f70d56..be78ecb 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -13 +13 @@ testrepository>=0.0.18 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+testtools>=2.2.0 # MIT






More information about the Release-announce mailing list