cache: Support new redis options
The oslo.cache 3.7.0 release introduced some options for redis backend and redis sentinel backend. This introduces support for these parameters. Depneds-on: https://review.opendev.org/910629 Change-Id: I88b6b3c41b6f8691720b6bf9ccd5999d7a24f68c
This commit is contained in:
parent
d3fe8601ba
commit
f7793ae10d
@ -120,6 +120,30 @@
|
|||||||
# (Optional) The password for the memcached with SASL enabled
|
# (Optional) The password for the memcached with SASL enabled
|
||||||
# Defaults to $facts['os_service_default']
|
# Defaults to $facts['os_service_default']
|
||||||
#
|
#
|
||||||
|
# [*redis_server*]
|
||||||
|
# (Optional) Redis server in the format of "host:port".
|
||||||
|
# Defaults to $facts['os_service_default']
|
||||||
|
#
|
||||||
|
# [*redis_username*]
|
||||||
|
# (Optional) The user name for redis
|
||||||
|
# Defaults to $facts['os_service_default']
|
||||||
|
#
|
||||||
|
# [*redis_password*]
|
||||||
|
# (Optional) The password for redis
|
||||||
|
# Defaults to $facts['os_service_default']
|
||||||
|
#
|
||||||
|
# [*redis_sentinels*]
|
||||||
|
# (Optional) Redis sentinel servers in the format of host:port
|
||||||
|
# Defaults to $facts['os_service_default']
|
||||||
|
#
|
||||||
|
# [*redis_socket_timeout*]
|
||||||
|
# (Optional) Timeout in seconds for every call to a server
|
||||||
|
# Defaults to $facts['os_service_default']
|
||||||
|
#
|
||||||
|
# [*redis_sentinel_service_name*]
|
||||||
|
# (Optional) Service name of the redis sentinel cluster.
|
||||||
|
# Defaults to $facts['os_service_default']
|
||||||
|
#
|
||||||
# [*tls_enabled*]
|
# [*tls_enabled*]
|
||||||
# (Optional) Global toggle for TLS usage when comunicating with
|
# (Optional) Global toggle for TLS usage when comunicating with
|
||||||
# the caching servers.
|
# the caching servers.
|
||||||
@ -210,6 +234,12 @@ class zaqar::cache (
|
|||||||
$memcache_sasl_enabled = $facts['os_service_default'],
|
$memcache_sasl_enabled = $facts['os_service_default'],
|
||||||
$memcache_username = $facts['os_service_default'],
|
$memcache_username = $facts['os_service_default'],
|
||||||
$memcache_password = $facts['os_service_default'],
|
$memcache_password = $facts['os_service_default'],
|
||||||
|
$redis_server = $facts['os_service_default'],
|
||||||
|
$redis_username = $facts['os_service_default'],
|
||||||
|
$redis_password = $facts['os_service_default'],
|
||||||
|
$redis_sentinels = $facts['os_service_default'],
|
||||||
|
$redis_socket_timeout = $facts['os_service_default'],
|
||||||
|
$redis_sentinel_service_name = $facts['os_service_default'],
|
||||||
$tls_enabled = $facts['os_service_default'],
|
$tls_enabled = $facts['os_service_default'],
|
||||||
$tls_cafile = $facts['os_service_default'],
|
$tls_cafile = $facts['os_service_default'],
|
||||||
$tls_certfile = $facts['os_service_default'],
|
$tls_certfile = $facts['os_service_default'],
|
||||||
@ -248,6 +278,12 @@ class zaqar::cache (
|
|||||||
memcache_sasl_enabled => $memcache_sasl_enabled,
|
memcache_sasl_enabled => $memcache_sasl_enabled,
|
||||||
memcache_username => $memcache_username,
|
memcache_username => $memcache_username,
|
||||||
memcache_password => $memcache_password,
|
memcache_password => $memcache_password,
|
||||||
|
redis_server => $redis_server,
|
||||||
|
redis_username => $redis_username,
|
||||||
|
redis_password => $redis_password,
|
||||||
|
redis_sentinels => $redis_sentinels,
|
||||||
|
redis_socket_timeout => $redis_socket_timeout,
|
||||||
|
redis_sentinel_service_name => $redis_sentinel_service_name,
|
||||||
tls_enabled => $tls_enabled,
|
tls_enabled => $tls_enabled,
|
||||||
tls_cafile => $tls_cafile,
|
tls_cafile => $tls_cafile,
|
||||||
tls_certfile => $tls_certfile,
|
tls_certfile => $tls_certfile,
|
||||||
|
12
releasenotes/notes/cache-redis-opts-9e610582f75983cd.yaml
Normal file
12
releasenotes/notes/cache-redis-opts-9e610582f75983cd.yaml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
The ``zaqar::cache`` class now supports the following new options for
|
||||||
|
Redis backend and Redis Sentinel backend.
|
||||||
|
|
||||||
|
- ``redis_server``
|
||||||
|
- ``redis_username``
|
||||||
|
- ``redis_password``
|
||||||
|
- ``redis_sentinels``
|
||||||
|
- ``redis_socket_timeout``
|
||||||
|
- ``redis_sentinel_service_name``
|
@ -32,6 +32,12 @@ describe 'zaqar::cache' do
|
|||||||
:memcache_sasl_enabled => '<SERVICE DEFAULT>',
|
:memcache_sasl_enabled => '<SERVICE DEFAULT>',
|
||||||
:memcache_username => '<SERVICE DEFAULT>',
|
:memcache_username => '<SERVICE DEFAULT>',
|
||||||
:memcache_password => '<SERVICE DEFAULT>',
|
:memcache_password => '<SERVICE DEFAULT>',
|
||||||
|
:redis_server => '<SERVICE DEFAULT>',
|
||||||
|
:redis_username => '<SERVICE DEFAULT>',
|
||||||
|
:redis_password => '<SERVICE DEFAULT>',
|
||||||
|
:redis_sentinels => '<SERVICE DEFAULT>',
|
||||||
|
:redis_socket_timeout => '<SERVICE DEFAULT>',
|
||||||
|
:redis_sentinel_service_name => '<SERVICE DEFAULT>',
|
||||||
:tls_enabled => '<SERVICE DEFAULT>',
|
:tls_enabled => '<SERVICE DEFAULT>',
|
||||||
:tls_cafile => '<SERVICE DEFAULT>',
|
:tls_cafile => '<SERVICE DEFAULT>',
|
||||||
:tls_certfile => '<SERVICE DEFAULT>',
|
:tls_certfile => '<SERVICE DEFAULT>',
|
||||||
@ -71,6 +77,12 @@ describe 'zaqar::cache' do
|
|||||||
:memcache_sasl_enabled => false,
|
:memcache_sasl_enabled => false,
|
||||||
:memcache_username => 'sasluser',
|
:memcache_username => 'sasluser',
|
||||||
:memcache_password => 'saslpass',
|
:memcache_password => 'saslpass',
|
||||||
|
:redis_server => 'localhost:6379',
|
||||||
|
:redis_username => 'redisuser',
|
||||||
|
:redis_password => 'redispass',
|
||||||
|
:redis_sentinels => ['host1:26379', 'host2:26379'],
|
||||||
|
:redis_socket_timeout => 1.0,
|
||||||
|
:redis_sentinel_service_name => 'mymaster',
|
||||||
:tls_enabled => false,
|
:tls_enabled => false,
|
||||||
:enable_retry_client => false,
|
:enable_retry_client => false,
|
||||||
:retry_attempts => 2,
|
:retry_attempts => 2,
|
||||||
@ -105,6 +117,12 @@ describe 'zaqar::cache' do
|
|||||||
:memcache_sasl_enabled => false,
|
:memcache_sasl_enabled => false,
|
||||||
:memcache_username => 'sasluser',
|
:memcache_username => 'sasluser',
|
||||||
:memcache_password => 'saslpass',
|
:memcache_password => 'saslpass',
|
||||||
|
:redis_server => 'localhost:6379',
|
||||||
|
:redis_username => 'redisuser',
|
||||||
|
:redis_password => 'redispass',
|
||||||
|
:redis_sentinels => ['host1:26379', 'host2:26379'],
|
||||||
|
:redis_socket_timeout => 1.0,
|
||||||
|
:redis_sentinel_service_name => 'mymaster',
|
||||||
:tls_enabled => false,
|
:tls_enabled => false,
|
||||||
:tls_cafile => '<SERVICE DEFAULT>',
|
:tls_cafile => '<SERVICE DEFAULT>',
|
||||||
:tls_certfile => '<SERVICE DEFAULT>',
|
:tls_certfile => '<SERVICE DEFAULT>',
|
||||||
|
Loading…
Reference in New Issue
Block a user