)]}'
{".zuul.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4967b6ab207b024d045344bce989b683b5c3ab49","unresolved":true,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"- job:"},{"line_number":142,"context_line":"    name: nova-vtpm-live-migration"},{"line_number":143,"context_line":"    parent: nova-live-migration"},{"line_number":144,"context_line":"    nodeset: nested-virt-multinode"},{"line_number":145,"context_line":"    required-projects:"},{"line_number":146,"context_line":"      - openstack/barbican"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f7364e9_88c0bb07","line":143,"range":{"start_line":143,"start_character":0,"end_line":143,"end_character":31},"updated":"2026-03-04 19:12:57.000000000","message":"a question, by inheriting it from nova-live-migration, it run vtpm + non vtpm live migration tests which is fine but it also evacuate tests in post run, do we need to run evacuate tests also in this?","commit_id":"4efaf5d3a3d3194acb66e27800a9561b6786c24e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"49a76917b64f101f6b904983570010a2dd6cea19","unresolved":true,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"- job:"},{"line_number":142,"context_line":"    name: nova-vtpm-live-migration"},{"line_number":143,"context_line":"    parent: nova-live-migration"},{"line_number":144,"context_line":"    nodeset: nested-virt-multinode"},{"line_number":145,"context_line":"    required-projects:"},{"line_number":146,"context_line":"      - openstack/barbican"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2f3f32f3_dc798ac1","line":143,"range":{"start_line":143,"start_character":0,"end_line":143,"end_character":31},"in_reply_to":"20ae2bfd_a92fd655","updated":"2026-03-04 21:20:05.000000000","message":"Yeah, I faced the same issue when preparing the graceful shutdown job and want liver migrations setting. We cannot just replace the post-run playbook as it is appended to the parents\u0027 jobs not replaced. But you can reuse the nova-live-migration setting via ref variable, like uec_image_vars (for other settings also). I did the same in graceful shutdown job L224.\n\n\u003e The more I think about, maybe this should go in the periodic weekly pipeline.\n\nI think running it in check pipeline only make sense to me and running only vTPM tests will  keep this job fast enough.","commit_id":"4efaf5d3a3d3194acb66e27800a9561b6786c24e"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"b525c4078f43464e5a8b4c9ca451d5f6c81df828","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"- job:"},{"line_number":142,"context_line":"    name: nova-vtpm-live-migration"},{"line_number":143,"context_line":"    parent: nova-live-migration"},{"line_number":144,"context_line":"    nodeset: nested-virt-multinode"},{"line_number":145,"context_line":"    required-projects:"},{"line_number":146,"context_line":"      - openstack/barbican"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e9c0dd47_173f66af","line":143,"range":{"start_line":143,"start_character":0,"end_line":143,"end_character":31},"in_reply_to":"2f3f32f3_dc798ac1","updated":"2026-03-04 22:51:25.000000000","message":"Thanks for the suggestion, done.","commit_id":"4efaf5d3a3d3194acb66e27800a9561b6786c24e"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"e6f7383168bbdb734e02b234c20779bb697abc28","unresolved":true,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"- job:"},{"line_number":142,"context_line":"    name: nova-vtpm-live-migration"},{"line_number":143,"context_line":"    parent: nova-live-migration"},{"line_number":144,"context_line":"    nodeset: nested-virt-multinode"},{"line_number":145,"context_line":"    required-projects:"},{"line_number":146,"context_line":"      - openstack/barbican"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"20ae2bfd_a92fd655","line":143,"range":{"start_line":143,"start_character":0,"end_line":143,"end_character":31},"in_reply_to":"9f7364e9_88c0bb07","updated":"2026-03-04 21:06:35.000000000","message":"Hm, yeah. I\u0027m not sure TBH. I guess not really. Is there a good way to be able to use most of what\u0027s defined in the nova-live-migration job or should I just have to duplicate all of it instead of inheriting from nova-live-migration?\n\nThe main thing is that for vTPM we need nested virt and nested virt is a much less common resource in CI. I didn\u0027t want to make the normal nova-live-migration job require nested virt.\n\nThe more I think about, maybe this should go in the periodic weekly pipeline. We will also get the whitebox vTPM live migration test coverage in that pipeline by way of whitebox-devstack-multinode. So maybe it makes more sense.","commit_id":"4efaf5d3a3d3194acb66e27800a9561b6786c24e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4967b6ab207b024d045344bce989b683b5c3ab49","unresolved":true,"context_lines":[{"line_number":147,"context_line":"      - openstack/barbican-tempest-plugin"},{"line_number":148,"context_line":"    vars:"},{"line_number":149,"context_line":"      devstack_localrc:"},{"line_number":150,"context_line":"          TEMPEST_PLUGINS: /opt/stack/barbican-tempest-plugin"},{"line_number":151,"context_line":"          LIBVIRT_TYPE: kvm"},{"line_number":152,"context_line":"      devstack_plugins:"},{"line_number":153,"context_line":"        barbican: https://opendev.org/openstack/barbican"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"485a3400_b063d134","line":150,"range":{"start_line":150,"start_character":0,"end_line":150,"end_character":61},"updated":"2026-03-04 19:12:57.000000000","message":"nit: if you respin, can you please add a note here that this plugin is needed by tempest tests run by this job otherwise someone might get confused that this job not running barbican-tempest-plugin tests but still need it.","commit_id":"4efaf5d3a3d3194acb66e27800a9561b6786c24e"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"e6f7383168bbdb734e02b234c20779bb697abc28","unresolved":true,"context_lines":[{"line_number":147,"context_line":"      - openstack/barbican-tempest-plugin"},{"line_number":148,"context_line":"    vars:"},{"line_number":149,"context_line":"      devstack_localrc:"},{"line_number":150,"context_line":"          TEMPEST_PLUGINS: /opt/stack/barbican-tempest-plugin"},{"line_number":151,"context_line":"          LIBVIRT_TYPE: kvm"},{"line_number":152,"context_line":"      devstack_plugins:"},{"line_number":153,"context_line":"        barbican: https://opendev.org/openstack/barbican"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d294d156_a2c6f675","line":150,"range":{"start_line":150,"start_character":0,"end_line":150,"end_character":61},"in_reply_to":"485a3400_b063d134","updated":"2026-03-04 21:06:35.000000000","message":"Sure, will add.","commit_id":"4efaf5d3a3d3194acb66e27800a9561b6786c24e"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"b525c4078f43464e5a8b4c9ca451d5f6c81df828","unresolved":false,"context_lines":[{"line_number":147,"context_line":"      - openstack/barbican-tempest-plugin"},{"line_number":148,"context_line":"    vars:"},{"line_number":149,"context_line":"      devstack_localrc:"},{"line_number":150,"context_line":"          TEMPEST_PLUGINS: /opt/stack/barbican-tempest-plugin"},{"line_number":151,"context_line":"          LIBVIRT_TYPE: kvm"},{"line_number":152,"context_line":"      devstack_plugins:"},{"line_number":153,"context_line":"        barbican: https://opendev.org/openstack/barbican"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"610940da_3aa0810c","line":150,"range":{"start_line":150,"start_character":0,"end_line":150,"end_character":61},"in_reply_to":"d294d156_a2c6f675","updated":"2026-03-04 22:51:25.000000000","message":"Done","commit_id":"4efaf5d3a3d3194acb66e27800a9561b6786c24e"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"322e2b7114259ec3c7984b261ca6fc0e9cb147cf","unresolved":true,"context_lines":[{"line_number":151,"context_line":"      - openstack/barbican-tempest-plugin"},{"line_number":152,"context_line":"    vars:"},{"line_number":153,"context_line":"      tox_envlist: all"},{"line_number":154,"context_line":"      tempest_test_regex: (^tempest\\.api\\.compute\\.admin\\.test_live_migration\\.LiveMigrationWithVTPMTest)"},{"line_number":155,"context_line":"      # revert this when bug #1940425 is fixed in neutron"},{"line_number":156,"context_line":"      tempest_exclude_regex: (test_live_migration_with_trunk)"},{"line_number":157,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"51c392ee_b8552e28","line":154,"updated":"2026-03-04 23:32:21.000000000","message":"Note to reviewers: this job only runs 3 tests with this regex. Alternatively, if we rolled all of this into `nova-live-migration`, it would make that job require nested virt nodes in CI.","commit_id":"6215d89ca96b59abf9f7a671e1e30fa35b57bd07"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5e36841d8eab73f83814671667879a330d90962b","unresolved":true,"context_lines":[{"line_number":151,"context_line":"      - openstack/barbican-tempest-plugin"},{"line_number":152,"context_line":"    vars:"},{"line_number":153,"context_line":"      tox_envlist: all"},{"line_number":154,"context_line":"      tempest_test_regex: (^tempest\\.api\\.compute\\.admin\\.test_live_migration\\.LiveMigrationWithVTPMTest)"},{"line_number":155,"context_line":"      # revert this when bug #1940425 is fixed in neutron"},{"line_number":156,"context_line":"      tempest_exclude_regex: (test_live_migration_with_trunk)"},{"line_number":157,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"905a0188_0f4c6314","line":154,"in_reply_to":"51c392ee_b8552e28","updated":"2026-03-05 20:50:36.000000000","message":"yeah.\n\nhow about running the whitebox plugin vtpm test in this job. Instead of tempest-multinode-full-py3, this job can be inherited from whitebox-devstack-multinode (which will help to reuse setting from whitebox-devstack-multinode) and run vtpm tests from tempest as well as whitebox-tempst-plugin. In future, if needed, we can extend it to other testing that need nested virt.","commit_id":"6215d89ca96b59abf9f7a671e1e30fa35b57bd07"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"fab942ae5d947403481cd85e70170df0580c430a","unresolved":true,"context_lines":[{"line_number":151,"context_line":"      - openstack/barbican-tempest-plugin"},{"line_number":152,"context_line":"    vars:"},{"line_number":153,"context_line":"      tox_envlist: all"},{"line_number":154,"context_line":"      tempest_test_regex: (^tempest\\.api\\.compute\\.admin\\.test_live_migration\\.LiveMigrationWithVTPMTest)"},{"line_number":155,"context_line":"      # revert this when bug #1940425 is fixed in neutron"},{"line_number":156,"context_line":"      tempest_exclude_regex: (test_live_migration_with_trunk)"},{"line_number":157,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"af865441_6ad09180","line":154,"in_reply_to":"905a0188_0f4c6314","updated":"2026-03-06 00:32:34.000000000","message":"Sure, makes sense.","commit_id":"6215d89ca96b59abf9f7a671e1e30fa35b57bd07"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"a11172a4655c7286e5332b8780ad073faec8f275","unresolved":false,"context_lines":[{"line_number":151,"context_line":"      - openstack/barbican-tempest-plugin"},{"line_number":152,"context_line":"    vars:"},{"line_number":153,"context_line":"      tox_envlist: all"},{"line_number":154,"context_line":"      tempest_test_regex: (^tempest\\.api\\.compute\\.admin\\.test_live_migration\\.LiveMigrationWithVTPMTest)"},{"line_number":155,"context_line":"      # revert this when bug #1940425 is fixed in neutron"},{"line_number":156,"context_line":"      tempest_exclude_regex: (test_live_migration_with_trunk)"},{"line_number":157,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"c53c2703_de332a42","line":154,"in_reply_to":"af865441_6ad09180","updated":"2026-03-14 05:53:00.000000000","message":"Done","commit_id":"6215d89ca96b59abf9f7a671e1e30fa35b57bd07"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4967b6ab207b024d045344bce989b683b5c3ab49","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"310061fa_900f4255","updated":"2026-03-04 19:12:57.000000000","message":"lgtm, job and the new tempest tests are passing https://zuul.opendev.org/t/openstack/build/1f2b0093ed4c43f59af55dfd0cf347f9/log/job-output.txt#34899-34906\n\na question about running evacuate tests in this job.","commit_id":"4efaf5d3a3d3194acb66e27800a9561b6786c24e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3276e52415d9f6bb0e5a6a87945756aa2f96a9f0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1b6686ef_b60c7b5e","updated":"2026-03-04 19:13:10.000000000","message":"recheck nova-next job failing on ssh timeout not related","commit_id":"4efaf5d3a3d3194acb66e27800a9561b6786c24e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"5e36841d8eab73f83814671667879a330d90962b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ebc9b87d_89a3a3f7","updated":"2026-03-05 20:50:36.000000000","message":"1 suggestion to run whitebox vtpm test also in new job","commit_id":"6215d89ca96b59abf9f7a671e1e30fa35b57bd07"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"59c32beab271676f83d954ab958c7a2e3aa41b8f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"68e866a8_18626dbc","updated":"2026-03-06 19:02:35.000000000","message":"lgtm, thanks","commit_id":"3ec0e945743493e5aa1b2b118d83f2f33da57bc8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fb18498faa3e36bf27d99947993ee421c3a99927","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"f769d36d_c8dfa89e","updated":"2026-03-06 19:03:02.000000000","message":"recheck tox version causing the failure is solved","commit_id":"3ec0e945743493e5aa1b2b118d83f2f33da57bc8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4643ec79e72cb59f0d497d6f41df2070d6ca0840","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"abdaa9f7_444a2e30","updated":"2026-03-18 21:06:20.000000000","message":"lgtm","commit_id":"01d6c9c4091c92cd2de39499312f90a8d3e11e41"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"f0e185414b73769b87b51779683bc096af44cfc0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"4ead3888_34f564c5","updated":"2026-04-02 18:57:13.000000000","message":"ok i think im fine with proceedign with this for now but i have few itmes i want to follow up on at the ptg\n\n1 i woudl generally like to see if we can run more of whitebox in check.\n\nso it would be intersting if we could maybe combine this with nova-alt-config or nova-next or perhapse promote the whitebox-tempst-multinode job to check adn make this aprt of that.\n\nthe  other note is\n\nwhen we add deployment to whitebox we need a wasy to opt into running the deployment tests. without breaking older brnaches\n\nso on https://review.opendev.org/c/openstack/tempest/+/977903/7\n\nwe need a new config option to enabel the deployment mode tests.\n\ni also think we shoudl backprot this job or otherwise provide coverage for the host/user mdoe on 2026.1 since nova has the fucntionality there we shoudl stest it there as well.\n\nwith all that said im ok with merging this job as is","commit_id":"01d6c9c4091c92cd2de39499312f90a8d3e11e41"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"bba478a354a712da7842ae1032aac1661a772edc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"60cae111_2d326027","updated":"2026-03-16 23:15:08.000000000","message":"recheck dep updated","commit_id":"01d6c9c4091c92cd2de39499312f90a8d3e11e41"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"cbe2a9d9fc319700bd1dd61a9b4d9eb3fc34a465","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"7ae93dfc_a81dcb29","updated":"2026-03-17 20:46:06.000000000","message":"recheck dep updated","commit_id":"01d6c9c4091c92cd2de39499312f90a8d3e11e41"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"56e33b0269115f950d7bfa8ccb6d0e36943b46f4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"d595474b_29948246","updated":"2026-03-17 21:32:11.000000000","message":"recheck dep updated","commit_id":"01d6c9c4091c92cd2de39499312f90a8d3e11e41"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"14a2b019d2afc03479e824709607d05dfcfcdd51","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"d99f7552_2bd35cf4","updated":"2026-04-03 18:48:02.000000000","message":"recheck nova-next TIMED_OUT","commit_id":"01d6c9c4091c92cd2de39499312f90a8d3e11e41"}]}
