)]}'
{"whitebox_tempest_plugin/config.py":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ef733672a5facfa7653a8162cd583a4d6903aeaa","unresolved":true,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"database_group \u003d cfg.OptGroup("},{"line_number":168,"context_line":"    name\u003d\u0027whitebox-database\u0027,"},{"line_number":169,"context_line":"    title\u003d\u0027Access parameters to interface with nova databases.\u0027)"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"database_opts \u003d ["},{"line_number":172,"context_line":"    cfg.StrOpt("}],"source_content_type":"text/x-python","patch_set":3,"id":"f6c5750e_e538e25b","line":169,"range":{"start_line":169,"start_character":47,"end_line":169,"end_character":51},"updated":"2021-08-27 20:09:05.000000000","message":"nit: technically not only Nova (the cinder, neutron, keystone, etc databases are all on the same host in all deployment types that we care about) though in practice currently this is just nova","commit_id":"81ff55b9f41a64c2d2f6e805ed07e4d85485c160"},{"author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"change_message_id":"ca4ecde4c94a34c5a9ac967715e9b2bfcec096ce","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"database_group \u003d cfg.OptGroup("},{"line_number":168,"context_line":"    name\u003d\u0027whitebox-database\u0027,"},{"line_number":169,"context_line":"    title\u003d\u0027Access parameters to interface with nova databases.\u0027)"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"database_opts \u003d ["},{"line_number":172,"context_line":"    cfg.StrOpt("}],"source_content_type":"text/x-python","patch_set":3,"id":"dac1cddd_418a3fd8","line":169,"range":{"start_line":169,"start_character":47,"end_line":169,"end_character":51},"in_reply_to":"f6c5750e_e538e25b","updated":"2021-08-27 20:13:40.000000000","message":"Ack","commit_id":"81ff55b9f41a64c2d2f6e805ed07e4d85485c160"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ef733672a5facfa7653a8162cd583a4d6903aeaa","unresolved":true,"context_lines":[{"line_number":190,"context_line":"nova_api_database_opts \u003d ["},{"line_number":191,"context_line":"    cfg.StrOpt("},{"line_number":192,"context_line":"        \u0027user\u0027,"},{"line_number":193,"context_line":"        help\u003d\u0027Username to use when connecting to the database server. \u0027"},{"line_number":194,"context_line":"             \u0027This should normally be the root user, as it needs to \u0027"},{"line_number":195,"context_line":"             \u0027have permissions on all databases.\u0027),"},{"line_number":196,"context_line":"    cfg.StrOpt("},{"line_number":197,"context_line":"        \u0027password\u0027,"},{"line_number":198,"context_line":"        help\u003d\u0027The password to use when connecting to the database server.\u0027),"}],"source_content_type":"text/x-python","patch_set":3,"id":"06445673_716560d4","line":195,"range":{"start_line":193,"start_character":14,"end_line":195,"end_character":49},"updated":"2021-08-27 20:09:05.000000000","message":"this helptext isn\u0027t really correct anymore.","commit_id":"81ff55b9f41a64c2d2f6e805ed07e4d85485c160"},{"author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"change_message_id":"ca4ecde4c94a34c5a9ac967715e9b2bfcec096ce","unresolved":false,"context_lines":[{"line_number":190,"context_line":"nova_api_database_opts \u003d ["},{"line_number":191,"context_line":"    cfg.StrOpt("},{"line_number":192,"context_line":"        \u0027user\u0027,"},{"line_number":193,"context_line":"        help\u003d\u0027Username to use when connecting to the database server. \u0027"},{"line_number":194,"context_line":"             \u0027This should normally be the root user, as it needs to \u0027"},{"line_number":195,"context_line":"             \u0027have permissions on all databases.\u0027),"},{"line_number":196,"context_line":"    cfg.StrOpt("},{"line_number":197,"context_line":"        \u0027password\u0027,"},{"line_number":198,"context_line":"        help\u003d\u0027The password to use when connecting to the database server.\u0027),"}],"source_content_type":"text/x-python","patch_set":3,"id":"2c94d2ff_618a2b96","line":195,"range":{"start_line":193,"start_character":14,"end_line":195,"end_character":49},"in_reply_to":"06445673_716560d4","updated":"2021-08-27 20:13:40.000000000","message":"Ack","commit_id":"81ff55b9f41a64c2d2f6e805ed07e4d85485c160"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ef733672a5facfa7653a8162cd583a4d6903aeaa","unresolved":true,"context_lines":[{"line_number":209,"context_line":"nova_cell_database_opts \u003d ["},{"line_number":210,"context_line":"    cfg.StrOpt("},{"line_number":211,"context_line":"        \u0027user\u0027,"},{"line_number":212,"context_line":"        help\u003d\u0027Username to use when connecting to the database server. \u0027"},{"line_number":213,"context_line":"             \u0027This should normally be the root user, as it needs to \u0027"},{"line_number":214,"context_line":"             \u0027have permissions on all databases.\u0027),"},{"line_number":215,"context_line":"    cfg.StrOpt("},{"line_number":216,"context_line":"        \u0027password\u0027,"},{"line_number":217,"context_line":"        help\u003d\u0027The password to use when connecting to the database server.\u0027),"}],"source_content_type":"text/x-python","patch_set":3,"id":"4fc17877_49b3cd8f","line":214,"range":{"start_line":212,"start_character":14,"end_line":214,"end_character":48},"updated":"2021-08-27 20:09:05.000000000","message":"Ditto - with per-DB credentials, the user just needs to have permissions for the DB in question.","commit_id":"81ff55b9f41a64c2d2f6e805ed07e4d85485c160"},{"author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"change_message_id":"ca4ecde4c94a34c5a9ac967715e9b2bfcec096ce","unresolved":false,"context_lines":[{"line_number":209,"context_line":"nova_cell_database_opts \u003d ["},{"line_number":210,"context_line":"    cfg.StrOpt("},{"line_number":211,"context_line":"        \u0027user\u0027,"},{"line_number":212,"context_line":"        help\u003d\u0027Username to use when connecting to the database server. \u0027"},{"line_number":213,"context_line":"             \u0027This should normally be the root user, as it needs to \u0027"},{"line_number":214,"context_line":"             \u0027have permissions on all databases.\u0027),"},{"line_number":215,"context_line":"    cfg.StrOpt("},{"line_number":216,"context_line":"        \u0027password\u0027,"},{"line_number":217,"context_line":"        help\u003d\u0027The password to use when connecting to the database server.\u0027),"}],"source_content_type":"text/x-python","patch_set":3,"id":"dd53643b_b7d52f37","line":214,"range":{"start_line":212,"start_character":14,"end_line":214,"end_character":48},"in_reply_to":"4fc17877_49b3cd8f","updated":"2021-08-27 20:13:40.000000000","message":"Ack","commit_id":"81ff55b9f41a64c2d2f6e805ed07e4d85485c160"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ef733672a5facfa7653a8162cd583a4d6903aeaa","unresolved":true,"context_lines":[{"line_number":214,"context_line":"             \u0027have permissions on all databases.\u0027),"},{"line_number":215,"context_line":"    cfg.StrOpt("},{"line_number":216,"context_line":"        \u0027password\u0027,"},{"line_number":217,"context_line":"        help\u003d\u0027The password to use when connecting to the database server.\u0027),"},{"line_number":218,"context_line":"    cfg.StrOpt("},{"line_number":219,"context_line":"        \u0027db_name\u0027,"},{"line_number":220,"context_line":"        default\u003d\"nova_cell1\","}],"source_content_type":"text/x-python","patch_set":3,"id":"25c689ad_e66fe676","line":217,"range":{"start_line":217,"start_character":14,"end_line":217,"end_character":72},"updated":"2021-08-27 20:09:05.000000000","message":"And this could probably be updated to explain that it\u0027s the user\u0027s password...","commit_id":"81ff55b9f41a64c2d2f6e805ed07e4d85485c160"},{"author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"change_message_id":"ca4ecde4c94a34c5a9ac967715e9b2bfcec096ce","unresolved":false,"context_lines":[{"line_number":214,"context_line":"             \u0027have permissions on all databases.\u0027),"},{"line_number":215,"context_line":"    cfg.StrOpt("},{"line_number":216,"context_line":"        \u0027password\u0027,"},{"line_number":217,"context_line":"        help\u003d\u0027The password to use when connecting to the database server.\u0027),"},{"line_number":218,"context_line":"    cfg.StrOpt("},{"line_number":219,"context_line":"        \u0027db_name\u0027,"},{"line_number":220,"context_line":"        default\u003d\"nova_cell1\","}],"source_content_type":"text/x-python","patch_set":3,"id":"4c835158_5e61dec9","line":217,"range":{"start_line":217,"start_character":14,"end_line":217,"end_character":72},"in_reply_to":"25c689ad_e66fe676","updated":"2021-08-27 20:13:40.000000000","message":"Ack","commit_id":"81ff55b9f41a64c2d2f6e805ed07e4d85485c160"}]}
