zaqar/zaqar
Takashi Kajinami a45f70e938 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.

This also fixes how password is parsed from uri string. The parameter
description has saied that password should be passed in the following
format
 redis://[:<password>]<host>...
but the actual format current code expects is
 redis://[<password>]<host>...
which is not compliant with standard URL format.

[1] 8df8cd54d1

Change-Id: I55f268eea13c7b45dceae85cfac86f3fb1562f1a
2024-04-19 22:16:45 +00:00
..
api Update hacking for Python3 2020-04-02 10:18:47 +02:00
bench Update json module to jsonutils 2022-03-28 09:59:26 +00:00
cmd [goal] Deprecate the JSON formatted policy file 2021-02-17 00:58:28 +00:00
common [Part 10] Remove all usage of six library 2022-01-27 09:27:01 +08:00
conf redis: Add username 2024-04-19 22:16:45 +00:00
extraspec Support extra specs to subscription confirming 2021-03-17 17:47:45 +08:00
hacking Update hacking for Python3 2020-04-02 10:18:47 +02:00
locale Imported Translations from Zanata 2023-12-29 04:20:18 +00:00
notification Use processutils to fix TypeError in subprocess 2023-08-21 00:09:40 +08:00
storage redis: Add username 2024-04-19 22:16:45 +00:00
tests redis: Add username 2024-04-19 22:16:45 +00:00
transport Support asymmetric encryption RSA 2024-01-02 09:36:18 -08:00
__init__.py Refactor code structure for notification 2014-12-09 16:19:42 +13:00
bootstrap.py Fix exception mishandling 2019-05-29 17:12:31 -05:00
context.py Replace deprecated arguments of RequestContext 2021-07-23 00:26:16 +09:00
i18n.py Update and optimize documentation links 2017-07-20 18:31:18 +08:00
version.py Introduce Guru to Zaqar 2017-03-09 11:00:29 +08:00