Description of problem: When adding external providers, it isn't clear that before you can do that, you have to use the rhevm-config / engine-config tool to let engine know where the keystone auth endpoint is. This came up in a thread on the ovirt[1] users mailing list, and Itamar suggested[2] this bug be raised. Maybe when you hit the "Test" button, instead of just saying "Failed to communicate with service provider" the engine could say: "Failed to communicate with service provider. Have you used the configuration utility to set the KeystoneAuthUrl value?" [1]http://lists.ovirt.org/pipermail/users/2013-September/016607.html [2]http://lists.ovirt.org/pipermail/users/2013-September/016613.html
In the current tech preview form of the Neutron integration feature, this is not feasible; there's no way of knowing what went wrong with the connection to the provider. I don't think this should be part of 3.3.
Verify that a url was entered for keystone and if not, report it in the UI. This is a limited solution and the issue will be fully addressed in 3.5.
ovirt-engine-3.5.0-0.0.master.20140715172116.git4687dc1.el6.noarch
rhev 3.5.0 was released. closing.