[release-announce] python-tripleoclient 10.2.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Tue Jun 5 20:03:42 UTC 2018


We exuberantly announce the release of:

python-tripleoclient 10.2.0: TripleO client

This release is part of the rocky release series.

Download the package from:

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

For more details, please see below.

10.2.0
^^^^^^

New Features

* A new CLI argument, --config-download-only, has been added which
  can be used to skip the stack create/update and only run the config-
  download workflow to apply the software configuration.

* Deprecate --ipmi-lanplus for "openstack overcloud generate
  fencing" command since now this is the default and add new option
  --ipmi-no- lanplus to override it.

* A new command, openstack overcloud failures, is added to show the
  failures from a deployment plan when using config-download.

* A new command, openstack overcloud status, is added to show the
  status of a deployment plan when using config-download.

* The command *openstack overcloud container image prepare* command
  now has an *--include* argument which will filter entries if they do
  not match any of the include expressions.

* The new command *openstack tripleo container image prepare* will
  do the same container image preperation which happens during
  undercloud and overcloud deploy, but in a standalone command. The
  prepare operations are driven by a heat environment file containing
  the parameter *ContainerImagePrepare*. This parameter allows
  multiple upload and modification operations to be specified, and the
  result will be a list of image parameters to use during a tripleo
  deployment.

  The command *openstack tripleo container image prepare default* will
  generate a *ContainerImagePrepare* with the recommended defaults to
  use for *openstack tripleo container image prepare*.

* The new option "upgrade_cleanup" is set to False by default but
  when set to True, it'll cleanup the packages and configurations
  installed on the undercloud after an upgrade. This feature is
  experimental now and should be used for testing only.

* Prompt the operator before running the upgrades and suggest to
  perform a backup before. Can be ignored with -y/--yes.

Changes in python-tripleoclient 10.1.0..10.2.0
----------------------------------------------

edf976e Copy user provided files into working tht root
d25d360 openstack overcloud failures
b4b2fe2 Add --config-download-only
18c3ec4 Fix local path for templates outside of the plan
328b0f5 Mark upgrade_cleanup option as experimental
4ad7dff Deployed Server - portmap should match neutron API
c9ef328 Do prepare with dry_run=True where appropriate
5c76e54 Add --include argument to old prepare command
daf94b0 Remove unused option enable_container_images_build
72449c8 tripleo_deploy/upgrade: fail of upgrade_tasks don't return 0
3ab85fe Stop supporting the removed pxe_ssh driver in `generate fencing parameters`
3f76cf3 Store UC hosts/portmaps heat params in output_dir
4cb7a22 DeployIdentifier should be provided for any parameter actions
b22c218 Move undercloud.conf to the undercloud config namespace
c0f566c Start standalone.conf
74e7ec7 Make standalone role name configurable
caf90fd Replace logging with oslo_log for upgrade classes
7a7cafe Fallback the default roles file for UC config
9cc04d2 Add -y option to "openstack undercloud upgrade"
a05a0eb Update HostnameMap generation
b6404d4 Persist generated undercloud parameters t-h-t
4b35d34 Add "upgrade_cleanup" option to undercloud.conf
4437037 Use i18n for undercloud installer and utils messages
6f0136d Implement TripleoImagePrepare command
08360e4 Add .deployment.v1.deploy_on_servers to ffwd-upgrade prepare
e9a6843 Correct the tripleo_upgrade command entrypoint
14c6b8d Prompt before running undercloud/all-in-one upgrades
0220592 overcloud plan deployment status
5edc5f3 Actually print the error during deployment fail
0e1a99e Log errors with raised exceptions
013bb0a Fix hiera data override file writing
ae92c78 undercloud upgrade: include UndercloudUpgrade service
433c5c8 (cleanup) remove usage of vars when calling ansible
d18262b Drop default inclusion of undercloud.yaml
6cc67c3 Convert enable-ssh-admin.sh to python
a821249 Make ipmi lanplus the default in auto fencing
c366263 Change generate fencing parameters to call workflow


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

.gitignore                                         |   3 +
config-generator/standalone.conf                   |   3 +
.../config-download-only-d82ae32e13595f93.yaml     |   5 +
.../ipmi-lanplus-default-fb3ec3496853ed9e.yaml     |   6 +
.../notes/overcloud-failures-0e98b37251fb2be2.yaml |   4 +
.../notes/overcloud-status-69d3cc931f50930e.yaml   |   4 +
.../notes/prepare-include-86d96ff1d7bdc44d.yaml    |   6 +
.../notes/tripleo-prepare-d57bbccb2a44e8b2.yaml    |  14 +
.../notes/undercloud_cleanup-e52612bfd2ff4148.yaml |   7 +
.../notes/upgrade_prompt-405c4f9fe3b4764c.yaml     |   5 +
setup.cfg                                          |   9 +-
tox.ini                                            |   4 +-
tripleoclient/config/standalone.py                 |  63 +--
tripleoclient/config/undercloud.py                 | 189 +++++----
tripleoclient/constants.py                         |   7 +
tripleoclient/exceptions.py                        |   6 +
.../v1/overcloud_deploy/test_overcloud_deploy.py   | 250 ++++++++++--
tripleoclient/utils.py                             |  94 +++--
tripleoclient/v1/container_image.py                | 204 ++++++++--
tripleoclient/v1/overcloud_ceph_upgrade.py         |  11 +-
tripleoclient/v1/overcloud_deploy.py               | 109 +++++-
tripleoclient/v1/overcloud_ffwd_upgrade.py         |  23 +-
tripleoclient/v1/overcloud_parameters.py           |  42 +-
tripleoclient/v1/overcloud_plan.py                 |   2 +
tripleoclient/v1/overcloud_update.py               |  16 +-
tripleoclient/v1/overcloud_upgrade.py              |  19 +-
tripleoclient/v1/tripleo_deploy.py                 | 421 ++++++++++++++-------
tripleoclient/v1/tripleo_upgrade.py                |   9 +-
tripleoclient/v1/undercloud.py                     |  12 +-
tripleoclient/v1/undercloud_backup.py              |   9 +-
tripleoclient/v1/undercloud_config.py              |  64 ++--
tripleoclient/v1/undercloud_deploy.py              |   1 +
tripleoclient/v1/undercloud_preflight.py           |  99 ++---
tripleoclient/workflows/deployment.py              | 195 ++++++++--
tripleoclient/workflows/package_update.py          |  21 +
tripleoclient/workflows/parameters.py              |  21 +
46 files changed, 2021 insertions(+), 585 deletions(-)







More information about the Release-announce mailing list