f3ac958f47
This patch enables TLS connections to memcached in services which support it. Specifically the settings are consumed by swift's internal memcached client through puppet-swift; or oslo.cache, through puppet-ceilometer, puppet-keystone, puppet-nova, puppet-heat and puppet-oslo. NOTE(moguimar): Squashing fixes proposed by Rabi Mirsha in order to optimize conditions. Squashes: - Optimize conditions for TLS support (cherry picked from commitcc5eb81771
) Depends-on: https://review.opendev.org/773908 Depends-on: https://review.opendev.org/774121 Depends-on: https://review.opendev.org/775618 Depends-on: https://review.opendev.org/779924 Depends-on: https://review.opendev.org/775647 Change-Id: Ic77ed56c32c7071ce126a1528030094b97894653 (cherry picked from commit1ceb521805
)
11 lines
332 B
YAML
11 lines
332 B
YAML
# title: Enable TLS in Memcached Internal Endpoint
|
|
# description: |
|
|
# Use this environment to generate certificates and enable TLS in
|
|
# Memcached. ssl.yaml environment must also be used.
|
|
parameter_defaults:
|
|
MemcachedTLS: true
|
|
MemcachedPort: 11212
|
|
ExtraConfig:
|
|
memcached_port: 11212
|
|
memcached_authtoken_port: 11211
|