The oslo.cache 3.7.0 release introduced some options for redis backend
and redis sentinel backend. This introduces for these parameters.
Depneds-on: https://review.opendev.org/910629
Change-Id: Ie5e6e7b8dfa0753ccca1094f06a745fdb0acb5bc
This patch specifies a set of options required to setup the retrying
wrapper feature of pymemcache (dogpile.cache) cache backend.
Original oslo.cache change:
https://review.opendev.org/c/openstack/oslo.cache/+/803747
Co-Authored-By: Hervé Beraud <hberaud@redhat.com>
Depends-On: https://review.opendev.org/826869
Change-Id: I34a35b8be54983b926d2d7303dfb400dbf49a8f7
... because the parameter has been deprecated since Train[1].
[1] 4b747fa083ad09ae8ba92dadc63ac0b830c7e562
Change-Id: I736a3ce5600820e6294842d83b73fbfff111a1ef
... but test interface of oslo::cache, to make these test cases robust
for any change in oslo::cache.
Change-Id: I9fae84582c1f96ab324527f1efafec1669c08693
This patch specifies a set of options required to build a TLS context.
The context built from those options can later on be passed to any of
the oslo.cache backends that supports TLS connections.
Depends-on: https://review.opendev.org/761604
Change-Id: I835641d402e6cbd6650efd0d7a1fb16fb361350e
Add the new class keystone::cache to manage all configurations for
cache, so that we can reduce the complexity of init.pp .
Change-Id: I0062829d05697ad2159e21458dfb8826853693e1