Description of problem:
Using OSP12 with a deployed, or deploying overcloud, shows warnings always for validations which are succeeding making the UI show a problem falsly
Version-Release number of selected component (if applicable):
openstack-tripleo-validations-7.4.2-1.el7ost.noarch
How reproducible:
100%
Steps to Reproduce:
1. Do OSP12 Deployment
2. Look at UI Validations Section
3. Validations show that "Check Availability of Current Repositories" and "
Check if ceph-ansible is installed on the undercloud" always who warning
Actual results:
Both show warnings which are easily ignored in the playbook for example:
"Warnings:
* Consider using yum module rather than running yum
Success! The validation passed for all hosts:
* localhost"
Expected results:
No warnings for validations which are passing
Additional info:
Specific files are
- /usr/share/openstack-tripleo-validations/validations/ceph-ansible-installed.yaml
- /usr/share/openstack-tripleo-validations/validations/check-repo-availability.yaml
my hacky fixes:
[stack@undercloud validations]$ sudo diff ceph-ansible-installed.yaml ceph-ansible-installed.yaml.orig
14,15d13
< args:
< warn: false
[stack@undercloud validations]$ sudo diff check-repo-availability.yaml check-repo-availability.yaml.orig
15,16d14
< args:
< warn: false
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2018:2521