[Impact]
Due to inconsistent decode/encode of bytestrings under py3, keystone ldap integration is broken when keystone is run under Python 3.
[Test Case]
Deploy keystone
Configure to use LDAP
[Regression Potential]
The proposed patch has been +2'ed by upstream and validated as resolving this issue by the original bug reporter; the change simply ensures that any encoded values are decoded before use.
Ubuntu SRU information:
[Impact]
Due to inconsistent decode/encode of bytestrings under py3, keystone ldap integration is broken when keystone is run under Python 3.
[Test Case]
Deploy keystone
Configure to use LDAP
[Regression Potential]
The proposed patch has been +2'ed by upstream and validated as resolving this issue by the original bug reporter; the change simply ensures that any encoded values are decoded before use.