I’m currently trying ManageIQ on a container (running in an OpenShift cluster with the official container docker.io/manageiq/manageiq:darga-2) to have a global view on several cloud providers (GCE/AWS/OpenStack).
I’m facing one issue when I try to add GCE as a cloud provider with connection error:
[----] E, [2016-07-26T11:50:02.147033 #64688:3fb5c69f0950] ERROR – : MIQ(ems_cloud_controller-create): Credential validation was not successful: Network is unreachable - connect(2) for “accounts.google.com” port 443
I think it is because I m behind a proxy. Indeed I tried the exact same process on another ManageIQ instance running on another OShift cluster with internet access where I was able to add GCE.
I read several thread and give a try to the http_proxy configuration variable in the config:
(BTW I did not find too much documentation on this variable and on the fact that updating the config in the UI was done in real time or if I needed to restart the manageIq process)
I also try another variable in the config (which do not exists by default) :
Just in case my error was due to https but it did not help.
Then I come across this discussion Add Azure Cloud Provider
It seems really similar to my issue (except they use AZURE instead of GCE) so I wonder if the proxy is supposed to work for GCE or if a change is require on the layer used to communicate with GCE (similarly of what is explain in the thread for AZURE with a PR open) ?
Thx, Charles Walker