)]}'
{".zuul.yaml":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b88021f573d78268868fdcd8c08e5a438807ea31","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    check:"},{"line_number":25,"context_line":"      jobs:"},{"line_number":26,"context_line":"        - openstack-tox-bashate"},{"line_number":27,"context_line":"        - devstack-plugin-open-cas-tempest-py3"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    gate:"},{"line_number":30,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"df33271e_abd78c23","line":27,"updated":"2020-03-24 16:05:27.000000000","message":"I think we\u0027ll probably want to gate on these, too (eventually, doesn\u0027t have to be in this patch)","commit_id":"1aae998053b5d6d2a6c86165e4f659b61b682e5a"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"cb0c92fd90a33fd20ee4c22cc1fa769b519a45d8","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    check:"},{"line_number":25,"context_line":"      jobs:"},{"line_number":26,"context_line":"        - openstack-tox-bashate"},{"line_number":27,"context_line":"        - devstack-plugin-open-cas-tempest-py3"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    gate:"},{"line_number":30,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"df33271e_d748adcd","line":27,"in_reply_to":"df33271e_abd78c23","updated":"2020-03-25 02:02:50.000000000","message":"Added to gate. Thanks.","commit_id":"1aae998053b5d6d2a6c86165e4f659b61b682e5a"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"188f41a36ee529dc72cee128ecd7a21961c552a6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: devstack-plugin-open-cas-tempest-py3"},{"line_number":3,"context_line":"    parent: tempest-full-py3"},{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Base integration tests that runs with the open-cas devstack plugin and py3."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_8d060986","line":2,"updated":"2020-03-25 14:52:03.000000000","message":"Don\u0027t need py3 on the job name.","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"577905c3eb63ed77d864f5240f3e9be58f24d117","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: devstack-plugin-open-cas-tempest-py3"},{"line_number":3,"context_line":"    parent: tempest-full-py3"},{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Base integration tests that runs with the open-cas devstack plugin and py3."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_44ee7c88","line":2,"in_reply_to":"df33271e_8d060986","updated":"2020-03-27 02:20:36.000000000","message":"Done","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ad6c1f389e526c4997cba576566e06a1a2fe91c5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: devstack-plugin-open-cas-tempest-py3"},{"line_number":3,"context_line":"    parent: tempest-full-py3"},{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Base integration tests that runs with the open-cas devstack plugin and py3."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_ed7195e0","line":2,"in_reply_to":"df33271e_8d060986","updated":"2020-03-25 15:10:55.000000000","message":"yeah, for new jobs we do not need py3 naming things.","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"577905c3eb63ed77d864f5240f3e9be58f24d117","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: devstack-plugin-open-cas-tempest-py3"},{"line_number":3,"context_line":"    parent: tempest-full-py3"},{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Base integration tests that runs with the open-cas devstack plugin and py3."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_64ebc078","line":2,"in_reply_to":"df33271e_ed7195e0","updated":"2020-03-27 02:20:36.000000000","message":"Done","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"f9701581061ccd2472f8053d49462d87bd9cd561","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Base integration tests that runs with the open-cas devstack plugin and py3."},{"line_number":6,"context_line":"    required-projects:"},{"line_number":7,"context_line":"      - openstack/cinder-tempest-plugin"},{"line_number":8,"context_line":"      - openstack/devstack-plugin-open-cas"},{"line_number":9,"context_line":"    timeout: 7200"},{"line_number":10,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_8828b786","line":7,"updated":"2020-03-25 15:14:08.000000000","message":"It is not required, but it would be better to use the full namespace:\n- opendev.org/openstack/cinder-tempest-plugin\n- opendev.org/openstack/devstack-plugin-open-cas","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"577905c3eb63ed77d864f5240f3e9be58f24d117","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Base integration tests that runs with the open-cas devstack plugin and py3."},{"line_number":6,"context_line":"    required-projects:"},{"line_number":7,"context_line":"      - openstack/cinder-tempest-plugin"},{"line_number":8,"context_line":"      - openstack/devstack-plugin-open-cas"},{"line_number":9,"context_line":"    timeout: 7200"},{"line_number":10,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_04f4745a","line":7,"in_reply_to":"df33271e_8828b786","updated":"2020-03-27 02:20:36.000000000","message":"Done, thanks","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"f9701581061ccd2472f8053d49462d87bd9cd561","unresolved":false,"context_lines":[{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      devstack_localrc:"},{"line_number":12,"context_line":"        ENABLE_FILE_INJECTION: false"},{"line_number":13,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/cinder-tempest-plugin\u0027"},{"line_number":14,"context_line":"        ENABLE_VOLUME_MULTIATTACH: false"},{"line_number":15,"context_line":"        TEMPEST_RUN_VALIDATION: false"},{"line_number":16,"context_line":"        ERROR_ON_CLONE: false"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_2d4b7db0","line":13,"updated":"2020-03-25 15:14:08.000000000","message":"Since pike there is a nicer syntax for this:\n\nvars:\n  tempest_plugins:\n    - cinder-tempest-plugin\n\nSee:\nhttps://opendev.org/openstack/devstack/raw/branch/master/roles/write-devstack-local-conf/README.rst","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"577905c3eb63ed77d864f5240f3e9be58f24d117","unresolved":false,"context_lines":[{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      devstack_localrc:"},{"line_number":12,"context_line":"        ENABLE_FILE_INJECTION: false"},{"line_number":13,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/cinder-tempest-plugin\u0027"},{"line_number":14,"context_line":"        ENABLE_VOLUME_MULTIATTACH: false"},{"line_number":15,"context_line":"        TEMPEST_RUN_VALIDATION: false"},{"line_number":16,"context_line":"        ERROR_ON_CLONE: false"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_c4e0cc99","line":13,"in_reply_to":"df33271e_2d4b7db0","updated":"2020-03-27 02:20:36.000000000","message":"Done, thanks","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"59f3c65789cfffd425b5babc23af8b3337152649","unresolved":false,"context_lines":[{"line_number":11,"context_line":"      devstack_localrc:"},{"line_number":12,"context_line":"        ENABLE_FILE_INJECTION: false"},{"line_number":13,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/cinder-tempest-plugin\u0027"},{"line_number":14,"context_line":"        ENABLE_VOLUME_MULTIATTACH: false"},{"line_number":15,"context_line":"        TEMPEST_RUN_VALIDATION: false"},{"line_number":16,"context_line":"        ERROR_ON_CLONE: false"},{"line_number":17,"context_line":"      devstack_plugins:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_ad878d0f","line":14,"updated":"2020-03-25 14:48:39.000000000","message":"Should probably add a comment about multiattach here -- why is it disabled?","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"577905c3eb63ed77d864f5240f3e9be58f24d117","unresolved":false,"context_lines":[{"line_number":11,"context_line":"      devstack_localrc:"},{"line_number":12,"context_line":"        ENABLE_FILE_INJECTION: false"},{"line_number":13,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/cinder-tempest-plugin\u0027"},{"line_number":14,"context_line":"        ENABLE_VOLUME_MULTIATTACH: false"},{"line_number":15,"context_line":"        TEMPEST_RUN_VALIDATION: false"},{"line_number":16,"context_line":"        ERROR_ON_CLONE: false"},{"line_number":17,"context_line":"      devstack_plugins:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_84d6c4c2","line":14,"in_reply_to":"df33271e_ad878d0f","updated":"2020-03-27 02:20:36.000000000","message":"Done","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"59f3c65789cfffd425b5babc23af8b3337152649","unresolved":false,"context_lines":[{"line_number":13,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/cinder-tempest-plugin\u0027"},{"line_number":14,"context_line":"        ENABLE_VOLUME_MULTIATTACH: false"},{"line_number":15,"context_line":"        TEMPEST_RUN_VALIDATION: false"},{"line_number":16,"context_line":"        ERROR_ON_CLONE: false"},{"line_number":17,"context_line":"      devstack_plugins:"},{"line_number":18,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":19,"context_line":"      tox_envlist: all"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_8d8f2922","line":16,"range":{"start_line":16,"start_character":8,"end_line":16,"end_character":29},"updated":"2020-03-25 14:48:39.000000000","message":"Not sure this serves any purpose...","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"f9701581061ccd2472f8053d49462d87bd9cd561","unresolved":false,"context_lines":[{"line_number":13,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/cinder-tempest-plugin\u0027"},{"line_number":14,"context_line":"        ENABLE_VOLUME_MULTIATTACH: false"},{"line_number":15,"context_line":"        TEMPEST_RUN_VALIDATION: false"},{"line_number":16,"context_line":"        ERROR_ON_CLONE: false"},{"line_number":17,"context_line":"      devstack_plugins:"},{"line_number":18,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":19,"context_line":"      tox_envlist: all"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_8d9569e7","line":16,"range":{"start_line":16,"start_character":8,"end_line":16,"end_character":29},"in_reply_to":"df33271e_8d8f2922","updated":"2020-03-25 15:14:08.000000000","message":"As discussed during the IRC meeting, it should work without this. Let\u0027s try to find out why.","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"577905c3eb63ed77d864f5240f3e9be58f24d117","unresolved":false,"context_lines":[{"line_number":13,"context_line":"        TEMPEST_PLUGINS: \u0027/opt/stack/cinder-tempest-plugin\u0027"},{"line_number":14,"context_line":"        ENABLE_VOLUME_MULTIATTACH: false"},{"line_number":15,"context_line":"        TEMPEST_RUN_VALIDATION: false"},{"line_number":16,"context_line":"        ERROR_ON_CLONE: false"},{"line_number":17,"context_line":"      devstack_plugins:"},{"line_number":18,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":19,"context_line":"      tox_envlist: all"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_e4e510aa","line":16,"range":{"start_line":16,"start_character":8,"end_line":16,"end_character":29},"in_reply_to":"df33271e_8d8f2922","updated":"2020-03-27 02:20:36.000000000","message":"removed, thanks","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ad6c1f389e526c4997cba576566e06a1a2fe91c5","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":19,"context_line":"      tox_envlist: all"},{"line_number":20,"context_line":"      tempest_test_regex: |"},{"line_number":21,"context_line":"              (^tempest\\.(api|scenario\\.test_encrypted_cinder_volumes|scenario\\.test_volume|scenario\\.test_shelve_instance)|(^cinder_tempest_plugin))"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- project:"},{"line_number":24,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_8d4c499f","line":21,"range":{"start_line":21,"start_character":26,"end_line":21,"end_character":29},"updated":"2020-03-25 15:10:55.000000000","message":"I think running only run api.volume tests should be enough","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ad6c1f389e526c4997cba576566e06a1a2fe91c5","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":19,"context_line":"      tox_envlist: all"},{"line_number":20,"context_line":"      tempest_test_regex: |"},{"line_number":21,"context_line":"              (^tempest\\.(api|scenario\\.test_encrypted_cinder_volumes|scenario\\.test_volume|scenario\\.test_shelve_instance)|(^cinder_tempest_plugin))"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- project:"},{"line_number":24,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_4d2fe1a0","line":21,"range":{"start_line":21,"start_character":30,"end_line":21,"end_character":122},"updated":"2020-03-25 15:10:55.000000000","message":"we have few more volume scenario tests.\n\nhow about using integrtated-gate-storage blacklist file here + ^cinder_tempest_plugin\n\nhttps://github.com/openstack/tempest/blob/e5a2ad484aac340eb92dd757a5f150e0bc5eb2da/tools/tempest-integrated-gate-storage-blacklist.txt","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"577905c3eb63ed77d864f5240f3e9be58f24d117","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":19,"context_line":"      tox_envlist: all"},{"line_number":20,"context_line":"      tempest_test_regex: |"},{"line_number":21,"context_line":"              (^tempest\\.(api|scenario\\.test_encrypted_cinder_volumes|scenario\\.test_volume|scenario\\.test_shelve_instance)|(^cinder_tempest_plugin))"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- project:"},{"line_number":24,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_0499141e","line":21,"range":{"start_line":21,"start_character":30,"end_line":21,"end_character":122},"in_reply_to":"df33271e_4d2fe1a0","updated":"2020-03-27 02:20:36.000000000","message":"Done","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"f9701581061ccd2472f8053d49462d87bd9cd561","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":19,"context_line":"      tox_envlist: all"},{"line_number":20,"context_line":"      tempest_test_regex: |"},{"line_number":21,"context_line":"              (^tempest\\.(api|scenario\\.test_encrypted_cinder_volumes|scenario\\.test_volume|scenario\\.test_shelve_instance)|(^cinder_tempest_plugin))"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- project:"},{"line_number":24,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"df33271e_a85adb26","line":21,"range":{"start_line":21,"start_character":26,"end_line":21,"end_character":29},"in_reply_to":"df33271e_8d4c499f","updated":"2020-03-25 15:14:08.000000000","message":"We would need at least the volume-related scenario tests, so I believe integrated-gate-storage is a better choice.","commit_id":"a4033644663f22365589105c0bfd330e3510d4c3"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"af01b7aff08d92254065af65b49da93eb6db43d4","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":18,"context_line":"      tox_envlist: all"},{"line_number":19,"context_line":"      tempest_test_regex: |"},{"line_number":20,"context_line":"              (^tempest\\.(api|scenario\\.test_encrypted_cinder_volumes|scenario\\.test_volume|scenario\\.test_shelve_instance)|(^cinder_tempest_plugin))"},{"line_number":21,"context_line":"      tempest_test_blacklist: \u0027{{ ansible_user_dir }}/{{ zuul.projects[\"opendev.org/openstack/tempest\"].src_dir }}/tools/tempest-integrated-gate-storage-blacklist.txt\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"df33271e_640f4089","line":20,"range":{"start_line":20,"start_character":25,"end_line":20,"end_character":123},"updated":"2020-03-27 02:05:53.000000000","message":"you need to keep all API and Scenario tests here and blacklist file will exclude non-volume tests\n\n(api|scenario)","commit_id":"780516417c2373b0f1dff22f6c2abda797ea7bc4"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"577905c3eb63ed77d864f5240f3e9be58f24d117","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":18,"context_line":"      tox_envlist: all"},{"line_number":19,"context_line":"      tempest_test_regex: |"},{"line_number":20,"context_line":"              (^tempest\\.(api|scenario\\.test_encrypted_cinder_volumes|scenario\\.test_volume|scenario\\.test_shelve_instance)|(^cinder_tempest_plugin))"},{"line_number":21,"context_line":"      tempest_test_blacklist: \u0027{{ ansible_user_dir }}/{{ zuul.projects[\"opendev.org/openstack/tempest\"].src_dir }}/tools/tempest-integrated-gate-storage-blacklist.txt\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":17,"id":"df33271e_44a31c50","line":20,"range":{"start_line":20,"start_character":25,"end_line":20,"end_character":123},"in_reply_to":"df33271e_640f4089","updated":"2020-03-27 02:20:36.000000000","message":"Done","commit_id":"780516417c2373b0f1dff22f6c2abda797ea7bc4"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"21be52eb3e997c8340bad52610fbbf00ce26f602","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Base integration tests that runs with the open-cas devstack plugin and py3."},{"line_number":6,"context_line":"    required-projects:"},{"line_number":7,"context_line":"      - opendev.org/openstack/cinder-tempest-plugin"},{"line_number":8,"context_line":"      - opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":9,"context_line":"    timeout: 7200"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df33271e_c5584efb","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":54},"updated":"2020-04-02 08:44:09.000000000","message":"I\u0027m not sure how much effect this has, but for consistency shouldn\u0027t this be?\n\n- openstack/cinder-tempest-plugin\n- openstack/devstack-plugin-open-cas","commit_id":"fea9e85962150f94142eb6144980eae9597181e3"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"6a185d7e09e61fbbc33b685a7ca612e46b29d542","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Base integration tests that runs with the open-cas devstack plugin and py3."},{"line_number":6,"context_line":"    required-projects:"},{"line_number":7,"context_line":"      - opendev.org/openstack/cinder-tempest-plugin"},{"line_number":8,"context_line":"      - opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":9,"context_line":"    timeout: 7200"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df33271e_88781b90","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":54},"in_reply_to":"df33271e_45aa7e18","updated":"2020-04-02 09:09:10.000000000","message":"Then we\u0027ve a lot of changes to do, with my brief look on codesearch, most of the projects seems not using the full path","commit_id":"fea9e85962150f94142eb6144980eae9597181e3"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"0ac43e4a4686180f0793b6b15e221d5e703540e1","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Base integration tests that runs with the open-cas devstack plugin and py3."},{"line_number":6,"context_line":"    required-projects:"},{"line_number":7,"context_line":"      - opendev.org/openstack/cinder-tempest-plugin"},{"line_number":8,"context_line":"      - opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":9,"context_line":"    timeout: 7200"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df33271e_45aa7e18","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":54},"in_reply_to":"df33271e_c5584efb","updated":"2020-04-02 09:00:07.000000000","message":"For consistency, i should be the other way round: everyone should use the full path.","commit_id":"fea9e85962150f94142eb6144980eae9597181e3"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"21be52eb3e997c8340bad52610fbbf00ce26f602","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    timeout: 7200"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      devstack_localrc:"},{"line_number":12,"context_line":"        # Volume local cache don\u0027t support multiattach"},{"line_number":13,"context_line":"        ENABLE_VOLUME_MULTIATTACH: False"},{"line_number":14,"context_line":"      tempest_plugins:"},{"line_number":15,"context_line":"        - cinder-tempest-plugin"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df33271e_e50f522b","line":12,"range":{"start_line":12,"start_character":29,"end_line":12,"end_character":34},"updated":"2020-04-02 08:44:09.000000000","message":"doesn\u0027t","commit_id":"fea9e85962150f94142eb6144980eae9597181e3"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"21be52eb3e997c8340bad52610fbbf00ce26f602","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      devstack_plugins:"},{"line_number":17,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":18,"context_line":"      tox_envlist: all"},{"line_number":19,"context_line":"      tempest_test_regex: (^tempest\\.(api|scenario)|(^cinder_tempest_plugin))"},{"line_number":20,"context_line":"      tempest_test_blacklist: \u0027{{ ansible_user_dir }}/{{ zuul.projects[\"opendev.org/openstack/tempest\"].src_dir }}/tools/tempest-integrated-gate-storage-blacklist.txt\u0027"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df33271e_65c18254","line":19,"range":{"start_line":19,"start_character":37,"end_line":19,"end_character":51},"updated":"2020-04-02 08:44:09.000000000","message":"so we\u0027re running all api/scenario tests here (even network, object store etc), not sure why","commit_id":"fea9e85962150f94142eb6144980eae9597181e3"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"0ac43e4a4686180f0793b6b15e221d5e703540e1","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      devstack_plugins:"},{"line_number":17,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":18,"context_line":"      tox_envlist: all"},{"line_number":19,"context_line":"      tempest_test_regex: (^tempest\\.(api|scenario)|(^cinder_tempest_plugin))"},{"line_number":20,"context_line":"      tempest_test_blacklist: \u0027{{ ansible_user_dir }}/{{ zuul.projects[\"opendev.org/openstack/tempest\"].src_dir }}/tools/tempest-integrated-gate-storage-blacklist.txt\u0027"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df33271e_c56b2eee","line":19,"range":{"start_line":19,"start_character":37,"end_line":19,"end_character":51},"in_reply_to":"df33271e_65c18254","updated":"2020-04-02 09:00:07.000000000","message":"Not all of them, see the blacklist below. This is the same set used by the tempest job for cinder.","commit_id":"fea9e85962150f94142eb6144980eae9597181e3"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"db67cfc09831ffeeedb640a9e23aee8c52d0b867","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      devstack_plugins:"},{"line_number":17,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":18,"context_line":"      tox_envlist: all"},{"line_number":19,"context_line":"      tempest_test_regex: (^tempest\\.(api|scenario)|(^cinder_tempest_plugin))"},{"line_number":20,"context_line":"      tempest_test_blacklist: \u0027{{ ansible_user_dir }}/{{ zuul.projects[\"opendev.org/openstack/tempest\"].src_dir }}/tools/tempest-integrated-gate-storage-blacklist.txt\u0027"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df33271e_e8c28784","line":19,"range":{"start_line":19,"start_character":37,"end_line":19,"end_character":51},"in_reply_to":"df33271e_889dbbbd","updated":"2020-04-02 09:17:21.000000000","message":"Volume local cache feature (open-cas served) is mainly related in 3 projects: cinder/os-brick/nova.","commit_id":"fea9e85962150f94142eb6144980eae9597181e3"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"6a185d7e09e61fbbc33b685a7ca612e46b29d542","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      devstack_plugins:"},{"line_number":17,"context_line":"        devstack-plugin-open-cas: https://opendev.org/openstack/devstack-plugin-open-cas"},{"line_number":18,"context_line":"      tox_envlist: all"},{"line_number":19,"context_line":"      tempest_test_regex: (^tempest\\.(api|scenario)|(^cinder_tempest_plugin))"},{"line_number":20,"context_line":"      tempest_test_blacklist: \u0027{{ ansible_user_dir }}/{{ zuul.projects[\"opendev.org/openstack/tempest\"].src_dir }}/tools/tempest-integrated-gate-storage-blacklist.txt\u0027"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"df33271e_889dbbbd","line":19,"range":{"start_line":19,"start_character":37,"end_line":19,"end_character":51},"in_reply_to":"df33271e_c56b2eee","updated":"2020-04-02 09:09:10.000000000","message":"Still any reason for relevancy of running these tests on cinder as well?\nMy question is, which scenarios are targeted with these tests (apart from volume, compute and image)?","commit_id":"fea9e85962150f94142eb6144980eae9597181e3"}],"devstack/plugin.sh":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b88021f573d78268868fdcd8c08e5a438807ea31","unresolved":false,"context_lines":[{"line_number":14,"context_line":"}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"function compile_opencas {"},{"line_number":17,"context_line":"    uname -a"},{"line_number":18,"context_line":"    if is_ubuntu; then"},{"line_number":19,"context_line":"        install_package linux-headers-$(uname -r) gcc"},{"line_number":20,"context_line":"    elif is_fedora; then"}],"source_content_type":"text/x-sh","patch_set":9,"id":"df33271e_4b736081","line":17,"range":{"start_line":17,"start_character":4,"end_line":17,"end_character":12},"updated":"2020-03-24 16:05:27.000000000","message":"is this left over from debugging?","commit_id":"1aae998053b5d6d2a6c86165e4f659b61b682e5a"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"cb0c92fd90a33fd20ee4c22cc1fa769b519a45d8","unresolved":false,"context_lines":[{"line_number":14,"context_line":"}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"function compile_opencas {"},{"line_number":17,"context_line":"    uname -a"},{"line_number":18,"context_line":"    if is_ubuntu; then"},{"line_number":19,"context_line":"        install_package linux-headers-$(uname -r) gcc"},{"line_number":20,"context_line":"    elif is_fedora; then"}],"source_content_type":"text/x-sh","patch_set":9,"id":"df33271e_d721cdfd","line":17,"range":{"start_line":17,"start_character":4,"end_line":17,"end_character":12},"in_reply_to":"df33271e_4b736081","updated":"2020-03-25 02:02:50.000000000","message":"yes. removed:)","commit_id":"1aae998053b5d6d2a6c86165e4f659b61b682e5a"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"cd569873ecae2d20b05103a3e8bf45e5f3c3a164","unresolved":false,"context_lines":[{"line_number":9,"context_line":"function git_clone_opencas {"},{"line_number":10,"context_line":"    cd $OPENCAS_REPO_DIR"},{"line_number":11,"context_line":"    hostname"},{"line_number":12,"context_line":"    rm -rf $OPENCAS_REPO_DIR/open-cas-linux"},{"line_number":13,"context_line":"    git clone $OPENCAS_REPO_URL $OPENCAS_REPO_DIR/open-cas-linux -b $OPENCAS_REPO_BRANCH"},{"line_number":14,"context_line":"    cd open-cas-linux"},{"line_number":15,"context_line":"    git submodule update --init"}],"source_content_type":"text/x-sh","patch_set":16,"id":"df33271e_b6f870c4","line":12,"updated":"2020-03-26 10:54:43.000000000","message":"Please try now to remove those two lines. It should work without.","commit_id":"34e9aee5b567d1f9f602296e28ef00de9967923d"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"0ac43e4a4686180f0793b6b15e221d5e703540e1","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"function git_clone_opencas {"},{"line_number":10,"context_line":"    cd $OPENCAS_REPO_DIR"},{"line_number":11,"context_line":"    git clone $OPENCAS_REPO_URL $OPENCAS_REPO_DIR/open-cas-linux -b $OPENCAS_REPO_BRANCH"},{"line_number":12,"context_line":"    cd open-cas-linux"},{"line_number":13,"context_line":"    git submodule update --init"},{"line_number":14,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":19,"id":"df33271e_2553fa3a","line":11,"updated":"2020-04-02 09:00:07.000000000","message":"so didn\u0027t git_clone work in the end?","commit_id":"fea9e85962150f94142eb6144980eae9597181e3"},{"author":{"_account_id":28948,"name":"Liang Fang","email":"liang.a.fang@intel.com","username":"liang"},"change_message_id":"ea0429eb20cd9b9b7668f8cb81e3a597f19fbcc9","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"function git_clone_opencas {"},{"line_number":10,"context_line":"    cd $OPENCAS_REPO_DIR"},{"line_number":11,"context_line":"    git clone $OPENCAS_REPO_URL $OPENCAS_REPO_DIR/open-cas-linux -b $OPENCAS_REPO_BRANCH"},{"line_number":12,"context_line":"    cd open-cas-linux"},{"line_number":13,"context_line":"    git submodule update --init"},{"line_number":14,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":19,"id":"df33271e_c8a343ff","line":11,"in_reply_to":"df33271e_2553fa3a","updated":"2020-04-02 09:09:00.000000000","message":"yes, see:\nhttps://github.com/openstack/devstack/blob/master/functions-common#L558\n\nIt will die if ERROR_ON_CLONE is not set to True.","commit_id":"fea9e85962150f94142eb6144980eae9597181e3"}]}
