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
Ironic and other services. Also adds possibility to specify
ca_file to verify SSL certificates of remote peers.

Related-Prod: PROD-16160

Change-Id: Ib441eb4b37f40ed6bf5209b9dcfbcf80480708a1
2 files changed