)]}'
{"doc/source/install/standalone.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f6b8e13b8aa7ed1000cca193528270e9f395d21c","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    [json_rpc]"},{"line_number":65,"context_line":"    auth_strategy\u003dhttp_basic"},{"line_number":66,"context_line":"    http_basic_auth_user_file\u003d/etc/ironic/htpasswd-json-rpc"},{"line_number":67,"context_line":"    http_basic_username\u003dmyName"},{"line_number":68,"context_line":"    http_basic_password\u003dmyPassword"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_602e4da6","line":66,"updated":"2020-06-16 07:58:50.000000000","message":"This is not client-side, right? May be worth clarifying.","commit_id":"66abf02ac6f55739412b0c9db02485f7431639b7"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"651b6aeee36217330308c87791a9dd6cf21e927e","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    [json_rpc]"},{"line_number":65,"context_line":"    auth_strategy\u003dhttp_basic"},{"line_number":66,"context_line":"    http_basic_auth_user_file\u003d/etc/ironic/htpasswd-json-rpc"},{"line_number":67,"context_line":"    http_basic_username\u003dmyName"},{"line_number":68,"context_line":"    http_basic_password\u003dmyPassword"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_f1f22306","line":66,"in_reply_to":"bf51134e_602e4da6","updated":"2020-06-16 18:18:32.000000000","message":"++\n\nI\u0027d almost delineae the config into \"api client\" and \"conductor server\" configuration examples.","commit_id":"66abf02ac6f55739412b0c9db02485f7431639b7"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"137acf070b8cadf7696f3b880a501951ca66f79e","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    [json_rpc]"},{"line_number":65,"context_line":"    auth_strategy\u003dhttp_basic"},{"line_number":66,"context_line":"    http_basic_auth_user_file\u003d/etc/ironic/htpasswd-json-rpc"},{"line_number":67,"context_line":"    http_basic_username\u003dmyName"},{"line_number":68,"context_line":"    http_basic_password\u003dmyPassword"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf51134e_aabcb4bb","line":66,"in_reply_to":"bf51134e_f1f22306","updated":"2020-06-17 04:48:09.000000000","message":"Good point, I\u0027ll split them","commit_id":"66abf02ac6f55739412b0c9db02485f7431639b7"}],"ironic/common/json_rpc/client.py":[{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"167548bf31d2557af60af2dd1fceca6fe1753a6e","unresolved":false,"context_lines":[{"line_number":57,"context_line":"            encoded \u003d base64.b64encode(token).decode(\u0027utf-8\u0027)"},{"line_number":58,"context_line":"            auth \u003d \u0027Basic {}\u0027.format(encoded)"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"            session.headers[\u0027Authorization\u0027] \u003d auth"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        # Adds options like connect_retries"},{"line_number":63,"context_line":"        _SESSION \u003d keystone.get_adapter(\u0027json_rpc\u0027, session\u003dsession)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bf51134e_354bcab0","line":60,"updated":"2020-06-17 21:31:20.000000000","message":"OK I\u0027ve figured it out, the adapter has an additional_headers argument for setting extra headers","commit_id":"77f1128c8e1289d5bb55ad47d5622321f385631b"}],"ironic/conf/json_rpc.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"f6b8e13b8aa7ed1000cca193528270e9f395d21c","unresolved":false,"context_lines":[{"line_number":42,"context_line":"               help\u003d_(\"Name of the user to use for HTTP Basic authentication \""},{"line_number":43,"context_line":"                      \"client requests. Required when \""},{"line_number":44,"context_line":"                      \"auth_strategy\u003dhttp_basic.\")),"},{"line_number":45,"context_line":"    cfg.StrOpt(\u0027http_basic_password\u0027,"},{"line_number":46,"context_line":"               default\u003d\u0027\u0027,"},{"line_number":47,"context_line":"               help\u003d_(\"Password to use for HTTP Basic authentication \""},{"line_number":48,"context_line":"                      \"client requests. Required when \""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_402b4993","line":45,"updated":"2020-06-16 07:58:50.000000000","message":"I think there is a flag to mark this as a secret (so that it e.g. is not logged)","commit_id":"66abf02ac6f55739412b0c9db02485f7431639b7"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"651b6aeee36217330308c87791a9dd6cf21e927e","unresolved":false,"context_lines":[{"line_number":42,"context_line":"               help\u003d_(\"Name of the user to use for HTTP Basic authentication \""},{"line_number":43,"context_line":"                      \"client requests. Required when \""},{"line_number":44,"context_line":"                      \"auth_strategy\u003dhttp_basic.\")),"},{"line_number":45,"context_line":"    cfg.StrOpt(\u0027http_basic_password\u0027,"},{"line_number":46,"context_line":"               default\u003d\u0027\u0027,"},{"line_number":47,"context_line":"               help\u003d_(\"Password to use for HTTP Basic authentication \""},{"line_number":48,"context_line":"                      \"client requests. Required when \""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_b136ebb3","line":45,"in_reply_to":"bf51134e_402b4993","updated":"2020-06-16 18:18:32.000000000","message":"There is, secret\u003dTrue","commit_id":"66abf02ac6f55739412b0c9db02485f7431639b7"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"137acf070b8cadf7696f3b880a501951ca66f79e","unresolved":false,"context_lines":[{"line_number":42,"context_line":"               help\u003d_(\"Name of the user to use for HTTP Basic authentication \""},{"line_number":43,"context_line":"                      \"client requests. Required when \""},{"line_number":44,"context_line":"                      \"auth_strategy\u003dhttp_basic.\")),"},{"line_number":45,"context_line":"    cfg.StrOpt(\u0027http_basic_password\u0027,"},{"line_number":46,"context_line":"               default\u003d\u0027\u0027,"},{"line_number":47,"context_line":"               help\u003d_(\"Password to use for HTTP Basic authentication \""},{"line_number":48,"context_line":"                      \"client requests. Required when \""}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_8ada9014","line":45,"in_reply_to":"bf51134e_b136ebb3","updated":"2020-06-17 04:48:09.000000000","message":"Done","commit_id":"66abf02ac6f55739412b0c9db02485f7431639b7"}]}
