)]}'
{"ironic_inspector/conf/default.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"82691376acaf4289c722daa36b4dab6a99773633","unresolved":false,"context_lines":[{"line_number":38,"context_line":"               choices\u003d(\u0027keystone\u0027, \u0027noauth\u0027, \u0027basic\u0027),"},{"line_number":39,"context_line":"               help\u003d_(\u0027Authentication method used on the ironic-inspector \u0027"},{"line_number":40,"context_line":"                      \u0027API. \"noauth\", \"keystone\" or \"basic\" are valid \u0027"},{"line_number":41,"context_line":"                      \u0027options. \"noauth\" will disable all authentication.\u0027)),"},{"line_number":42,"context_line":"    cfg.StrOpt(\u0027auth_basic_user_file\u0027,"},{"line_number":43,"context_line":"               default\u003d\u0027/etc/ironic-inspector/htpasswd\u0027,"},{"line_number":44,"context_line":"               help\u003d_(\u0027Path to Apache format user authentication file used \u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_cf098f2b","line":41,"updated":"2020-06-04 09:27:15.000000000","message":"nit: mention what \"basic\" does","commit_id":"49406120be1120cd375881ad4da1153ac56874c5"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"a2b595f87a4403e09f11b765f24f13624b4a36d1","unresolved":false,"context_lines":[{"line_number":38,"context_line":"               choices\u003d(\u0027keystone\u0027, \u0027noauth\u0027, \u0027basic\u0027),"},{"line_number":39,"context_line":"               help\u003d_(\u0027Authentication method used on the ironic-inspector \u0027"},{"line_number":40,"context_line":"                      \u0027API. \"noauth\", \"keystone\" or \"basic\" are valid \u0027"},{"line_number":41,"context_line":"                      \u0027options. \"noauth\" will disable all authentication.\u0027)),"},{"line_number":42,"context_line":"    cfg.StrOpt(\u0027auth_basic_user_file\u0027,"},{"line_number":43,"context_line":"               default\u003d\u0027/etc/ironic-inspector/htpasswd\u0027,"},{"line_number":44,"context_line":"               help\u003d_(\u0027Path to Apache format user authentication file used \u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_aa052616","line":41,"in_reply_to":"ff570b3c_cf098f2b","updated":"2020-06-04 13:26:22.000000000","message":"Done","commit_id":"49406120be1120cd375881ad4da1153ac56874c5"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"dbce5e926b923a8ec14f886ba497c3f881f1e343","unresolved":false,"context_lines":[{"line_number":38,"context_line":"               choices\u003d(\u0027keystone\u0027, \u0027noauth\u0027, \u0027basic\u0027),"},{"line_number":39,"context_line":"               help\u003d_(\u0027Authentication method used on the ironic-inspector \u0027"},{"line_number":40,"context_line":"                      \u0027API. \"noauth\", \"keystone\" or \"basic\" are valid \u0027"},{"line_number":41,"context_line":"                      \u0027options. \"noauth\" will disable all authentication.\u0027)),"},{"line_number":42,"context_line":"    cfg.StrOpt(\u0027auth_basic_user_file\u0027,"},{"line_number":43,"context_line":"               default\u003d\u0027/etc/ironic-inspector/htpasswd\u0027,"},{"line_number":44,"context_line":"               help\u003d_(\u0027Path to Apache format user authentication file used \u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_07d24bd1","line":41,"in_reply_to":"ff570b3c_cf098f2b","updated":"2020-06-04 12:36:49.000000000","message":"I wonder since the client-side auth method is now called http_basic, this should be too, and the same goes for the ironic change https://review.opendev.org/#/c/727467","commit_id":"49406120be1120cd375881ad4da1153ac56874c5"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"82691376acaf4289c722daa36b4dab6a99773633","unresolved":false,"context_lines":[{"line_number":39,"context_line":"               help\u003d_(\u0027Authentication method used on the ironic-inspector \u0027"},{"line_number":40,"context_line":"                      \u0027API. \"noauth\", \"keystone\" or \"basic\" are valid \u0027"},{"line_number":41,"context_line":"                      \u0027options. \"noauth\" will disable all authentication.\u0027)),"},{"line_number":42,"context_line":"    cfg.StrOpt(\u0027auth_basic_user_file\u0027,"},{"line_number":43,"context_line":"               default\u003d\u0027/etc/ironic-inspector/htpasswd\u0027,"},{"line_number":44,"context_line":"               help\u003d_(\u0027Path to Apache format user authentication file used \u0027"},{"line_number":45,"context_line":"                      \u0027when auth_strategy\u003dbasic\u0027)),"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_2f148b43","line":42,"updated":"2020-06-04 09:27:15.000000000","message":"basic_auth_user_file for readability","commit_id":"49406120be1120cd375881ad4da1153ac56874c5"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"a2b595f87a4403e09f11b765f24f13624b4a36d1","unresolved":false,"context_lines":[{"line_number":39,"context_line":"               help\u003d_(\u0027Authentication method used on the ironic-inspector \u0027"},{"line_number":40,"context_line":"                      \u0027API. \"noauth\", \"keystone\" or \"basic\" are valid \u0027"},{"line_number":41,"context_line":"                      \u0027options. \"noauth\" will disable all authentication.\u0027)),"},{"line_number":42,"context_line":"    cfg.StrOpt(\u0027auth_basic_user_file\u0027,"},{"line_number":43,"context_line":"               default\u003d\u0027/etc/ironic-inspector/htpasswd\u0027,"},{"line_number":44,"context_line":"               help\u003d_(\u0027Path to Apache format user authentication file used \u0027"},{"line_number":45,"context_line":"                      \u0027when auth_strategy\u003dbasic\u0027)),"}],"source_content_type":"text/x-python","patch_set":4,"id":"ff570b3c_5d141644","line":42,"in_reply_to":"ff570b3c_2f148b43","updated":"2020-06-04 13:26:22.000000000","message":"Done, but its http_basic_auth_user_file","commit_id":"49406120be1120cd375881ad4da1153ac56874c5"}],"releasenotes/notes/http-basic-auth-fbe1da9669f5388c.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"82691376acaf4289c722daa36b4dab6a99773633","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    python library is used for password checks since it supports ``$2y$``"},{"line_number":15,"context_line":"    prefixed bcrypt passwords as generated by the Apache htpasswd utility."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    To try basic authentication, the following can be done:"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    * Set ``/etc/ironic-inspector/inspector.conf`` ``DEFAULT`` ``auth_strategy``"},{"line_number":20,"context_line":"      to ``basic``"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ff570b3c_0f0f072e","line":17,"updated":"2020-06-04 09:27:15.000000000","message":"I\u0027d rather move this instruction to the installation docs.","commit_id":"49406120be1120cd375881ad4da1153ac56874c5"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"a2b595f87a4403e09f11b765f24f13624b4a36d1","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    python library is used for password checks since it supports ``$2y$``"},{"line_number":15,"context_line":"    prefixed bcrypt passwords as generated by the Apache htpasswd utility."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    To try basic authentication, the following can be done:"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    * Set ``/etc/ironic-inspector/inspector.conf`` ``DEFAULT`` ``auth_strategy``"},{"line_number":20,"context_line":"      to ``basic``"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ff570b3c_5d99b6c1","line":17,"in_reply_to":"ff570b3c_0f0f072e","updated":"2020-06-04 13:26:22.000000000","message":"There will be some installation docs added under task: 39753","commit_id":"49406120be1120cd375881ad4da1153ac56874c5"}]}
