)]}'
{"2020.10.json":[{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"e01eb2c76351a9eb933e3b2fcc1ea72de62608d6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"  \"metadata\": {"},{"line_number":3,"context_line":"    \"id\": \"2020.10\","},{"line_number":4,"context_line":"    \"schema\": \"2.0\","}],"source_content_type":"application/json","patch_set":1,"id":"1f621f24_2e8dc9d2","line":1,"updated":"2020-11-11 17:16:43.000000000","message":"Fact check: vendors are required to submit add-on patches rather than create guideline draft for 2020.10.json and submit guideline draft to stable interop","commit_id":"24eb08259c43be1ebaa494303a444ef82c56b5f7"},{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"ff40a615c0ce3bfcb16a5b7d2a070ee13697c431","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"  \"metadata\": {"},{"line_number":3,"context_line":"    \"id\": \"2020.10\","},{"line_number":4,"context_line":"    \"schema\": \"2.0\","}],"source_content_type":"application/json","patch_set":1,"id":"1f621f24_c67e9de2","line":1,"in_reply_to":"1f621f24_2e8dc9d2","updated":"2020-11-13 19:24:29.000000000","message":"\u003epatch deprecated by  2020.11.json, https://review.opendev.org/#/c/762705/","commit_id":"24eb08259c43be1ebaa494303a444ef82c56b5f7"},{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"b0ff4de0b4ced27f5da21226eb63eb1584edab2a","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        \"stein\","},{"line_number":77,"context_line":"        \"train\","},{"line_number":78,"context_line":"        \"ussuri\","},{"line_number":79,"context_line":"        \"victoria\""},{"line_number":80,"context_line":"      ],"},{"line_number":81,"context_line":"      \"status\": \"approved\""},{"line_number":82,"context_line":"    }"}],"source_content_type":"application/json","patch_set":1,"id":"1f621f24_3302520c","line":79,"updated":"2020-11-11 16:37:35.000000000","message":"Please add , \"wallaby\" to the list\nChange status to \"draft\"","commit_id":"24eb08259c43be1ebaa494303a444ef82c56b5f7"},{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"b0ff4de0b4ced27f5da21226eb63eb1584edab2a","unresolved":false,"context_lines":[{"line_number":196,"context_line":"          \"keystone\","},{"line_number":197,"context_line":"          \"nova\","},{"line_number":198,"context_line":"          \"neutron\","},{"line_number":199,"context_line":"          \"manila\""},{"line_number":200,"context_line":"        ]"},{"line_number":201,"context_line":"      }"},{"line_number":202,"context_line":"    },"}],"source_content_type":"application/json","patch_set":1,"id":"1f621f24_ee10f150","line":199,"range":{"start_line":199,"start_character":11,"end_line":199,"end_character":17},"updated":"2020-11-11 16:37:35.000000000","message":"I believe manila is an add-on item and need to be removed from the required list","commit_id":"24eb08259c43be1ebaa494303a444ef82c56b5f7"},{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"b0ff4de0b4ced27f5da21226eb63eb1584edab2a","unresolved":false,"context_lines":[{"line_number":3147,"context_line":"        \"doc\","},{"line_number":3148,"context_line":"        \"foundation\","},{"line_number":3149,"context_line":"        \"atomic\""},{"line_number":3150,"context_line":"      ],"},{"line_number":3151,"context_line":"      \"admin\": false,"},{"line_number":3152,"context_line":"      \"description\": \"\","},{"line_number":3153,"context_line":"      \"project\": \"manila\","}],"source_content_type":"application/json","patch_set":1,"id":"1f621f24_0e99edc2","line":3150,"updated":"2020-11-11 16:37:35.000000000","message":"I think manila requirements need to be moved to add-ons. This comment applies to all manila test sections in this file","commit_id":"24eb08259c43be1ebaa494303a444ef82c56b5f7"},{"author":{"_account_id":30025,"name":"Vida Haririan","display_name":"Vida Haririan","email":"vhariria@redhat.com","username":"vhari"},"change_message_id":"b0ff4de0b4ced27f5da21226eb63eb1584edab2a","unresolved":false,"context_lines":[{"line_number":3631,"context_line":"        \"sections\": {}"},{"line_number":3632,"context_line":"      }"},{"line_number":3633,"context_line":"    }"},{"line_number":3634,"context_line":"  },"},{"line_number":3635,"context_line":"  \"test_repositories\": {"},{"line_number":3636,"context_line":"    \"tempest\": {"},{"line_number":3637,"context_line":"      \"repository\": \"https://opendev.org/openstack/tempest/\","}],"source_content_type":"application/json","patch_set":1,"id":"1f621f24_0ede0d6c","line":3634,"updated":"2020-11-11 16:37:35.000000000","message":"I think we need to add manila to the \"informational\" section here. Test details to be defined in add-ons","commit_id":"24eb08259c43be1ebaa494303a444ef82c56b5f7"}],"add-ons/shared-file-system.next.json":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e31d96898e63d3b1ddebe0a361705a622039221a","unresolved":false,"context_lines":[{"line_number":2,"context_line":"  \"metadata\": {"},{"line_number":3,"context_line":"    \"id\": \"shared-file-system.next\","},{"line_number":4,"context_line":"    \"schema\": \"2.0\","},{"line_number":5,"context_line":"    \"reference\": \"https://opendev.org/openstack/interop/raw/branch/master/doc/source/schema/2.0.json\","},{"line_number":6,"context_line":"    \"source\": \"http://opendev.org/openstack/interop/raw/branch/master/add-ons/shared-file-system.next.json\","},{"line_number":7,"context_line":"    \"scoring\": {"},{"line_number":8,"context_line":"      \"cutoff_score\": 60,"}],"source_content_type":"application/json","patch_set":2,"id":"1f621f24_746e2bc9","line":5,"range":{"start_line":5,"start_character":38,"end_line":5,"end_character":47},"updated":"2020-11-21 18:42:33.000000000","message":"osf\n\nhere and below","commit_id":"07da0ce80aaa35d1eb1b2f7da6aa2fdec2ea7ec2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e31d96898e63d3b1ddebe0a361705a622039221a","unresolved":false,"context_lines":[{"line_number":55,"context_line":"      }"},{"line_number":56,"context_line":"    },"},{"line_number":57,"context_line":"    \"os_trademark_approval\": {"},{"line_number":58,"context_line":"      \"target_approval\": \"2018.01\","},{"line_number":59,"context_line":"      \"releases\": [\"mitaka\", \"newton\", \"ocata\", \"pike\"],"},{"line_number":60,"context_line":"      \"status\": \"draft\""},{"line_number":61,"context_line":"    }"}],"source_content_type":"application/json","patch_set":2,"id":"fffc6b78_fbd98322","line":58,"range":{"start_line":58,"start_character":26,"end_line":58,"end_character":33},"updated":"2020-11-21 18:42:33.000000000","message":"2021.04","commit_id":"07da0ce80aaa35d1eb1b2f7da6aa2fdec2ea7ec2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e31d96898e63d3b1ddebe0a361705a622039221a","unresolved":false,"context_lines":[{"line_number":56,"context_line":"    },"},{"line_number":57,"context_line":"    \"os_trademark_approval\": {"},{"line_number":58,"context_line":"      \"target_approval\": \"2018.01\","},{"line_number":59,"context_line":"      \"releases\": [\"mitaka\", \"newton\", \"ocata\", \"pike\"],"},{"line_number":60,"context_line":"      \"status\": \"draft\""},{"line_number":61,"context_line":"    }"},{"line_number":62,"context_line":"  },"}],"source_content_type":"application/json","patch_set":2,"id":"fffc6b78_9bccb762","line":59,"range":{"start_line":59,"start_character":19,"end_line":59,"end_character":54},"updated":"2020-11-21 18:42:33.000000000","message":"\"train\", \"ussuri\", \"victoria\",\"wallaby\",","commit_id":"07da0ce80aaa35d1eb1b2f7da6aa2fdec2ea7ec2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e31d96898e63d3b1ddebe0a361705a622039221a","unresolved":false,"context_lines":[{"line_number":69,"context_line":"      \"required_platform_components\": ["},{"line_number":70,"context_line":"        {"},{"line_number":71,"context_line":"          \"name\": \"os_powered_compute\","},{"line_number":72,"context_line":"          \"source\": \"http://opendev.org/openstack/interop/next.json\""},{"line_number":73,"context_line":"        }"},{"line_number":74,"context_line":"      ]"},{"line_number":75,"context_line":"    }"}],"source_content_type":"application/json","patch_set":2,"id":"fffc6b78_dbd63ff2","line":72,"range":{"start_line":72,"start_character":40,"end_line":72,"end_character":49},"updated":"2020-11-21 18:42:33.000000000","message":"osf","commit_id":"07da0ce80aaa35d1eb1b2f7da6aa2fdec2ea7ec2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e31d96898e63d3b1ddebe0a361705a622039221a","unresolved":true,"context_lines":[{"line_number":80,"context_line":"        \"required\": ["},{"line_number":81,"context_line":"        ],"},{"line_number":82,"context_line":"        \"advisory\": ["},{"line_number":83,"context_line":"          \"shares-v2-create-delete\","},{"line_number":84,"context_line":"          \"shares-v2-get\","},{"line_number":85,"context_line":"          \"shares-v2-list\","},{"line_number":86,"context_line":"          \"shares-v2-update\","}],"source_content_type":"application/json","patch_set":2,"id":"53e2657b_51f6d28f","line":83,"range":{"start_line":83,"start_character":18,"end_line":83,"end_character":21},"updated":"2020-11-21 18:42:33.000000000","message":"we don\u0027t need the \"v2\" annotation here.","commit_id":"07da0ce80aaa35d1eb1b2f7da6aa2fdec2ea7ec2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e31d96898e63d3b1ddebe0a361705a622039221a","unresolved":true,"context_lines":[{"line_number":113,"context_line":"        \"stable\","},{"line_number":114,"context_line":"        \"discover\","},{"line_number":115,"context_line":"        \"doc\","},{"line_number":116,"context_line":"        \"foundation\","},{"line_number":117,"context_line":"        \"atomic\""},{"line_number":118,"context_line":"      ],"},{"line_number":119,"context_line":"      \"admin\": false,"}],"source_content_type":"application/json","patch_set":2,"id":"18086d8e_a9dfa267","line":116,"range":{"start_line":116,"start_character":0,"end_line":116,"end_character":21},"updated":"2020-11-21 18:42:33.000000000","message":"this is apparently not allowed for add-ons, see https://opendev.org/osf/interop/src/branch/master/add-ons/criteria.txt#L49-L63","commit_id":"07da0ce80aaa35d1eb1b2f7da6aa2fdec2ea7ec2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e31d96898e63d3b1ddebe0a361705a622039221a","unresolved":true,"context_lines":[{"line_number":122,"context_line":"      \"required_since\": \"\","},{"line_number":123,"context_line":"      \"tests\": {"},{"line_number":124,"context_line":"        \"manila_tempest_tests.tests.api.test_shares.SharesNFSTest.test_create_get_delete_share\": {"},{"line_number":125,"context_line":"          \"idempotent_id\": \"id-21ad41fb-04cf-493c-bc2f-66c80220898b\""},{"line_number":126,"context_line":"        }"},{"line_number":127,"context_line":"      }"},{"line_number":128,"context_line":"    },"}],"source_content_type":"application/json","patch_set":2,"id":"896da8fc_d9a35d0a","line":125,"range":{"start_line":125,"start_character":67,"end_line":125,"end_character":68},"updated":"2020-11-21 18:42:33.000000000","message":"we could add aliases here","commit_id":"07da0ce80aaa35d1eb1b2f7da6aa2fdec2ea7ec2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e31d96898e63d3b1ddebe0a361705a622039221a","unresolved":false,"context_lines":[{"line_number":141,"context_line":"      \"admin\": false,"},{"line_number":142,"context_line":"      \"description\": \"Get manila share details.\","},{"line_number":143,"context_line":"      \"project\": \"manila\","},{"line_number":144,"context_line":"      \"required_since\": \"\","},{"line_number":145,"context_line":"      \"tests\": {"},{"line_number":146,"context_line":"        \"manila_tempest_tests.tests.api.test_shares_actions.SharesActionsTest.test_get_share_v2_1\": {"},{"line_number":147,"context_line":"          \"idempotent_id\": \"id-188badb2-0ca3-44e5-abca-3029475d7f73\""}],"source_content_type":"application/json","patch_set":2,"id":"fffc6b78_3b05cb7b","line":144,"range":{"start_line":144,"start_character":24,"end_line":144,"end_character":26},"updated":"2020-11-21 18:42:33.000000000","message":"2021.04 here, and for all tests","commit_id":"07da0ce80aaa35d1eb1b2f7da6aa2fdec2ea7ec2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e31d96898e63d3b1ddebe0a361705a622039221a","unresolved":true,"context_lines":[{"line_number":328,"context_line":"  \"designated_sections\": {"},{"line_number":329,"context_line":"    \"manila\": {"},{"line_number":330,"context_line":"      \"required\": {"},{"line_number":331,"context_line":"        \"guidance\": \"API plugin for storage file shared system.\","},{"line_number":332,"context_line":"        \"sections\": {"},{"line_number":333,"context_line":"          \"api\": {"},{"line_number":334,"context_line":"            \"description\": \"The designate API, allowing for plugins\","}],"source_content_type":"application/json","patch_set":2,"id":"96ec1448_33294c8a","line":331,"range":{"start_line":331,"start_character":17,"end_line":331,"end_character":18},"updated":"2020-11-21 18:42:33.000000000","message":"we\u0027ll need to call out some of the other service components..","commit_id":"07da0ce80aaa35d1eb1b2f7da6aa2fdec2ea7ec2"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"e31d96898e63d3b1ddebe0a361705a622039221a","unresolved":false,"context_lines":[{"line_number":331,"context_line":"        \"guidance\": \"API plugin for storage file shared system.\","},{"line_number":332,"context_line":"        \"sections\": {"},{"line_number":333,"context_line":"          \"api\": {"},{"line_number":334,"context_line":"            \"description\": \"The designate API, allowing for plugins\","},{"line_number":335,"context_line":"            \"designated\": false"},{"line_number":336,"context_line":"          }"},{"line_number":337,"context_line":"        }"}],"source_content_type":"application/json","patch_set":2,"id":"1f621f24_946667ec","line":334,"range":{"start_line":334,"start_character":32,"end_line":334,"end_character":41},"updated":"2020-11-21 18:42:33.000000000","message":"manila","commit_id":"07da0ce80aaa35d1eb1b2f7da6aa2fdec2ea7ec2"},{"author":{"_account_id":7160,"name":"arkady kanevsky","email":"akanevsk@redhat.com","username":"arkady"},"change_message_id":"403c2b0721294d40fd847dd5b969f57cd3cfc2de","unresolved":true,"context_lines":[{"line_number":79,"context_line":"  \"components\": {"},{"line_number":80,"context_line":"    \"os_powered_shared_file_system\": {"},{"line_number":81,"context_line":"      \"capabilities\": {"},{"line_number":82,"context_line":"        \"required\": ["},{"line_number":83,"context_line":"        ],"},{"line_number":84,"context_line":"        \"advisory\": ["},{"line_number":85,"context_line":"          \"share-list-api-versions\","},{"line_number":86,"context_line":"          \"share-create-delete\","}],"source_content_type":"application/json","patch_set":3,"id":"087b3705_4c2fe33e","line":83,"range":{"start_line":82,"start_character":0,"end_line":83,"end_character":10},"updated":"2020-12-02 15:09:35.000000000","message":"shall we define a minimal subset as required.\nUsually subset of tests that all drivers pass.","commit_id":"a0097517671f01e9c4e7d2f6d77ab83bde6cdd2f"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"d226ea332a612f0eea7f5da98f7962c23fb34e80","unresolved":true,"context_lines":[{"line_number":79,"context_line":"  \"components\": {"},{"line_number":80,"context_line":"    \"os_powered_shared_file_system\": {"},{"line_number":81,"context_line":"      \"capabilities\": {"},{"line_number":82,"context_line":"        \"required\": ["},{"line_number":83,"context_line":"        ],"},{"line_number":84,"context_line":"        \"advisory\": ["},{"line_number":85,"context_line":"          \"share-list-api-versions\","},{"line_number":86,"context_line":"          \"share-create-delete\","}],"source_content_type":"application/json","patch_set":3,"id":"0ea4049b_0aa30fec","line":83,"range":{"start_line":82,"start_character":0,"end_line":83,"end_character":10},"in_reply_to":"087b3705_4c2fe33e","updated":"2020-12-02 17:24:59.000000000","message":"Good point, I think we flipped these sections. We\u0027re _only_ adding tests that all deployments/vendors/drivers must pass for this iteration; there are no optional features covered.","commit_id":"a0097517671f01e9c4e7d2f6d77ab83bde6cdd2f"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a6118cfe869b5c9200ae81dc0160f218b033c7cb","unresolved":false,"context_lines":[{"line_number":79,"context_line":"  \"components\": {"},{"line_number":80,"context_line":"    \"os_powered_shared_file_system\": {"},{"line_number":81,"context_line":"      \"capabilities\": {"},{"line_number":82,"context_line":"        \"required\": ["},{"line_number":83,"context_line":"        ],"},{"line_number":84,"context_line":"        \"advisory\": ["},{"line_number":85,"context_line":"          \"share-list-api-versions\","},{"line_number":86,"context_line":"          \"share-create-delete\","}],"source_content_type":"application/json","patch_set":3,"id":"6f113ccf_5676a96f","line":83,"range":{"start_line":82,"start_character":0,"end_line":83,"end_character":10},"in_reply_to":"0ea4049b_0aa30fec","updated":"2020-12-04 19:52:41.000000000","message":"Ack","commit_id":"a0097517671f01e9c4e7d2f6d77ab83bde6cdd2f"}]}
