OpenStack HTTPS Endpoints support

Communication between services usually done via internal
endpoints that are located in internal network. In some
cases it is required to encrypt traffic even on internal
network. This patch unhardcode communication protocol between
Cinder and other services. Also adds possibility to specify
ca_file to verify SSL certificates of remote peers.

PROD-15735

Change-Id: Ib441eb4b37f40ed6bf5209b9dcfbcf80480708a1
6 files changed