)]}'
{"ironicclient/client.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"59c9284895dd42bd0329194b95569e9c771d0841","unresolved":false,"context_lines":[{"line_number":25,"context_line":"            * password: user\u0027s password"},{"line_number":26,"context_line":"            * auth_url: endpoint to authenticate against"},{"line_number":27,"context_line":"            * insecure: allow insecure SSL (no cert verification)"},{"line_number":28,"context_line":"            * tenant_{name|id}: name or ID of tenant"},{"line_number":29,"context_line":"    \"\"\""},{"line_number":30,"context_line":"    return ksclient.Client(username\u003dkwargs.get(\u0027username\u0027),"},{"line_number":31,"context_line":"                           password\u003dkwargs.get(\u0027password\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_aceb4877","line":28,"updated":"2015-11-11 09:21:16.000000000","message":"please add cacert to this list","commit_id":"689a828624ae80609498203cf84de73073eaf269"},{"author":{"_account_id":10765,"name":"Andre Aranha","email":"afaranha@lsd.ufcg.edu.br","username":"afaranha"},"change_message_id":"bc7e849b036dc40e1fb6708873900acb20930142","unresolved":false,"context_lines":[{"line_number":25,"context_line":"            * password: user\u0027s password"},{"line_number":26,"context_line":"            * auth_url: endpoint to authenticate against"},{"line_number":27,"context_line":"            * insecure: allow insecure SSL (no cert verification)"},{"line_number":28,"context_line":"            * tenant_{name|id}: name or ID of tenant"},{"line_number":29,"context_line":"    \"\"\""},{"line_number":30,"context_line":"    return ksclient.Client(username\u003dkwargs.get(\u0027username\u0027),"},{"line_number":31,"context_line":"                           password\u003dkwargs.get(\u0027password\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_a9a24cfa","line":28,"in_reply_to":"da85f559_aceb4877","updated":"2015-11-11 14:09:34.000000000","message":"Done","commit_id":"689a828624ae80609498203cf84de73073eaf269"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"59c9284895dd42bd0329194b95569e9c771d0841","unresolved":false,"context_lines":[{"line_number":62,"context_line":"            * os_password: user\u0027s password"},{"line_number":63,"context_line":"            * os_auth_url: endpoint to authenticate against"},{"line_number":64,"context_line":"            * insecure: allow insecure SSL (no cert verification)"},{"line_number":65,"context_line":"            * os_tenant_{name|id}: name or ID of tenant"},{"line_number":66,"context_line":"    \"\"\""},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    if kwargs.get(\u0027os_auth_token\u0027) and kwargs.get(\u0027ironic_url\u0027):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_4c05fc43","line":65,"updated":"2015-11-11 09:21:16.000000000","message":"ditto","commit_id":"689a828624ae80609498203cf84de73073eaf269"},{"author":{"_account_id":10765,"name":"Andre Aranha","email":"afaranha@lsd.ufcg.edu.br","username":"afaranha"},"change_message_id":"bc7e849b036dc40e1fb6708873900acb20930142","unresolved":false,"context_lines":[{"line_number":62,"context_line":"            * os_password: user\u0027s password"},{"line_number":63,"context_line":"            * os_auth_url: endpoint to authenticate against"},{"line_number":64,"context_line":"            * insecure: allow insecure SSL (no cert verification)"},{"line_number":65,"context_line":"            * os_tenant_{name|id}: name or ID of tenant"},{"line_number":66,"context_line":"    \"\"\""},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    if kwargs.get(\u0027os_auth_token\u0027) and kwargs.get(\u0027ironic_url\u0027):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_c9a79009","line":65,"in_reply_to":"da85f559_4c05fc43","updated":"2015-11-11 14:09:34.000000000","message":"Done","commit_id":"689a828624ae80609498203cf84de73073eaf269"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"59c9284895dd42bd0329194b95569e9c771d0841","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        \u0027token\u0027: token,"},{"line_number":106,"context_line":"        \u0027auth_ref\u0027: auth_ref,"},{"line_number":107,"context_line":"    }"},{"line_number":108,"context_line":"    for key in (\u0027insecure\u0027, \u0027timeout\u0027, \u0027ca_file\u0027, \u0027cert_file\u0027, \u0027key_file\u0027,"},{"line_number":109,"context_line":"                \u0027os_ironic_api_version\u0027, \u0027max_retries\u0027, \u0027retry_interval\u0027):"},{"line_number":110,"context_line":"        cli_kwargs[key] \u003d kwargs.get(key)"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_6c02403f","line":108,"updated":"2015-11-11 09:21:16.000000000","message":"I see ca_file passed in here. How is it related to cacert?","commit_id":"689a828624ae80609498203cf84de73073eaf269"},{"author":{"_account_id":10765,"name":"Andre Aranha","email":"afaranha@lsd.ufcg.edu.br","username":"afaranha"},"change_message_id":"bc7e849b036dc40e1fb6708873900acb20930142","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        \u0027token\u0027: token,"},{"line_number":106,"context_line":"        \u0027auth_ref\u0027: auth_ref,"},{"line_number":107,"context_line":"    }"},{"line_number":108,"context_line":"    for key in (\u0027insecure\u0027, \u0027timeout\u0027, \u0027ca_file\u0027, \u0027cert_file\u0027, \u0027key_file\u0027,"},{"line_number":109,"context_line":"                \u0027os_ironic_api_version\u0027, \u0027max_retries\u0027, \u0027retry_interval\u0027):"},{"line_number":110,"context_line":"        cli_kwargs[key] \u003d kwargs.get(key)"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_89f7488a","line":108,"in_reply_to":"da85f559_6c02403f","updated":"2015-11-11 14:09:34.000000000","message":"My mistake, it should be ca_file instead of ca_cert.\nDone.","commit_id":"689a828624ae80609498203cf84de73073eaf269"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"446057972f641835c42ff4ecb621e06fbad5f018","unresolved":false,"context_lines":[{"line_number":28,"context_line":"            * tenant_{name|id}: name or ID of tenant"},{"line_number":29,"context_line":"            * cacert: Path to the Privacy Enhanced Mail (PEM) file which"},{"line_number":30,"context_line":"                      contains the trusted authority X.509 certificates needed"},{"line_number":31,"context_line":"                      to established SSL connection with the identity service."},{"line_number":32,"context_line":"    \"\"\""},{"line_number":33,"context_line":"    return ksclient.Client(username\u003dkwargs.get(\u0027username\u0027),"},{"line_number":34,"context_line":"                           password\u003dkwargs.get(\u0027password\u0027),"}],"source_content_type":"text/x-python","patch_set":3,"id":"da85f559_df8dd0d3","line":31,"updated":"2015-11-12 10:22:30.000000000","message":"cacert is identical to ca_file, right. It makes me confuse at beginning. Keystone will read cacert but can we keep the same name in ironic client?","commit_id":"137e07aba36ba9b33ca247cc00755dec42d34a84"},{"author":{"_account_id":10765,"name":"Andre Aranha","email":"afaranha@lsd.ufcg.edu.br","username":"afaranha"},"change_message_id":"cf0ffb0ce070ea8be62ffd218d1588b3effb4965","unresolved":false,"context_lines":[{"line_number":28,"context_line":"            * tenant_{name|id}: name or ID of tenant"},{"line_number":29,"context_line":"            * cacert: Path to the Privacy Enhanced Mail (PEM) file which"},{"line_number":30,"context_line":"                      contains the trusted authority X.509 certificates needed"},{"line_number":31,"context_line":"                      to established SSL connection with the identity service."},{"line_number":32,"context_line":"    \"\"\""},{"line_number":33,"context_line":"    return ksclient.Client(username\u003dkwargs.get(\u0027username\u0027),"},{"line_number":34,"context_line":"                           password\u003dkwargs.get(\u0027password\u0027),"}],"source_content_type":"text/x-python","patch_set":3,"id":"da85f559_090ebde4","line":31,"in_reply_to":"da85f559_df8dd0d3","updated":"2015-11-12 12:18:58.000000000","message":"Sure, it makes sense.\nAlso, Done!","commit_id":"137e07aba36ba9b33ca247cc00755dec42d34a84"},{"author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"change_message_id":"446057972f641835c42ff4ecb621e06fbad5f018","unresolved":false,"context_lines":[{"line_number":36,"context_line":"                           tenant_name\u003dkwargs.get(\u0027tenant_name\u0027),"},{"line_number":37,"context_line":"                           auth_url\u003dkwargs.get(\u0027auth_url\u0027),"},{"line_number":38,"context_line":"                           insecure\u003dkwargs.get(\u0027insecure\u0027),"},{"line_number":39,"context_line":"                           cacert\u003dkwargs.get(\u0027cacert\u0027))"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def _get_endpoint(client, **kwargs):"}],"source_content_type":"text/x-python","patch_set":3,"id":"da85f559_9f6988fb","line":39,"updated":"2015-11-12 10:22:30.000000000","message":"like cacert\u003dkwargs.get(\u0027ca_file\u0027)","commit_id":"137e07aba36ba9b33ca247cc00755dec42d34a84"},{"author":{"_account_id":10765,"name":"Andre Aranha","email":"afaranha@lsd.ufcg.edu.br","username":"afaranha"},"change_message_id":"cf0ffb0ce070ea8be62ffd218d1588b3effb4965","unresolved":false,"context_lines":[{"line_number":36,"context_line":"                           tenant_name\u003dkwargs.get(\u0027tenant_name\u0027),"},{"line_number":37,"context_line":"                           auth_url\u003dkwargs.get(\u0027auth_url\u0027),"},{"line_number":38,"context_line":"                           insecure\u003dkwargs.get(\u0027insecure\u0027),"},{"line_number":39,"context_line":"                           cacert\u003dkwargs.get(\u0027cacert\u0027))"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def _get_endpoint(client, **kwargs):"}],"source_content_type":"text/x-python","patch_set":3,"id":"da85f559_29114104","line":39,"in_reply_to":"da85f559_9f6988fb","updated":"2015-11-12 12:18:58.000000000","message":"Done","commit_id":"137e07aba36ba9b33ca247cc00755dec42d34a84"}]}
