Command 'openstack network list' responds with HTTP endpoint when neutron endpoint is HTTPS

Solution In Progress - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content