)]}'
{"trove/common/cfg.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"e3268f911198e62929020d97bd2d13d6aa84998f","unresolved":false,"context_lines":[{"line_number":327,"context_line":"               help\u003d\"Admin password used to connect to Nova.\", secret\u003dTrue),"},{"line_number":328,"context_line":"    cfg.StrOpt(\u0027nova_proxy_admin_tenant_id\u0027, default\u003d\u0027\u0027,"},{"line_number":329,"context_line":"               help\u003d\"Admin tenant ID used to connect to Nova.\", secret\u003dTrue),"},{"line_number":330,"context_line":"    cfg.StrOpt(\u0027nova_proxy_admin_tenant_name\u0027, default\u003d\u0027\u0027,"},{"line_number":331,"context_line":"               help\u003d\"Admin tenant name used to connect to Nova.\", secret\u003dTrue),"},{"line_number":332,"context_line":"    cfg.StrOpt(\u0027network_label_regex\u0027, default\u003d\u0027^private$\u0027,"},{"line_number":333,"context_line":"               help\u003d\u0027Regular expression to match Trove network labels.\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_6466b3ee","line":330,"range":{"start_line":330,"start_character":16,"end_line":330,"end_character":44},"updated":"2015-09-23 20:38:34.000000000","message":"This came back?  I thought it was replaced by tenant_id above?","commit_id":"105d36241876fa83f85aefca880fd23b2cc32aa0"}],"trove/common/single_tenant_remote.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"c0111ec72148372bf6cdae35189d7b6400759c3f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2014 Hewlett-Packard Development Company, L.P."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":1,"id":"fa32b979_74fc903e","line":1,"updated":"2015-06-22 12:21:40.000000000","message":"s/2014/2015/","commit_id":"8c123545450f5c11a36296fd2134caff7dd520e6"},{"author":{"_account_id":14823,"name":"Pete MacKinnon","email":"pmackinn@redhat.com","username":"pmackinn"},"change_message_id":"d40f9f09e822a982b8e0e22da7c2092eaa7a700b","unresolved":false,"context_lines":[{"line_number":34,"context_line":"trove_auth_url \u003d"},{"line_number":35,"context_line":"nova_compute_service_type \u003d"},{"line_number":36,"context_line":"cinder_service_type \u003d"},{"line_number":37,"context_line":"os_region_name \u003d"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"remote_nova_client \u003d trove_ext.cloudos.remote.nova_client_trove_admin"},{"line_number":40,"context_line":"remote_cinder_client \u003d trove_ext.cloudos.remote.cinder_client_trove_admin"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_abf0f3c9","line":37,"updated":"2015-09-21 17:15:31.000000000","message":"Need a comment here to add nova_compute_url if it\u0027s off-host from trove","commit_id":"8c123545450f5c11a36296fd2134caff7dd520e6"},{"author":{"_account_id":12484,"name":"jazeltq","email":"tianqing@unitedstack.com","username":"litianqing"},"change_message_id":"7a565238614f4e7c3fa642f4e74961e74e07de3c","unresolved":false,"context_lines":[{"line_number":63,"context_line":"                        service_type\u003dCONF.nova_compute_service_type,"},{"line_number":64,"context_line":"                        region_name\u003dCONF.os_region_name)"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    if CONF.nova_compute_url and CONF.nova_proxy_admin_tenant_id:"},{"line_number":67,"context_line":"        client.client.management_url \u003d \"%s/%s/\" % ("},{"line_number":68,"context_line":"            normalize_url(CONF.nova_compute_url),"},{"line_number":69,"context_line":"            CONF.nova_proxy_admin_tenant_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa32b979_75498b30","line":66,"updated":"2015-06-24 06:59:14.000000000","message":"why add the management_url here?","commit_id":"8c123545450f5c11a36296fd2134caff7dd520e6"},{"author":{"_account_id":7806,"name":"Sushil Kumar","email":"skm.net@gmail.com","username":"sushilkm"},"change_message_id":"260695c882f42bed58c7a19b4589ddce08c1f911","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2014 Hewlett-Packard Development Company, L.P."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_5dbb67e5","line":1,"updated":"2015-09-23 08:14:30.000000000","message":"2015","commit_id":"105d36241876fa83f85aefca880fd23b2cc32aa0"},{"author":{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},"change_message_id":"b081d2f54b0c8309ff5a1abd7c2ddc1517e9fe9c","unresolved":false,"context_lines":[{"line_number":29,"context_line":"..."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"The following should be set in the trove CONF file for this"},{"line_number":32,"context_line":"single_tenant_remote config to work correctly."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"nova_proxy_admin_user \u003d"},{"line_number":35,"context_line":"nova_proxy_admin_pass \u003d"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_b1ebd2db","line":32,"updated":"2015-09-23 03:48:30.000000000","message":"i guess [DEFAULT] section is implied.","commit_id":"105d36241876fa83f85aefca880fd23b2cc32aa0"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"e3268f911198e62929020d97bd2d13d6aa84998f","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    \"\"\""},{"line_number":65,"context_line":"    client \u003d NovaClient(CONF.nova_proxy_admin_user,"},{"line_number":66,"context_line":"                        CONF.nova_proxy_admin_pass,"},{"line_number":67,"context_line":"                        CONF.nova_proxy_admin_tenant_name,"},{"line_number":68,"context_line":"                        auth_url\u003dPROXY_AUTH_URL,"},{"line_number":69,"context_line":"                        service_type\u003dCONF.nova_compute_service_type,"},{"line_number":70,"context_line":"                        region_name\u003dCONF.os_region_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_a4b5abed","line":67,"range":{"start_line":67,"start_character":0,"end_line":67,"end_character":58},"updated":"2015-09-23 20:38:34.000000000","message":"Isn\u0027t this wrong?  This should be an id, not a name (if I remember correctly ...)","commit_id":"105d36241876fa83f85aefca880fd23b2cc32aa0"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"e3268f911198e62929020d97bd2d13d6aa84998f","unresolved":false,"context_lines":[{"line_number":86,"context_line":"    \"\"\""},{"line_number":87,"context_line":"    client \u003d CinderClient.Client(CONF.nova_proxy_admin_user,"},{"line_number":88,"context_line":"                                 CONF.nova_proxy_admin_pass,"},{"line_number":89,"context_line":"                                 project_id\u003dCONF.nova_proxy_admin_tenant_name,"},{"line_number":90,"context_line":"                                 auth_url\u003dPROXY_AUTH_URL,"},{"line_number":91,"context_line":"                                 service_type\u003dCONF.cinder_service_type,"},{"line_number":92,"context_line":"                                 region_name\u003dCONF.os_region_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_a4836b02","line":89,"range":{"start_line":89,"start_character":49,"end_line":89,"end_character":77},"updated":"2015-09-23 20:38:34.000000000","message":"ditto","commit_id":"105d36241876fa83f85aefca880fd23b2cc32aa0"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"e3268f911198e62929020d97bd2d13d6aa84998f","unresolved":false,"context_lines":[{"line_number":108,"context_line":"    client \u003d NeutronClient.Client("},{"line_number":109,"context_line":"        username\u003dCONF.nova_proxy_admin_user,"},{"line_number":110,"context_line":"        password\u003dCONF.nova_proxy_admin_pass,"},{"line_number":111,"context_line":"        tenant_name\u003dCONF.nova_proxy_admin_tenant_name,"},{"line_number":112,"context_line":"        auth_url\u003dPROXY_AUTH_URL,"},{"line_number":113,"context_line":"        service_type\u003dCONF.neutron_service_type,"},{"line_number":114,"context_line":"        region_name\u003dCONF.os_region_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_447daf1a","line":111,"range":{"start_line":111,"start_character":25,"end_line":111,"end_character":53},"updated":"2015-09-23 20:38:34.000000000","message":"Ok, this one seems fine ... but it could also be:\n\n  tenant_id\u003dCONF.nova_proxy_admin_tenant_id","commit_id":"105d36241876fa83f85aefca880fd23b2cc32aa0"}]}
