Description of problem:
Running "NoOpFirewallDriver is set in Nova" shows success with Warning! The validation did not run on any host
Accessing compute nodes manually and checking nova.conf proves that validation should pass
The validation correctly passes on setup without composable roles
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. deploy overcloud with composable roles with more than 1 compute
2. run the validation
shows success although didn't run on any of the hosts
should run, and pass
or fail because it didn't run
There are 2 patches which address this issue:
This changes the validation's host group to nova_compute, which means it will run on any roles that have that service installed, even if they're composable roles that are not named "Compute".
This adds a callback plugin that lets all validations fail if there are no hosts to run on.
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.