No. We still need revert. You can workaround the problem with tooz by enabling auth in Redis Sentinel, but there are a few more implementations which currently do not support authentication for sentinel even when you enable authentication for Redis. - Redis jobboard backend in Octavia - Redis incoming storage driver in Gnocchi If you enable authentication in Sentinel then these components may no longer be able to use Redis Sentinel. I'll work on updating these implementations to support auth/SSL for Sentinel, but at this stage we have not clear guarantee that the required changes will be part of 2024.1. Especially gnocchi is maintained outside of OpenStack and I'm not sure if the version with the required changes will be picked up by distros like RDO or Ubuntu. On 2024-03-11 16:03, Michal Arbet wrote:
Hi Takashi,
Correct me if I am wrong, but revert is not needed anymore or is it ?
In kolla-ansible I hope I fixed authentication for redis sentinel [1] and now everything is working fine.
[1] https://review.opendev.org/c/openstack/kolla-ansible/+/912341
Thanks, Michal Arbet ( kevko )
Michal Arbet Openstack Engineer
Ultimum Technologies a.s. Na Poříčí 1047/26, 11000 Praha 1 Czech Republic
+420 604 228 897 michal.arbet@ultimum.io https://ultimum.io [1]
LinkedIn [2] | Twitter [3] | Facebook [4]
po 11. 3. 2024 v 2:38 odesílatel Takashi Kajinami <kajinamit@oss.nttdata.com> napsal:
Hello,
During this cycle we updated the redis support implementations to support authentication and SSL for redis sentinel, following the new implementation in oslo.cache. However later it turned out this change breaks kolla because it has been using redis sentinel without authentication while it enables authentication in redis[1].
I've submitted the changes[2] to restore the old behavior (not to enable AUTH or SSL for sentinel even when one is enabled in redis). Once these are merged in master then I'll propose backports to stable/2024.1 and propose new stable/2024.1 release.
I'd like to request approval about the release and also bumping tooz and taksflow version in stable/2024.1 requirements to unblock kolla and any other deployments using the partial authentication for redis sentinel.
Thank you, Takashi
[1] https://bugs.launchpad.net/python-tooz/+bug/2056656
[2] https://review.opendev.org/c/openstack/taskflow/+/912346 https://review.opendev.org/c/openstack/tooz/+/912344/
-- Takashi Kajinami irc: tkajinam github: https://github.com/kajinamit launchpad: https://launchpad.net/~kajinamit
Links: ------ [1] https://ultimum.io/ [2] https://www.linkedin.com/company/ultimum-technologies [3] https://twitter.com/ultimumtech [4] https://www.facebook.com/ultimumtechnologies/timeline