Since novaclient(`nova image-list`) makes a request to nova API, not to Glance API, the problem not in novaclient.
I suppose that you have wrong configuration of Nova. Nova config file(/etc/nova/nova.conf) contains "glance" section. http://paste.mirantis.net/show/682/ - default parameters of this section.
Option "protocol" defines the use of a particular protocol("http"/"https") for communication with glance API.
If you want to use "https" for communication between Nova API and Glance API, you should change this option and restart nova-api service.
Since novaclient(`nova image-list`) makes a request to nova API, not to Glance API, the problem not in novaclient.
I suppose that you have wrong configuration of Nova. Nova config file(/etc/ nova/nova. conf) contains "glance" section. paste.mirantis. net/show/ 682/ - default parameters of this section.
http://
Option "protocol" defines the use of a particular protocol( "http"/ "https" ) for communication with glance API.
If you want to use "https" for communication between Nova API and Glance API, you should change this option and restart nova-api service.