)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"7140164af7d3c12b4946f1dcff6ad52f514ffe11","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update our tempest pin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Updated to 4ce3779."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Also updated invocation of DynamicCredentialsProvider to supply"},{"line_number":12,"context_line":"necessary parameters."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"fa31d9ce_1bfa0b43","line":9,"range":{"start_line":9,"start_character":11,"end_line":9,"end_character":19},"updated":"2017-02-10 15:00:14.000000000","message":"Better to say that it is latest for moment of update. Same in commit topic.","commit_id":"d5c62d71c62376e535628c9900a02c3bae3196e4"}],"manila_tempest_tests/tests/api/base.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"467a5a8f21373229d01948887870199cd88bd75f","unresolved":false,"context_lines":[{"line_number":171,"context_line":"                name \u003d name[0:32]"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"        # Choose type of isolated creds"},{"line_number":174,"context_line":"        project_network_cidr \u003d CONF.network.project_network_cidr"},{"line_number":175,"context_line":"        project_network_mask_bits \u003d int("},{"line_number":176,"context_line":"            project_network_cidr.rsplit(\u0027/\u0027)[-1])"},{"line_number":177,"context_line":"        ic \u003d dynamic_creds.DynamicCredentialProvider("},{"line_number":178,"context_line":"            identity_version\u003dCONF.identity.auth_version,"},{"line_number":179,"context_line":"            name\u003dname,"}],"source_content_type":"text/x-python","patch_set":7,"id":"1a430d35_f36fb628","line":176,"range":{"start_line":174,"start_character":8,"end_line":176,"end_character":49},"updated":"2017-02-07 13:24:21.000000000","message":"Should not be a must.","commit_id":"17b1ce3719c886fa9f6746138eff742aff687eb7"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"74a0a1db75a9f4b2cabda09a4f70865bbf5ddc08","unresolved":false,"context_lines":[{"line_number":171,"context_line":"                name \u003d name[0:32]"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"        # Choose type of isolated creds"},{"line_number":174,"context_line":"        project_network_cidr \u003d CONF.network.project_network_cidr"},{"line_number":175,"context_line":"        project_network_mask_bits \u003d int("},{"line_number":176,"context_line":"            project_network_cidr.rsplit(\u0027/\u0027)[-1])"},{"line_number":177,"context_line":"        ic \u003d dynamic_creds.DynamicCredentialProvider("},{"line_number":178,"context_line":"            identity_version\u003dCONF.identity.auth_version,"},{"line_number":179,"context_line":"            name\u003dname,"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa31d9ce_75b076de","line":176,"range":{"start_line":174,"start_character":8,"end_line":176,"end_character":49},"in_reply_to":"1a430d35_f36fb628","updated":"2017-02-10 14:16:38.000000000","message":"Done","commit_id":"17b1ce3719c886fa9f6746138eff742aff687eb7"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"467a5a8f21373229d01948887870199cd88bd75f","unresolved":false,"context_lines":[{"line_number":183,"context_line":"            admin_creds\u003dcommon_creds.get_configured_admin_credentials(),"},{"line_number":184,"context_line":"            identity_admin_domain_scope\u003dFalse,"},{"line_number":185,"context_line":"            identity_admin_role\u003d\u0027admin\u0027, extra_roles\u003dNone,"},{"line_number":186,"context_line":"            neutron_available\u003dFalse, create_networks\u003dTrue,"},{"line_number":187,"context_line":"            project_network_cidr\u003dproject_network_cidr,"},{"line_number":188,"context_line":"            project_network_mask_bits\u003dproject_network_mask_bits,"},{"line_number":189,"context_line":"            public_network_id\u003dCONF.network.public_network_id,"}],"source_content_type":"text/x-python","patch_set":7,"id":"1a430d35_f32896e4","line":186,"range":{"start_line":186,"start_character":30,"end_line":186,"end_character":35},"updated":"2017-02-07 13:24:21.000000000","message":"\"neutron_available\u003dFalse\" is incorrect arg. We should use config value for neutron availability.","commit_id":"17b1ce3719c886fa9f6746138eff742aff687eb7"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"467a5a8f21373229d01948887870199cd88bd75f","unresolved":false,"context_lines":[{"line_number":183,"context_line":"            admin_creds\u003dcommon_creds.get_configured_admin_credentials(),"},{"line_number":184,"context_line":"            identity_admin_domain_scope\u003dFalse,"},{"line_number":185,"context_line":"            identity_admin_role\u003d\u0027admin\u0027, extra_roles\u003dNone,"},{"line_number":186,"context_line":"            neutron_available\u003dFalse, create_networks\u003dTrue,"},{"line_number":187,"context_line":"            project_network_cidr\u003dproject_network_cidr,"},{"line_number":188,"context_line":"            project_network_mask_bits\u003dproject_network_mask_bits,"},{"line_number":189,"context_line":"            public_network_id\u003dCONF.network.public_network_id,"}],"source_content_type":"text/x-python","patch_set":7,"id":"1a430d35_73df460d","line":186,"range":{"start_line":186,"start_character":53,"end_line":186,"end_character":57},"updated":"2017-02-07 13:24:21.000000000","message":"We do not need networks in lots of cases. Need to make it configurable as well as we have it for share-networks using \"CONF.share.create_networks_when_multitenancy_enabled\".","commit_id":"17b1ce3719c886fa9f6746138eff742aff687eb7"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"74a0a1db75a9f4b2cabda09a4f70865bbf5ddc08","unresolved":false,"context_lines":[{"line_number":183,"context_line":"            admin_creds\u003dcommon_creds.get_configured_admin_credentials(),"},{"line_number":184,"context_line":"            identity_admin_domain_scope\u003dFalse,"},{"line_number":185,"context_line":"            identity_admin_role\u003d\u0027admin\u0027, extra_roles\u003dNone,"},{"line_number":186,"context_line":"            neutron_available\u003dFalse, create_networks\u003dTrue,"},{"line_number":187,"context_line":"            project_network_cidr\u003dproject_network_cidr,"},{"line_number":188,"context_line":"            project_network_mask_bits\u003dproject_network_mask_bits,"},{"line_number":189,"context_line":"            public_network_id\u003dCONF.network.public_network_id,"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa31d9ce_d5c76243","line":186,"range":{"start_line":186,"start_character":53,"end_line":186,"end_character":57},"in_reply_to":"1a430d35_73df460d","updated":"2017-02-10 14:16:38.000000000","message":"Done","commit_id":"17b1ce3719c886fa9f6746138eff742aff687eb7"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"74a0a1db75a9f4b2cabda09a4f70865bbf5ddc08","unresolved":false,"context_lines":[{"line_number":183,"context_line":"            admin_creds\u003dcommon_creds.get_configured_admin_credentials(),"},{"line_number":184,"context_line":"            identity_admin_domain_scope\u003dFalse,"},{"line_number":185,"context_line":"            identity_admin_role\u003d\u0027admin\u0027, extra_roles\u003dNone,"},{"line_number":186,"context_line":"            neutron_available\u003dFalse, create_networks\u003dTrue,"},{"line_number":187,"context_line":"            project_network_cidr\u003dproject_network_cidr,"},{"line_number":188,"context_line":"            project_network_mask_bits\u003dproject_network_mask_bits,"},{"line_number":189,"context_line":"            public_network_id\u003dCONF.network.public_network_id,"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa31d9ce_f5c46641","line":186,"range":{"start_line":186,"start_character":30,"end_line":186,"end_character":35},"in_reply_to":"1a430d35_f32896e4","updated":"2017-02-10 14:16:38.000000000","message":"Done","commit_id":"17b1ce3719c886fa9f6746138eff742aff687eb7"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"db5d134e536c2d8b1fa12923ca912d4fa722a6f0","unresolved":false,"context_lines":[{"line_number":154,"context_line":"        return dynamic_creds.DynamicCredentialProvider("},{"line_number":155,"context_line":"            identity_version\u003dCONF.identity.auth_version,"},{"line_number":156,"context_line":"            name\u003dname,"},{"line_number":157,"context_line":"            network_resources\u003d network_resources,"},{"line_number":158,"context_line":"            credentials_domain\u003dCONF.auth.default_credentials_domain_name,"},{"line_number":159,"context_line":"            admin_role\u003dCONF.identity.admin_role,"},{"line_number":160,"context_line":"            admin_creds\u003dcommon_creds.get_configured_admin_credentials(),"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa31d9ce_24e8957c","line":157,"range":{"start_line":157,"start_character":30,"end_line":157,"end_character":31},"updated":"2017-02-10 12:05:32.000000000","message":"?","commit_id":"7f956217db0edcc359bea9daf6965ca3a20af092"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"fdd6f1ac268568c3e674b3c6e94541c0eb71f628","unresolved":false,"context_lines":[{"line_number":154,"context_line":"        return dynamic_creds.DynamicCredentialProvider("},{"line_number":155,"context_line":"            identity_version\u003dCONF.identity.auth_version,"},{"line_number":156,"context_line":"            name\u003dname,"},{"line_number":157,"context_line":"            network_resources\u003d network_resources,"},{"line_number":158,"context_line":"            credentials_domain\u003dCONF.auth.default_credentials_domain_name,"},{"line_number":159,"context_line":"            admin_role\u003dCONF.identity.admin_role,"},{"line_number":160,"context_line":"            admin_creds\u003dcommon_creds.get_configured_admin_credentials(),"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa31d9ce_d5ce8259","line":157,"range":{"start_line":157,"start_character":30,"end_line":157,"end_character":31},"in_reply_to":"fa31d9ce_24e8957c","updated":"2017-02-10 14:17:55.000000000","message":"Done","commit_id":"7f956217db0edcc359bea9daf6965ca3a20af092"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"db5d134e536c2d8b1fa12923ca912d4fa722a6f0","unresolved":false,"context_lines":[{"line_number":158,"context_line":"            credentials_domain\u003dCONF.auth.default_credentials_domain_name,"},{"line_number":159,"context_line":"            admin_role\u003dCONF.identity.admin_role,"},{"line_number":160,"context_line":"            admin_creds\u003dcommon_creds.get_configured_admin_credentials(),"},{"line_number":161,"context_line":"            identity_admin_domain_scope\u003dconf.identity.admin_domain_scope,"},{"line_number":162,"context_line":"            identity_admin_role\u003dCONF.identity.admin_role,"},{"line_number":163,"context_line":"            extra_roles\u003dNone,"},{"line_number":164,"context_line":"            neutron_available\u003dCONF.service_available.neutron,"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa31d9ce_84ff8133","line":161,"range":{"start_line":161,"start_character":40,"end_line":161,"end_character":44},"updated":"2017-02-10 12:05:32.000000000","message":"conf? Should be CONF.","commit_id":"7f956217db0edcc359bea9daf6965ca3a20af092"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"fdd6f1ac268568c3e674b3c6e94541c0eb71f628","unresolved":false,"context_lines":[{"line_number":158,"context_line":"            credentials_domain\u003dCONF.auth.default_credentials_domain_name,"},{"line_number":159,"context_line":"            admin_role\u003dCONF.identity.admin_role,"},{"line_number":160,"context_line":"            admin_creds\u003dcommon_creds.get_configured_admin_credentials(),"},{"line_number":161,"context_line":"            identity_admin_domain_scope\u003dconf.identity.admin_domain_scope,"},{"line_number":162,"context_line":"            identity_admin_role\u003dCONF.identity.admin_role,"},{"line_number":163,"context_line":"            extra_roles\u003dNone,"},{"line_number":164,"context_line":"            neutron_available\u003dCONF.service_available.neutron,"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa31d9ce_f5db8619","line":161,"range":{"start_line":161,"start_character":40,"end_line":161,"end_character":44},"in_reply_to":"fa31d9ce_84ff8133","updated":"2017-02-10 14:17:55.000000000","message":"Done","commit_id":"7f956217db0edcc359bea9daf6965ca3a20af092"}]}
