after discussion with Federico and Loic to reproduce: attach 3.1 openshift to 5.7 and refresh - see data is refreshed.
Created attachment 1224801 [details] evm.tar.gz log Failed Recreated: CFME 5.7. with OSE3.1. Attached a new provider. Refresh fails with: Error - 1 Minute Ago undefined method `get_pods' for #<Kubeclient::Client:0x0000000203ccd8> Did you mean? get_pod_log evm.tar.gz log attached.
As commented in the original bug the new fix is here: Adding backward compatibility for 3.1 in kubeclient (which indeed fixes the OSE 3.1 issue): https://github.com/abonas/kubeclient/pull/214 Another related PRs (bumping kubeclient version): Kubeclient - https://github.com/abonas/kubeclient/pull/216 Manageiq (euwe branch) - https://github.com/ManageIQ/manageiq/pull/12978 Manageiq-gems-pending (master branch) - https://github.com/ManageIQ/manageiq-gems-pending/pull/28
Verified. In previous versions, when refreshing provider (of OSE3.1. version) the error was seen: "Error - Less Than A Minute Ago undefined method `get_pods' for #<Kubeclient::Client:0x00000002474260> Did you mean? get_pod_log " Starting from 5.7.0.14, when refreshing provider (of OSE3.1 version) the refresh passes successfully.
We need to make sure the new code added to support OSE3.1 does not cause regression in later versions - not supporting a new version is a lot worth then not supporting an old one.
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://rhn.redhat.com/errata/RHBA-2017-0012.html
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days