Description of problem: Openstack infra provider refresh depends on the associated cloud provider status. For example if the Openstack Cloud provider which is associated to the infra provider cannot be reached the refresh for the infra provider will show a 'Errno::EHOSTUNREACH' which actually refers to the cloud provider. Same thing goes for other errors such as authentication. Version-Release number of selected component (if applicable): 5.4.2 How reproducible: 100% Steps to Reproduce: 1. Add Openstack Infra provider 2. Add Openstack Cloud provider and associate it to the infra provider added in step 1 3. Bring down the cloud provider added in step 2 4. Run refresh on the infra provider Actual results: Refresh fails with the error message of the cloud provider Expected results: Refresh completes ok. Additional info:
@marius I just tested this and it appears to be fixed this is the upstream fix https://github.com/ManageIQ/manageiq/pull/2790
Yep, looks so but that the patch is not present in the downstream 5.4 product.
I have verified this in 5.5.0.10. I have added and refreshed both Openstack providers, then I blocked the Overcloud IP in the firewalld and ran a refresh on the infra provider.
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/RHSA-2015:2551