[release-announce] [tripleo] tripleo-validations 7.2.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 27 15:02:49 UTC 2017


We are delighted to announce the release of:

tripleo-validations 7.2.0: A collection of Ansible playbooks to detect
and report potential issues during TripleO deployments

This release is part of the pike release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/tripleo-validations

Download the package from:

    https://tarballs.openstack.org/tripleo-validations/

Please report issues through launchpad:

    https://bugs.launchpad.net/tripleo/+bugs?field.tag=validations

For more details, please see below.

7.2.0
^^^^^

New Features

* Adds simple undercloud service list (static) to the inventory and
  uses that for pre-upgrade/update check that services are OK.

* Adds a validation to the pre-upgrade group that checks if current
  repositories can be connected to and if there is at least one repo
  configured in yum repolist.

* Added a network environment validation that checks network
  settings based on environments/network-environment.yaml and nic
  config files stored in the plan's Swift container.

* Updated the network environment validation to use the new schema-
  based validation method that would detect more error cases.

* New validation to check the health of the current stack; to be run
  before an update or upgrade.

* New lookup plugin to access the current stack's resources in
  Ansible playbooks.

Changes in tripleo-validations 7.1.0..7.2.0
-------------------------------------------

5a9945a Updated from global requirements
25a20b6 Don't modify case of role names in inventory
e6ebdd3 Add jsonschema validation for os-net-config data
ce35d5f Updated from global requirements
d931ecb Fixup the undercloud service list used in the validation
94290a9 Remove the pre-update group and add a post-upgrade group
97100af Switch from oslosphinx to openstackdocstheme
dac042d Add role_name to inventory
064a61c Add deploy_server_id and bootstrap_node_id to inventory
8aac27f Port the network environment validation
3cc9a39 Check repository availability
591a65f Updated from global requirements
8f45de6 Updated from global requirements
b419de7 Add stack health check validation
0b608b2 Adds pre-upgrade/update to the overcloud endpoint validation
a85fdc6 Unit testing for undercloud_conf
db77ca7 Reference the new pre-update/pre-upgrade groups
7eabab7 Validate undercloud service status before update/upgrade
c64347e Add pre-upgrade group to undercloud RAM validation
0bc2b05 Pre-upgrade: Check disk space


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

README.rst                                         |  14 +
...-undercloud-service-check-fe0ac64b9608f2da.yaml |   4 +
.../check-repo-availability-ef1bdd45586929f7.yaml  |   6 +
...rk-environment-validation-68f51e604819bfdf.yaml |   6 +
...rk-environment-validation-ce98d775d9e1b17f.yaml |   5 +
.../stack-health-validation-c2174bc5f0bd585e.yaml  |   8 +
releasenotes/source/conf.py                        |  13 +-
requirements.txt                                   |   5 +-
test-requirements.txt                              |   6 +-
tripleo_validations/inventory.py                   |  36 +-
validations/ceph-health.yaml                       |   2 +-
validations/check-repo-availability.yaml           |  23 +
validations/controller-token.yaml                  |   2 +-
validations/controller-ulimits.yaml                |   2 +-
validations/haproxy.yaml                           |   2 +-
validations/library/network_environment.py         | 439 +++++++++++
validations/library/undercloud_conf.py             |  71 +-
validations/lookup_plugins/stack_resources.py      |  54 ++
validations/mysql-open-files-limit.yaml            |   2 +-
validations/network-environment.yaml               |  22 +
validations/neutron-sanity-check.yaml              |   2 +-
validations/no-op-firewall-nova-driver.yaml        |   2 +-
validations/openstack-endpoints.yaml               |   2 +
validations/pacemaker-status.yaml                  |   2 +-
validations/rabbitmq-limits.yaml                   |   2 +-
validations/stack-health.yaml                      |  18 +
validations/stonith-exists.yaml                    |   2 +-
validations/tasks/disk_space.yaml                  |  19 +
validations/undercloud-disk-space-pre-upgrade.yaml |  19 +
validations/undercloud-disk-space.yaml             |  20 +-
validations/undercloud-ram.yaml                    |   1 +
validations/undercloud-service-status.yaml         |  21 +
39 files changed, 1802 insertions(+), 75 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 5b299bf..d7ae729 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,2 +6,2 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-oslo.config>=4.0.0 # Apache-2.0
-keystoneauth1>=2.20.0 # Apache-2.0
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+keystoneauth1>=3.0.1 # Apache-2.0
@@ -8,0 +9 @@ python-heatclient>=1.6.1 # Apache-2.0
+os-net-config>=7.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index cca80dd..6d1d42b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@
-setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,>=16.0 # PSF/ZPL
+setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=16.0 # PSF/ZPL
@@ -10,0 +11 @@ setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.
+openstackdocstheme>=1.11.0 # Apache-2.0
@@ -15,2 +16 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-sphinx!=1.6.1,>=1.5.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
+sphinx>=1.6.2 # BSD






More information about the Release-announce mailing list