redis: No support for redis with ACL enabled

Bug #2052371 reported by Takashi Kajinami
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
taskflow
Fix Released
Medium
Takashi Kajinami
tooz
Fix Released
Medium
Takashi Kajinami

Bug Description

Redis introduced ACL feature in 4.0.0, and when ACL feature is enabled, authentication requires username.
This is supported by redis-py since 3.4.0[1], but tooz only picks up password from coordination url and there is no way to use this feature now.

Changed in python-tooz:
status: New → In Progress
Changed in python-tooz:
importance: Undecided → Medium
assignee: nobody → Takashi Kajinami (kajinamit)
Changed in taskflow:
assignee: nobody → Takashi Kajinami (kajinamit)
importance: Undecided → Medium
Changed in taskflow:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tooz (master)

Reviewed: https://review.opendev.org/c/openstack/tooz/+/907656
Committed: https://opendev.org/openstack/tooz/commit/a267b2811b94690f152511edadc5db86178849ce
Submitter: "Zuul (22348)"
Branch: master

commit a267b2811b94690f152511edadc5db86178849ce
Author: Takashi Kajinami <email address hidden>
Date: Sun Feb 4 15:10:10 2024 +0900

    redis: Add username

    Redis introduced ACL feature in 4.0.0, and this feature is supported by
    redis-py since 3.4.0[1]. When ACL is enabled, authentication requires
    username in addition to password.

    [1] https://github.com/redis/redis-py/commit/8df8cd54d135380ad8b3b8807a67a3e6915b0b49

    Closes-Bug: #2052371
    Change-Id: I9b53c3a314dcffbe49535799ba6d7a1fdddb8d84

Changed in python-tooz:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to taskflow (master)

Reviewed: https://review.opendev.org/c/openstack/taskflow/+/907667
Committed: https://opendev.org/openstack/taskflow/commit/78f3ef26a17eb9de437e49267f94a9c23c0493ca
Submitter: "Zuul (22348)"
Branch: master

commit 78f3ef26a17eb9de437e49267f94a9c23c0493ca
Author: Takashi Kajinami <email address hidden>
Date: Sun Feb 4 19:34:59 2024 +0900

    redis: Add username

    Redis introduced ACL feature in 4.0.0, and this feature is supported by
    redis-py since 3.4.0[1]. When ACL is enabled, authentication requires
    username in addition to password.

    [1] https://github.com/redis/redis-py/commit/8df8cd54d135380ad8b3b8807a67a3e6915b0b49

    Closes-Bug: #2052371
    Change-Id: Ie2de917603e752e45377edd81496cc46f5675c2c

Changed in taskflow:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/taskflow 5.5.0

This issue was fixed in the openstack/taskflow 5.5.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tooz 6.0.0

This issue was fixed in the openstack/tooz 6.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.