puppet-glance/manifests
Igor Zinovik dd7ac6ecb0 Implement ability to pass CA bundle certificate for vCenter server
Glance with vsphere backend by default verifies vCenter server TLS/SSL
certificate using system truststore (e.g.
/etc/ssl/certs/ca-certificates.crt). Here is a problem with connection
to vCenter: if we consider case with default installation, then vCenter
starts with self-signed certificate which cannot be verified using linux
shipped CA bundle. Glance starts, but fails to do any useful work,
because it generates SSL errors due to inability to verify vCenter
TLS/SSL certificate.

User can provide its own CA bundle file for Glance to verify connection,
but currently puppet-glance does not support this. This patch aims to
fix this problem, it:
- introduces new optional parameter $vcenter_ca_file which undef by
  default, which means that value will not be written to glance-api.conf
- it switches default value of vmware_api_insecure to True
- provides rspec tests for changed behaviour

Change-Id: Icef5c35ad1128df465da548dd880a0dfeeadb5e1
Related-bug: #1559067
(cherry picked from commit a1fbd1a42c)
2016-04-06 22:54:15 +00:00
..
api Support of PyMySQL driver for MySQL backend 2015-12-03 13:04:57 +03:00
backend Implement ability to pass CA bundle certificate for vCenter server 2016-04-06 22:54:15 +00:00
cache Create glance::cache::logging class 2016-01-11 16:10:16 +03:00
db Remove unused cluster_id parameter 2015-12-06 23:06:46 -07:00
glare Add Glance Glare API service 2016-03-22 18:50:29 +03:00
keystone Configure endpoint for Glance Glare 2016-03-23 21:16:18 +03:00
notify Add rabbit_ha_queues option 2016-01-07 08:57:52 +00:00
registry Support of PyMySQL driver for MySQL backend 2015-12-03 13:04:57 +03:00
api.pp Update stores option's example value 2016-03-18 11:23:20 +08:00
client.pp Update CHANGELOG.md and other files 2015-08-15 19:51:04 +08:00
config.pp Add missed glare_config options for glance::config class 2016-03-25 09:58:28 +00:00
glare.pp Add Glance Glare API service 2016-03-22 18:50:29 +03:00
init.pp Remove POSIX users, groups, and file modes. 2016-03-08 15:48:10 +02:00
params.pp Add Glance Glare API service 2016-03-22 18:50:29 +03:00
policy.pp Update CHANGELOG.md and other files 2015-08-15 19:51:04 +08:00
registry.pp Remove POSIX users, groups, and file modes. 2016-03-08 15:48:10 +02:00