puppet-tripleo/spec
Alan Bishop a1da18aed6 Fix etcd's support for internal TLS
Fixes for etcd's certmonger cert and key generation:
- Do not chown the cert and key files generated on the host. In addition
  to the fact that "etcd" is not a valid user|grep name on the host, an
  ACL must be used to allow other services (such as cinder) to access
  the files. That ACL will be handled at the THT layer.
- New $dnsnames parameter supports adding a list of subject alternative
  name (SAN) to the cert.
- Remove obsolete default $postsave_cmd (see comment in the code), but
  make it a parameter so it can be overridden if necessary.

The cinder-volume service uses etcd when cinder is configured for
active/active mode. When internal TLS is enabled, the backend_url must
include references to etcd's cert and key files.

Partial-Bug: #1869955
Change-Id: Ifa7452ec15b81f48d7e5fb1252f20b5af1dff95c
(cherry picked from commit 63111546cd)
2020-05-11 14:47:49 +00:00
..
acceptance/nodesets Initial msync run for all Puppet OpenStack modules 2015-08-18 14:30:54 +02:00
classes Fix etcd's support for internal TLS 2020-05-11 14:47:49 +00:00
defines Revert "Remove neutron wrappers" 2020-03-10 22:32:28 +00:00
fixtures Merge "Use ctlplane for internal QDR communication" into stable/train 2020-05-07 19:29:50 +00:00
functions Update parser functions to 4.x api 2018-10-29 14:26:54 +00:00
unit Fix upper case checks for SRIOV interface 2019-10-30 11:58:22 +00:00
shared_examples.rb Add basic structure for a Puppet module 2015-02-02 11:39:21 -05:00
spec_helper.rb Add aodh profile rspec testing 2016-09-30 15:12:05 -06:00
spec_helper_acceptance.rb Update tox configuration 2017-05-17 17:04:02 +00:00