Description of problem: When execute a refresh cycle against a provider with invalid credentials: - The credentials status is not changed; - The last refresh status is set to "success". How reproducible: Manage a LXCA with invalid credentials. Steps to Reproduce: 1. Manage a LXCA; 2. Change the LXCA credentials on its client; 3. Execute the refresh cycle. Actual results: - The credentials status is not changed; - The last refresh status is set to "success". Expected results: - The credentials status must be setted to "invalid"; - The last refresh status must be setted to "error".
The issues described above seems to happen just running in minimal mode just with the ems_inventory worker running. With the full EVM the last refresh status seems to behave right. But the credentials status is set to "error", when the right behavior is set to "invalid".
https://github.com/ManageIQ/manageiq-providers-lenovo/pull/191
https://github.com/ManageIQ/manageiq-providers-lenovo/pull/191 has merged. This bug can be verified against Build #1375 or higher.
This was backported and the clone was moved to MODIFIED
verified with: Version 5.10.0.14.20180831154906_2f9a1dd
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days