)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"8f6ae10ccabe9acb9afea7479e8df72ec14ce39e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     kafka \u003cguowang@unitedstack.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-07-28 12:02:32 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"use openstack cli to create rally accounts for support keytone v3"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Iee802c887994da7036fe206c1b2970c1006e273c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"1a4dcd0f_a47cbab5","line":7,"updated":"2015-08-06 10:39:03.000000000","message":"Please write more detail commit message","commit_id":"d947dd844c19b28ad510bcf8f34cbf781ad39be6"},{"author":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"change_message_id":"02a13b29711340acc13f421582b9e22181ce3c0c","unresolved":false,"context_lines":[{"line_number":7,"context_line":"use openstack cli to create rally accounts for support keytone v3"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"when set IDENTITY_API_VERSION\u003d3 , install rally with devstack failed"},{"line_number":10,"context_line":", because keystoneclient cant find somthing since python-keystoneclient only support Keystone V2.0. use openstack cli cant fix this bug.  "},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Closed-Bug: #1478763"},{"line_number":13,"context_line":"Change-Id: Iee802c887994da7036fe206c1b2970c1006e273c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1a4dcd0f_14e6d314","line":10,"updated":"2015-08-07 02:09:52.000000000","message":"pls wrap this line first\n\nbut are your sure keystone client can\u0027t support v3? I find v3 related codes in keystone client https://github.com/openstack/python-keystoneclient/tree/master/keystoneclient/v3","commit_id":"8207d2d9dfccacba60e71f752111f0c97b2ec0cb"},{"author":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"change_message_id":"16969f0c908ae61b2b32df368d77870d7c203102","unresolved":false,"context_lines":[{"line_number":7,"context_line":"use openstack cli to create rally accounts for support keytone v3"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"when set IDENTITY_API_VERSION\u003d3 , install rally with devstack failed"},{"line_number":10,"context_line":", because keystoneclient cant find somthing since python-keystoneclient only support Keystone V2.0. use openstack cli cant fix this bug.  "},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"when use KSC with V3 raise the error:"},{"line_number":13,"context_line":"$ keystone user-list"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a4dcd0f_f26b37b5","line":10,"updated":"2015-08-07 03:38:33.000000000","message":"It\u0027s incorrect to say keystoneclient can\u0027t support v3, because it support v3 via python api not command line now. However, openstackclient focus on command line support a bit more. We should use openstackclient here, but pls update your commit message and wrap the long line to proper format","commit_id":"688288c9ac2eeec04afb3deb728a9c3552b43b77"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"155e3e1e434f3fd4befd994268d529c8dd3d9534","unresolved":false,"context_lines":[{"line_number":13,"context_line":"openstackclient focus on command line and have good support for "},{"line_number":14,"context_line":"keystone v3 via comand line."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"when use KSC with IDENTITY_API_VERSION\u003d3 raise the warning:"},{"line_number":17,"context_line":"$ keystone user-list"},{"line_number":18,"context_line":"WARNING: unsupported identity-api-version 3, falling back to 2.0"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"1a4dcd0f_c198a27a","line":16,"updated":"2015-08-07 09:19:02.000000000","message":"It is quite strange, because openstackclient uses keystoneclient for V3 - https://github.com/openstack/python-openstackclient/blob/master/openstackclient/identity/client.py#L30","commit_id":"f2e9b09eaf7015c7a8351224caf0072ffe8bea98"},{"author":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"change_message_id":"a51a6f57d56db7d884b41a0e220c02617e48eca0","unresolved":false,"context_lines":[{"line_number":13,"context_line":"openstackclient focus on command line and have good support for "},{"line_number":14,"context_line":"keystone v3 via comand line."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"when use KSC with IDENTITY_API_VERSION\u003d3 raise the warning:"},{"line_number":17,"context_line":"$ keystone user-list"},{"line_number":18,"context_line":"WARNING: unsupported identity-api-version 3, falling back to 2.0"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"1a4dcd0f_515e5646","line":16,"in_reply_to":"1a4dcd0f_c198a27a","updated":"2015-08-10 08:28:29.000000000","message":"now, python-xxxclient focus on python API and python-openstackclient focus on command line interface (I ask it from keytone guys)","commit_id":"f2e9b09eaf7015c7a8351224caf0072ffe8bea98"}],"contrib/devstack/lib/rally":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"27f98d9b2a84ec35cd98869cd3399e43754dbf72","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"# create_rally_accounts() - Sets up common required rally accounts"},{"line_number":100,"context_line":"create_rally_accounts() {"},{"line_number":101,"context_line":"    ADMIN_USER\u003d$(openstack user list | awk \"/ admin / { print \\$2 }\")"},{"line_number":102,"context_line":"    ADMIN_ROLE\u003d$(openstack role list | awk \"/ admin / { print \\$2 }\")"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    BENHCMARK_TENANT\u003d$(openstack project create benchmark \\"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"1a4dcd0f_a48efacd","line":101,"updated":"2015-08-06 10:38:14.000000000","message":"In cause of problems it would be easier to find issue looking for a solution only in keystone rather that whole openstack. Why we need to use openstack instead of keystone?","commit_id":"d947dd844c19b28ad510bcf8f34cbf781ad39be6"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"29790fad74e380e4cf8b39daf3e5217f25f1c6a0","unresolved":false,"context_lines":[{"line_number":101,"context_line":"    ADMIN_USER\u003d$(openstack user list | awk \"/ admin / { print \\$2 }\")"},{"line_number":102,"context_line":"    ADMIN_ROLE\u003d$(openstack role list | awk \"/ admin / { print \\$2 }\")"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    BENHCMARK_TENANT\u003d$(openstack project create benchmark \\"},{"line_number":105,"context_line":"        | grep \" id \" | get_field 2)"},{"line_number":106,"context_line":"    openstack role add \\"},{"line_number":107,"context_line":"        --user $ADMIN_USER \\"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1a4dcd0f_875cf219","line":104,"updated":"2015-08-07 06:38:09.000000000","message":"s/BENHCMARK/BENCHMARK/g","commit_id":"9c8c5a76ef00ff150eaa375943c99d1fb7506785"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"29790fad74e380e4cf8b39daf3e5217f25f1c6a0","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        | grep \" id \" | get_field 2)"},{"line_number":106,"context_line":"    openstack role add \\"},{"line_number":107,"context_line":"        --user $ADMIN_USER \\"},{"line_number":108,"context_line":"        --project $BENHCMARK_TENANT \\"},{"line_number":109,"context_line":"        $ADMIN_ROLE"},{"line_number":110,"context_line":"}"},{"line_number":111,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1a4dcd0f_279e3eb9","line":108,"updated":"2015-08-07 06:38:09.000000000","message":"same here.","commit_id":"9c8c5a76ef00ff150eaa375943c99d1fb7506785"}]}
