)]}'
{"tempest/common/preprov_creds.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e3467b39f8f5fa43138075801dffed111c3bdfe5","unresolved":false,"context_lines":[{"line_number":310,"context_line":"        return creds_dict"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"class NonLockingCredentialProvider(PreProvisionedCredentialProvider):"},{"line_number":314,"context_line":"    \"\"\"Credentials provider which always returns the first and second"},{"line_number":315,"context_line":"    configured accounts as primary and alt users."},{"line_number":316,"context_line":"    This credential provider can be used in case of serial test execution"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a2fa921_1e36bfb4","line":313,"updated":"2015-10-12 15:03:22.000000000","message":"Fwiw, I don\u0027t expect us to migrate this, since it\u0027s deprecated now.","commit_id":"e143c18ce6bbc3c07de6b84fb28b661519c1de33"},{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"afb33e5b60b3671f91396adcf762872ab023cf51","unresolved":false,"context_lines":[{"line_number":310,"context_line":"        return creds_dict"},{"line_number":311,"context_line":""},{"line_number":312,"context_line":""},{"line_number":313,"context_line":"class NonLockingCredentialProvider(PreProvisionedCredentialProvider):"},{"line_number":314,"context_line":"    \"\"\"Credentials provider which always returns the first and second"},{"line_number":315,"context_line":"    configured accounts as primary and alt users."},{"line_number":316,"context_line":"    This credential provider can be used in case of serial test execution"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a2fa921_23725b7d","line":313,"in_reply_to":"7a2fa921_1e36bfb4","updated":"2015-10-13 08:00:49.000000000","message":"This provider does two things: it provides the first two credentials from the accounts file. If the accounts file is not found it provides the configured credentials. However even the non-locking implementation on accounts.yaml is not very useful. I will move this to a dedicated module then to easy migrating the other provider alone.","commit_id":"e143c18ce6bbc3c07de6b84fb28b661519c1de33"}]}
