)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c35b5361f1f15814ae13c4a36d809fbcec8a193f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Artom Lifshitz \u003califshit@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-03-03 14:37:27 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Whitebox Templest Plugin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Tempest defines its scope as only what is accessible through the"},{"line_number":10,"context_line":"various REST APIs. Some cloud features cannot be properly tested when"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1fa4df85_a8b0a544","line":7,"range":{"start_line":7,"start_character":9,"end_line":7,"end_character":17},"updated":"2020-03-03 19:44:09.000000000","message":"typo: Tempest","commit_id":"4621dbf49f84286eef50353cdeae6dfe41ba2d15"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"c1c3dda110b56a62d826616e0518ff0de87c3800","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Artom Lifshitz \u003califshit@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-03-03 14:37:27 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Whitebox Templest Plugin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Tempest defines its scope as only what is accessible through the"},{"line_number":10,"context_line":"various REST APIs. Some cloud features cannot be properly tested when"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1fa4df85_58c532f0","line":7,"range":{"start_line":7,"start_character":9,"end_line":7,"end_character":17},"in_reply_to":"1fa4df85_a8b0a544","updated":"2020-03-04 13:33:41.000000000","message":"Done","commit_id":"4621dbf49f84286eef50353cdeae6dfe41ba2d15"}],"specs/other/whitebox-tempest-plugin.rst":[{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"824d52e4d995209d3edeceb8752904800f8da55a","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Tempest defines its scope as only what is accessible through the various REST"},{"line_number":18,"context_line":"APIs. Some cloud features cannot be properly tested when using only the REST"},{"line_number":19,"context_line":"API. For example, in the context of Nova using the libvirt driver, certain"},{"line_number":20,"context_line":"features can only be fully tested by examining instances\u0027s XML. Specifically,"},{"line_number":21,"context_line":"live-migrating an instance with dedicated CPUs can appear to succeed, while in"},{"line_number":22,"context_line":"actuality the live migration has caused the instance to no longer have"},{"line_number":23,"context_line":"dedicated CPUs. Only by looking at the instance\u0027s XML can we validate that the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_6c23f358","line":20,"range":{"start_line":20,"start_character":47,"end_line":20,"end_character":58},"updated":"2020-02-25 07:50:37.000000000","message":"instance\u0027s or instances\u0027?","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ecee6d42fd7e7c71463f65f44af3aeb951e9b94d","unresolved":false,"context_lines":[{"line_number":17,"context_line":"Tempest defines its scope as only what is accessible through the various REST"},{"line_number":18,"context_line":"APIs. Some cloud features cannot be properly tested when using only the REST"},{"line_number":19,"context_line":"API. For example, in the context of Nova using the libvirt driver, certain"},{"line_number":20,"context_line":"features can only be fully tested by examining instances\u0027s XML. Specifically,"},{"line_number":21,"context_line":"live-migrating an instance with dedicated CPUs can appear to succeed, while in"},{"line_number":22,"context_line":"actuality the live migration has caused the instance to no longer have"},{"line_number":23,"context_line":"dedicated CPUs. Only by looking at the instance\u0027s XML can we validate that the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_c1af017b","line":20,"range":{"start_line":20,"start_character":47,"end_line":20,"end_character":58},"in_reply_to":"3fa7e38b_6c23f358","updated":"2020-03-03 18:24:02.000000000","message":"So I thought the plural possessive ----s\u0027s was a correct way of doing it, but according to [1] at least it\u0027s not. So let\u0027s just say \"XML of the instances\" to avoid the problem altogether :)\n\n[1] https://www.grammarly.com/blog/possessive-nouns/","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7ff786b0cf4ca339da1fa30f6efda6712c1bb936","unresolved":false,"context_lines":[{"line_number":29,"context_line":"The whitebox-tempest-plugin is a Tempest plugin whose scope explicitly requires"},{"line_number":30,"context_line":"peeking behind the curtain. In other words, if a feature or behavior can be"},{"line_number":31,"context_line":"fully tested using only a REST API, such a test does not belong in"},{"line_number":32,"context_line":"whitebox-tempest-plugin. On the other hand, if fully testing a feature or"},{"line_number":33,"context_line":"behavior requires accessing the control plane like a human operator or admin"},{"line_number":34,"context_line":"would, such a test belongs in whitebox-tempest plugin."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"The plugin provides a framework for tests to look behind the curtain. It"},{"line_number":37,"context_line":"currently contains Tempest-style clients that can examine an instance\u0027s XML,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_b13dc5bc","line":34,"range":{"start_line":32,"start_character":25,"end_line":34,"end_character":54},"updated":"2020-02-26 18:04:33.000000000","message":"+1. this is something lot of people ask from QA tooling.","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7ff786b0cf4ca339da1fa30f6efda6712c1bb936","unresolved":false,"context_lines":[{"line_number":52,"context_line":"Projects"},{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Whitebox-tempest-plugin is self-contained, but a devstack plugin will be"},{"line_number":56,"context_line":"necessary."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Implementation"},{"line_number":59,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_f1a9fdde","line":56,"range":{"start_line":55,"start_character":43,"end_line":56,"end_character":10},"updated":"2020-02-26 18:04:33.000000000","message":"can you explain the requirement of devstack plugin ? tempest plugin can be installed via current devstack logic by enabling it in zuul job.","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ecee6d42fd7e7c71463f65f44af3aeb951e9b94d","unresolved":false,"context_lines":[{"line_number":52,"context_line":"Projects"},{"line_number":53,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Whitebox-tempest-plugin is self-contained, but a devstack plugin will be"},{"line_number":56,"context_line":"necessary."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Implementation"},{"line_number":59,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_61d5ede4","line":56,"range":{"start_line":55,"start_character":43,"end_line":56,"end_character":10},"in_reply_to":"1fa4df85_f1a9fdde","updated":"2020-03-03 18:24:02.000000000","message":"Not for tempest, but to configure whitebox itself. I\u0027ve modified the wording.","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"824d52e4d995209d3edeceb8752904800f8da55a","unresolved":false,"context_lines":[{"line_number":61,"context_line":"Assignee(s)"},{"line_number":62,"context_line":"-----------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"The current whitebox-templest-plugin team is composed of Joe Hakim Rahme (rahmu),"},{"line_number":65,"context_line":"Sean Mooney (sean-k-mooney) and Artom Lifshitz (notartom)."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Milestones"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_ec0e03d7","line":64,"range":{"start_line":64,"start_character":21,"end_line":64,"end_character":29},"updated":"2020-02-25 07:50:37.000000000","message":"tempest","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ecee6d42fd7e7c71463f65f44af3aeb951e9b94d","unresolved":false,"context_lines":[{"line_number":61,"context_line":"Assignee(s)"},{"line_number":62,"context_line":"-----------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"The current whitebox-templest-plugin team is composed of Joe Hakim Rahme (rahmu),"},{"line_number":65,"context_line":"Sean Mooney (sean-k-mooney) and Artom Lifshitz (notartom)."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Milestones"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_41f1d194","line":64,"range":{"start_line":64,"start_character":21,"end_line":64,"end_character":29},"in_reply_to":"3fa7e38b_ec0e03d7","updated":"2020-03-03 18:24:02.000000000","message":"Done","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ecee6d42fd7e7c71463f65f44af3aeb951e9b94d","unresolved":false,"context_lines":[{"line_number":67,"context_line":"Milestones"},{"line_number":68,"context_line":"----------"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Train."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Work Items"},{"line_number":73,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_6143adb0","line":70,"updated":"2020-03-03 18:24:02.000000000","message":"I guess Ussuri at this point.","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"824d52e4d995209d3edeceb8752904800f8da55a","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The current roadmap consists of:"},{"line_number":76,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":77,"context_line":"- Add TripleO CI coverage to make sure whitebox-templest-plugin works not only"},{"line_number":78,"context_line":"  with Devtstack deployments, but also TripleO."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_0cdfdf39","line":77,"range":{"start_line":77,"start_character":48,"end_line":77,"end_character":56},"updated":"2020-02-25 07:50:37.000000000","message":"tempest","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ecee6d42fd7e7c71463f65f44af3aeb951e9b94d","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The current roadmap consists of:"},{"line_number":76,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":77,"context_line":"- Add TripleO CI coverage to make sure whitebox-templest-plugin works not only"},{"line_number":78,"context_line":"  with Devtstack deployments, but also TripleO."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_21329560","line":77,"range":{"start_line":77,"start_character":48,"end_line":77,"end_character":56},"in_reply_to":"3fa7e38b_0cdfdf39","updated":"2020-03-03 18:24:02.000000000","message":"Done","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"824d52e4d995209d3edeceb8752904800f8da55a","unresolved":false,"context_lines":[{"line_number":75,"context_line":"The current roadmap consists of:"},{"line_number":76,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":77,"context_line":"- Add TripleO CI coverage to make sure whitebox-templest-plugin works not only"},{"line_number":78,"context_line":"  with Devtstack deployments, but also TripleO."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Dependencies"},{"line_number":81,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_4c0717ca","line":78,"range":{"start_line":78,"start_character":7,"end_line":78,"end_character":16},"updated":"2020-02-25 07:50:37.000000000","message":"Devstack","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"824d52e4d995209d3edeceb8752904800f8da55a","unresolved":false,"context_lines":[{"line_number":75,"context_line":"The current roadmap consists of:"},{"line_number":76,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":77,"context_line":"- Add TripleO CI coverage to make sure whitebox-templest-plugin works not only"},{"line_number":78,"context_line":"  with Devtstack deployments, but also TripleO."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Dependencies"},{"line_number":81,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_0cc83f74","line":78,"range":{"start_line":78,"start_character":38,"end_line":78,"end_character":39},"updated":"2020-02-25 07:50:37.000000000","message":"with?","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ecee6d42fd7e7c71463f65f44af3aeb951e9b94d","unresolved":false,"context_lines":[{"line_number":75,"context_line":"The current roadmap consists of:"},{"line_number":76,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":77,"context_line":"- Add TripleO CI coverage to make sure whitebox-templest-plugin works not only"},{"line_number":78,"context_line":"  with Devtstack deployments, but also TripleO."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"Dependencies"},{"line_number":81,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_a102053c","line":78,"range":{"start_line":78,"start_character":7,"end_line":78,"end_character":16},"in_reply_to":"3fa7e38b_4c0717ca","updated":"2020-03-03 18:24:02.000000000","message":"Changed the wording a bit, hopefully clearer.","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"ecee6d42fd7e7c71463f65f44af3aeb951e9b94d","unresolved":false,"context_lines":[{"line_number":80,"context_line":"Dependencies"},{"line_number":81,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"Whitebox requires"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"References"},{"line_number":86,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1fa4df85_417eb1af","line":83,"updated":"2020-03-03 18:24:02.000000000","message":"This need to be filled in.","commit_id":"1dd109ca0fa7ecbb8cb3e54bf02ffebd5241a091"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"9f12292683b44ae46af2dafde86e894fe70ef25c","unresolved":false,"context_lines":[{"line_number":75,"context_line":"The current roadmap consists of:"},{"line_number":76,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":77,"context_line":"- Whitebox supports undercloud/overcloud TripleO deployments, but there is no"},{"line_number":78,"context_line":"upstream CI coverage for this. Work is in progress [2]_ to add a TripleO CI"},{"line_number":79,"context_line":"job. The new job will use a multinode standalone TripleO deployment, which is"},{"line_number":80,"context_line":"also in the process of being developed."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Dependencies"},{"line_number":83,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1fa4df85_0881b94a","line":80,"range":{"start_line":78,"start_character":0,"end_line":80,"end_character":4},"updated":"2020-03-03 19:45:41.000000000","message":"you need to indent these lines for proper RST","commit_id":"4621dbf49f84286eef50353cdeae6dfe41ba2d15"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"c1c3dda110b56a62d826616e0518ff0de87c3800","unresolved":false,"context_lines":[{"line_number":75,"context_line":"The current roadmap consists of:"},{"line_number":76,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":77,"context_line":"- Whitebox supports undercloud/overcloud TripleO deployments, but there is no"},{"line_number":78,"context_line":"upstream CI coverage for this. Work is in progress [2]_ to add a TripleO CI"},{"line_number":79,"context_line":"job. The new job will use a multinode standalone TripleO deployment, which is"},{"line_number":80,"context_line":"also in the process of being developed."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Dependencies"},{"line_number":83,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1fa4df85_18bb3a72","line":80,"range":{"start_line":78,"start_character":0,"end_line":80,"end_character":4},"in_reply_to":"1fa4df85_0881b94a","updated":"2020-03-04 13:33:41.000000000","message":"Done","commit_id":"4621dbf49f84286eef50353cdeae6dfe41ba2d15"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"9f12292683b44ae46af2dafde86e894fe70ef25c","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Whitebox requires the following Python modules:"},{"line_number":86,"context_line":"- sshtunnel (needed to access the overcloud database, will be dropped once [2]_"},{"line_number":87,"context_line":"is done, as a standalone TripleO deployment does not have the"},{"line_number":88,"context_line":"undercloud/overcloud distinction)."},{"line_number":89,"context_line":"- pymysql (needed to intereact with the database)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1fa4df85_c8964194","line":88,"range":{"start_line":87,"start_character":0,"end_line":88,"end_character":2},"updated":"2020-03-03 19:45:41.000000000","message":"indent below sshtunnel","commit_id":"4621dbf49f84286eef50353cdeae6dfe41ba2d15"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"c1c3dda110b56a62d826616e0518ff0de87c3800","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Whitebox requires the following Python modules:"},{"line_number":86,"context_line":"- sshtunnel (needed to access the overcloud database, will be dropped once [2]_"},{"line_number":87,"context_line":"is done, as a standalone TripleO deployment does not have the"},{"line_number":88,"context_line":"undercloud/overcloud distinction)."},{"line_number":89,"context_line":"- pymysql (needed to intereact with the database)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1fa4df85_d8b0428d","line":88,"range":{"start_line":87,"start_character":0,"end_line":88,"end_character":2},"in_reply_to":"1fa4df85_c8964194","updated":"2020-03-04 13:33:41.000000000","message":"Done","commit_id":"4621dbf49f84286eef50353cdeae6dfe41ba2d15"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"231492f611de539bf4d9088530087ba0e7920d82","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Whitebox Tempest Plugin"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"https://blueprints.launchpad.net/tempest/+spec/whitebox-tempest-plugin"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Problem description"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_0302e53d","line":12,"updated":"2020-03-04 23:27:35.000000000","message":"Is this URL is correct? This doesn\u0027t work for me.","commit_id":"69a6bce70f61563fcf315fabd1db52965558c5e8"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"8858bbd57537a9f452cce787bc761ecbcd4853c0","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Whitebox Tempest Plugin"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"https://blueprints.launchpad.net/tempest/+spec/whitebox-tempest-plugin"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Problem description"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_d9227a52","line":12,"in_reply_to":"1fa4df85_0302e53d","updated":"2020-03-05 01:38:29.000000000","message":"Done","commit_id":"69a6bce70f61563fcf315fabd1db52965558c5e8"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"231492f611de539bf4d9088530087ba0e7920d82","unresolved":false,"context_lines":[{"line_number":45,"context_line":"Alternatives"},{"line_number":46,"context_line":"------------"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"While various team-specific or project-specific Tempest plugins exists whose"},{"line_number":49,"context_line":"scope sometimes intersects with whitebox-tempest-plugin, the whitebox testing"},{"line_number":50,"context_line":"use case does not currently have an alternative community solution."},{"line_number":51,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_f6dae575","line":48,"range":{"start_line":48,"start_character":64,"end_line":48,"end_character":70},"updated":"2020-03-04 23:27:35.000000000","message":"exist?","commit_id":"69a6bce70f61563fcf315fabd1db52965558c5e8"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"8858bbd57537a9f452cce787bc761ecbcd4853c0","unresolved":false,"context_lines":[{"line_number":45,"context_line":"Alternatives"},{"line_number":46,"context_line":"------------"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"While various team-specific or project-specific Tempest plugins exists whose"},{"line_number":49,"context_line":"scope sometimes intersects with whitebox-tempest-plugin, the whitebox testing"},{"line_number":50,"context_line":"use case does not currently have an alternative community solution."},{"line_number":51,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_9918821e","line":48,"range":{"start_line":48,"start_character":64,"end_line":48,"end_character":70},"in_reply_to":"1fa4df85_f6dae575","updated":"2020-03-05 01:38:29.000000000","message":"Done","commit_id":"69a6bce70f61563fcf315fabd1db52965558c5e8"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"231492f611de539bf4d9088530087ba0e7920d82","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The current roadmap consists of:"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"- Whitebox supports undercloud/overcloud TripleO deployments, but there is no"},{"line_number":80,"context_line":"  upstream CI coverage for this. Work is in progress [2]_ to add a TripleO CI"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_b65d4d16","line":77,"range":{"start_line":77,"start_character":66,"end_line":77,"end_character":67},"updated":"2020-03-04 23:27:35.000000000","message":"This \"_\" isn\u0027t necessary. I guess the HTML rendering is a bit weird.\nhttps://9abde9dfbceba4b989ea-cd725815d30cf2ab8520aad695ae6c76.ssl.cf1.rackcdn.com/656890/5/check/openstack-tox-docs/1b26d5e/docs/specs/other/whitebox-tempest-plugin.html#references","commit_id":"69a6bce70f61563fcf315fabd1db52965558c5e8"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"8858bbd57537a9f452cce787bc761ecbcd4853c0","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The current roadmap consists of:"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"- Whitebox supports undercloud/overcloud TripleO deployments, but there is no"},{"line_number":80,"context_line":"  upstream CI coverage for this. Work is in progress [2]_ to add a TripleO CI"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_99d722ef","line":77,"range":{"start_line":77,"start_character":66,"end_line":77,"end_character":67},"in_reply_to":"1fa4df85_b65d4d16","updated":"2020-03-05 01:38:29.000000000","message":"For the life of me I can\u0027t figure out a reference syntax that\u0027ll link and format properly, so I just did it as a list.","commit_id":"69a6bce70f61563fcf315fabd1db52965558c5e8"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"231492f611de539bf4d9088530087ba0e7920d82","unresolved":false,"context_lines":[{"line_number":77,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"- Whitebox supports undercloud/overcloud TripleO deployments, but there is no"},{"line_number":80,"context_line":"  upstream CI coverage for this. Work is in progress [2]_ to add a TripleO CI"},{"line_number":81,"context_line":"  job. The new job will use a multinode standalone TripleO deployment, which is"},{"line_number":82,"context_line":"  also in the process of being developed."},{"line_number":83,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_76a115f8","line":80,"range":{"start_line":80,"start_character":56,"end_line":80,"end_character":57},"updated":"2020-03-04 23:27:35.000000000","message":"ditto","commit_id":"69a6bce70f61563fcf315fabd1db52965558c5e8"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"8858bbd57537a9f452cce787bc761ecbcd4853c0","unresolved":false,"context_lines":[{"line_number":77,"context_line":"- Start using whitebox-tempest-plugin in the Nova NFV Zuul job [1]_."},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"- Whitebox supports undercloud/overcloud TripleO deployments, but there is no"},{"line_number":80,"context_line":"  upstream CI coverage for this. Work is in progress [2]_ to add a TripleO CI"},{"line_number":81,"context_line":"  job. The new job will use a multinode standalone TripleO deployment, which is"},{"line_number":82,"context_line":"  also in the process of being developed."},{"line_number":83,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_b9d45eea","line":80,"range":{"start_line":80,"start_character":56,"end_line":80,"end_character":57},"in_reply_to":"1fa4df85_76a115f8","updated":"2020-03-05 01:38:29.000000000","message":"Done","commit_id":"69a6bce70f61563fcf315fabd1db52965558c5e8"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"231492f611de539bf4d9088530087ba0e7920d82","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Whitebox requires the following Python modules:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- sshtunnel (needed to access the overcloud database, will be dropped once [2]_"},{"line_number":90,"context_line":"  is done, as a standalone TripleO deployment does not have the"},{"line_number":91,"context_line":"  undercloud/overcloud distinction)."},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_16a221fd","line":89,"range":{"start_line":89,"start_character":78,"end_line":89,"end_character":79},"updated":"2020-03-04 23:27:35.000000000","message":"ditto","commit_id":"69a6bce70f61563fcf315fabd1db52965558c5e8"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"8858bbd57537a9f452cce787bc761ecbcd4853c0","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Whitebox requires the following Python modules:"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"- sshtunnel (needed to access the overcloud database, will be dropped once [2]_"},{"line_number":90,"context_line":"  is done, as a standalone TripleO deployment does not have the"},{"line_number":91,"context_line":"  undercloud/overcloud distinction)."},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_59076a83","line":89,"range":{"start_line":89,"start_character":78,"end_line":89,"end_character":79},"in_reply_to":"1fa4df85_16a221fd","updated":"2020-03-05 01:38:29.000000000","message":"Done","commit_id":"69a6bce70f61563fcf315fabd1db52965558c5e8"}]}
