Description of problem:
When I tried to provision a VM via lifecycle, I encountered a situation where I could not choose DC/cluster/host/datastore in Environment tab of VM provision view. That is despite the infrastructure provider (RHV) has been registered in CFME for quite some time (i.e. it was not newly added). See the video reproduction for details.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
Honestly I don't really know how I got into such state. I suppose it's quite a rare occurrence. I am attaching logs from the appliance caught during the reproduction. Hopefully they can point you towards the cause.
I found out that refreshing the provider removes the issue. However I still believe that is a bug because even before I initiated the refresh, all the available DCs/clusters/hosts/datastores were visible on the provider in CFME UI.
Is there an appliance we can connect to that reproduces the error?
(In reply to Greg McCullough from comment #4)
> Is there an appliance we can connect to that reproduces the error?
Unfortunately no. Since I have refreshed relationships for the provider, I have not run into the issue again on my appliance. I know my reproduction info is really insufficient, but unfortunately that's all I've got.
Having the objects inventoried and linked through Rails associations would cause them to show up in the UI, but there is also relationship metadata which if not properly set could cause this issue.
I am going to pass this over to the Providers team to review as it appears to be related to inventory collection.