)]}'
{"nova/virt/ironic/driver.py":[{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"b230ca22781f9ba7c9fc716295cbd794b15686ab","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    cfg.StrOpt(\u0027admin_auth_token\u0027,"},{"line_number":75,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":76,"context_line":"               help\u003d\u0027Ironic keystone auth token.  This option is deprecated \u0027"},{"line_number":77,"context_line":"                    \u0027in the 2015.1 release and may be removed in a future \u0027"},{"line_number":78,"context_line":"                    \u0027release\u0027),"},{"line_number":79,"context_line":"    cfg.StrOpt(\u0027admin_url\u0027,"},{"line_number":80,"context_line":"               help\u003d\u0027Keystone public API endpoint.\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"3acd31a7_4bc60d69","line":77,"updated":"2015-05-05 16:42:41.000000000","message":"Lets use the codename, and this is not deprecated in Kilo. We are in Liberty now","commit_id":"7995a48d07771a1c6ae748d2a376a086d593a1cd"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"ab5cf21a5c49bd36faebffd1669a86367e5bdde0","unresolved":false,"context_lines":[{"line_number":74,"context_line":"    cfg.StrOpt(\u0027admin_auth_token\u0027,"},{"line_number":75,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":76,"context_line":"               help\u003d\u0027Ironic keystone auth token.  This option is deprecated \u0027"},{"line_number":77,"context_line":"                    \u0027in the 2015.1 release and may be removed in a future \u0027"},{"line_number":78,"context_line":"                    \u0027release\u0027),"},{"line_number":79,"context_line":"    cfg.StrOpt(\u0027admin_url\u0027,"},{"line_number":80,"context_line":"               help\u003d\u0027Keystone public API endpoint.\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"3acd31a7_4b1e0dbc","line":77,"in_reply_to":"3acd31a7_4bc60d69","updated":"2015-05-05 16:48:38.000000000","message":"Done","commit_id":"7995a48d07771a1c6ae748d2a376a086d593a1cd"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"e1d7e4f79d1450eba92a27878f11846dc1242a34","unresolved":false,"context_lines":[{"line_number":75,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":76,"context_line":"               help\u003d\u0027Ironic keystone auth token.  This option is deprecated \u0027"},{"line_number":77,"context_line":"                    \u0027in the Liberty release and may be removed in a future \u0027"},{"line_number":78,"context_line":"                    \u0027release.\u0027),"},{"line_number":79,"context_line":"    cfg.StrOpt(\u0027admin_url\u0027,"},{"line_number":80,"context_line":"               help\u003d\u0027Keystone public API endpoint.\u0027),"},{"line_number":81,"context_line":"    cfg.StrOpt(\u0027client_log_level\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aca2d91_e12f883c","line":78,"updated":"2015-05-07 17:14:45.000000000","message":"I\u0027m not a nova person so don\u0027t know if this matters or not. I did a quick look in nova code, and see that in some other places where a config is deprecated, the help string has \u0027DEPRECATED\u0027. Some of the help strings also mention what to do/use instead.\n\noh, looks like client_log_level below (line 81) has been deprecated. Might be good to have a similar help string then, to be consistent and more helpful to our readers out there :-)\n\nDo you/anyone know. Is there a replacement for this? (I\u0027m not a keystone person either). From looking at the code, if this isn\u0027t specified, we need username, password, auth_url, tenant_name?","commit_id":"28208c9a2d48104e9431b55dd7bbe35d0da43e33"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"c4404d5924653a45bdc405681a77887d7bf57025","unresolved":false,"context_lines":[{"line_number":75,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":76,"context_line":"               help\u003d\u0027Ironic keystone auth token.  This option is deprecated \u0027"},{"line_number":77,"context_line":"                    \u0027in the Liberty release and may be removed in a future \u0027"},{"line_number":78,"context_line":"                    \u0027release.\u0027),"},{"line_number":79,"context_line":"    cfg.StrOpt(\u0027admin_url\u0027,"},{"line_number":80,"context_line":"               help\u003d\u0027Keystone public API endpoint.\u0027),"},{"line_number":81,"context_line":"    cfg.StrOpt(\u0027client_log_level\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9af37de9_9b0cee43","line":78,"in_reply_to":"1aca2d91_e12f883c","updated":"2015-05-11 00:40:43.000000000","message":"Ok, will change to DEPRECATED with indication of the alternative of username, password, tenant_name.  \n\nThe keystone admin token is supposed to only be used for bootstrapping keystone and then removed from keystone and its pipeline according to the documentation as a security measure.  \n\nhttps://bugs.launchpad.net/python-keystoneclient/+bug/1306981","commit_id":"28208c9a2d48104e9431b55dd7bbe35d0da43e33"}]}
