[tripleo] tripleo-validations 7.2.0 (pike)
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
participants (1)
-
no-reply@openstack.org