Command 'openstack network list' responds with HTTP endpoint when neutron endpoint is HTTPS
Issue
-
Command
openstack network list
is not able to complete. -
Why am I unable to list networks using
openstack network list
command on a user machine? -
When I run
openstack -vvv network list
on a user machine, the following error appears:
REQ: curl -g -i --insecure -X GET https://openstack:13696 -H "User-Agent: openstacksdk/0.9.2 keystoneauth1/2.11.1 python-requests/2.11.0 CPython/2.7.10" -H "X-Auth-Token: {SHA1}d0171f9d9ab11a1c09881ed25e174617aac47bda"
RESP: [200] Content-Type: application/json; charset=UTF-8 Content-Length: 130 Date: Wed, 17 Aug 2016 12:52:04 GMT Connection: keep-alive
RESP BODY: {"versions": [{"status": "CURRENT", "id": "v2.0", "links": [{"href": "http://openstack:13696/v2.0", "rel": "self"}]}]} <=== http endpoint is returned in response rather that https
REQ: curl -g -i --insecure -X GET http://openstack:13696/v2.0/networks -H "User-Agent: openstacksdk/0.9.2 keystoneauth1/2.11.1 python-requests/2.11.0 CPython/2.7.10" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}d0171f9d9ab11a1c09881ed25e174617aac47bda"
Connection failure that may be retried.
clean_up ListNetwork: Connection failure that may be retried.
END return value: 1
Environment
- Red Hat OpenStack Platform 7 with SSL enabled Public Endpoints (publicurl)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.