)]}'
{".zuul.yaml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"5efd12a39dcaebed2ed39518206732d7db865f43","unresolved":true,"context_lines":[{"line_number":143,"context_line":"- job:"},{"line_number":144,"context_line":"    name: whitebox-devstack-multinode-2026-1"},{"line_number":145,"context_line":"    parent: whitebox-devstack-multinode"},{"line_number":146,"context_line":"    nodeset: openstack-single-node-noble"},{"line_number":147,"context_line":"    override-checkout: stable/2026.1"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1c2bae72_2cb0d3e5","line":146,"range":{"start_line":146,"start_character":13,"end_line":146,"end_character":40},"updated":"2026-06-12 18:09:33.000000000","message":"this need to be a 2 node nodeset as this job is explicitly testing move operations\n\nso we should leave this as nested-virt-multinode by droping this or setign it explictly","commit_id":"612a64fbf1b6d47a5ac997241a28ccf565b02659"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d419f64cc3510c7b9023441f9d534261ffa2ee54","unresolved":false,"context_lines":[{"line_number":143,"context_line":"- job:"},{"line_number":144,"context_line":"    name: whitebox-devstack-multinode-2026-1"},{"line_number":145,"context_line":"    parent: whitebox-devstack-multinode"},{"line_number":146,"context_line":"    nodeset: openstack-single-node-noble"},{"line_number":147,"context_line":"    override-checkout: stable/2026.1"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"59a9fbd2_dfbab1c6","line":146,"range":{"start_line":146,"start_character":13,"end_line":146,"end_character":40},"in_reply_to":"1c2bae72_2cb0d3e5","updated":"2026-06-12 18:13:08.000000000","message":"ah yeah, this is copy paste error, it should not have override the nodeset of what is there in  whitebox-devstack-multinode","commit_id":"612a64fbf1b6d47a5ac997241a28ccf565b02659"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"5efd12a39dcaebed2ed39518206732d7db865f43","unresolved":true,"context_lines":[{"line_number":149,"context_line":"- job:"},{"line_number":150,"context_line":"    name: whitebox-devstack-multinode-2025-1"},{"line_number":151,"context_line":"    parent: whitebox-devstack-multinode"},{"line_number":152,"context_line":"    nodeset: openstack-single-node-noble"},{"line_number":153,"context_line":"    override-checkout: stable/2025.1"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"120cd9f1_a2aeb640","line":152,"updated":"2026-06-12 18:09:33.000000000","message":"same here","commit_id":"612a64fbf1b6d47a5ac997241a28ccf565b02659"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"d419f64cc3510c7b9023441f9d534261ffa2ee54","unresolved":false,"context_lines":[{"line_number":149,"context_line":"- job:"},{"line_number":150,"context_line":"    name: whitebox-devstack-multinode-2025-1"},{"line_number":151,"context_line":"    parent: whitebox-devstack-multinode"},{"line_number":152,"context_line":"    nodeset: openstack-single-node-noble"},{"line_number":153,"context_line":"    override-checkout: stable/2025.1"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"a7ec92e0_c68975f8","line":152,"in_reply_to":"120cd9f1_a2aeb640","updated":"2026-06-12 18:13:08.000000000","message":"Done","commit_id":"612a64fbf1b6d47a5ac997241a28ccf565b02659"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e1cec5ce5433e644dcbc164655cfe164db25dabc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"27c4ed13_928224d9","updated":"2026-06-12 23:05:51.000000000","message":"recheck 2025.1 job, iothreads test is ok there but flavor metatada failing","commit_id":"69b58d6addcba397d1cef4e5bf57f4239170ee18"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0f40f75b8bcf9afcad20df9d7ecbf2870b0324ac","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"e03055bc_440a3cd6","updated":"2026-06-15 14:33:39.000000000","message":"It feels like we set up ourselves for a lot of maintenance when a new stable branch is cut or an old one dies. Given the maintenance effort we can spend on whitebox is limited it might be better to set up a system that only need to be touched when new coverage is added to whitebox. E.g. when I added iothread I\u0027m OK to do the adjustment of the job definitions based on feature availability. But just because we have a stable branch cut nobody will go and do a lot of job setup to keep the system running.","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8e4397178de8d6771fe19aaa969f7a7a4dfa98d6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"43fcd3d9_843dfcee","updated":"2026-06-13 02:44:28.000000000","message":"stable jobs are tested in https://review.opendev.org/q/topic:%22whitebox-stable-branch-jobs%22","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"917873a6bf1a4e67c589163d9a64ea118dafbd8e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"47ad684e_6c33a397","in_reply_to":"9862fe55_f22f6539","updated":"2026-06-15 18:15:57.000000000","message":"Another benefit of doing this in whitebox-tempest-plugin is that it keeps this maintenance in the job definition and in a single place, instead of all users needing to do it in their stable branch Zuul file. If not here, then the job variant in the project side pipeline needs to add these flags settings everywhere.","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7290cf702edb56d0903e7cc7f6de1e6217f4955e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"9862fe55_f22f6539","in_reply_to":"e03055bc_440a3cd6","updated":"2026-06-15 17:05:50.000000000","message":"True, but we are doing that as part of Tempest and Tempest plugins\u0027 branchless model. I can add it to the QA release work. I think this will not add much maintenance, just another step for QA work during release/stable branch cut.\n\n- https://wiki.openstack.org/wiki/QA/releases","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"e83e0176bb4e12c01230a414fd52857ca4c2418f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"e66461af_8f693158","updated":"2026-06-16 12:02:37.000000000","message":"OK. Lets do it this way","commit_id":"bcb5d1c5ab2f2b033267d10a81cc435be03d47bc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"eb6ec812199b8c67f2697729456ecdaf445accd8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"9ddfb879_df142412","updated":"2026-06-16 21:04:06.000000000","message":"check experimental","commit_id":"bcb5d1c5ab2f2b033267d10a81cc435be03d47bc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0d2455d998c48829ecfaa9a3a83fcb6d34202a2c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"460e6f5a_243226ce","in_reply_to":"9ddfb879_df142412","updated":"2026-06-16 21:05:52.000000000","message":"wrong change","commit_id":"bcb5d1c5ab2f2b033267d10a81cc435be03d47bc"}],"zuul.d/master-jobs.yaml":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0f40f75b8bcf9afcad20df9d7ecbf2870b0324ac","unresolved":true,"context_lines":[{"line_number":144,"context_line":"    parent: whitebox-devstack-multinode-base"},{"line_number":145,"context_line":"    branches:"},{"line_number":146,"context_line":"      - master"},{"line_number":147,"context_line":"      - regex: ^.*/(2026.1|2025.2|2025.1)$"},{"line_number":148,"context_line":"        negate: true"},{"line_number":149,"context_line":"    vars:"},{"line_number":150,"context_line":"      tempest_exclude_regex: ^whitebox_tempest_plugin\\.api\\.compute\\.test_hugepages"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"e6ae4b7e_99951225","line":147,"updated":"2026-06-15 14:33:39.000000000","message":"This will be a churn to maintain as new stable branches born and die","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"45055ff4ce27e3c969a17b919cfa5deb7f2fb94c","unresolved":true,"context_lines":[{"line_number":144,"context_line":"    parent: whitebox-devstack-multinode-base"},{"line_number":145,"context_line":"    branches:"},{"line_number":146,"context_line":"      - master"},{"line_number":147,"context_line":"      - regex: ^.*/(2026.1|2025.2|2025.1)$"},{"line_number":148,"context_line":"        negate: true"},{"line_number":149,"context_line":"    vars:"},{"line_number":150,"context_line":"      tempest_exclude_regex: ^whitebox_tempest_plugin\\.api\\.compute\\.test_hugepages"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bbb4a23d_b853ff16","line":147,"in_reply_to":"6edf295f_28de4847","updated":"2026-06-15 21:26:16.000000000","message":"it works fine as zuul find the job definition with branches variant on stable branch vesion of job definition\n- https://zuul.opendev.org/t/openstack/build/44dfb0d2fbf54811a5196c4d236d3b2d/log/zuul-info/inventory.yaml#603\n\n- https://zuul.opendev.org/t/openstack/build/2c6499b88fe54c8f9bdd22c12298d758/log/zuul-info/inventory.yaml#603","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7290cf702edb56d0903e7cc7f6de1e6217f4955e","unresolved":true,"context_lines":[{"line_number":144,"context_line":"    parent: whitebox-devstack-multinode-base"},{"line_number":145,"context_line":"    branches:"},{"line_number":146,"context_line":"      - master"},{"line_number":147,"context_line":"      - regex: ^.*/(2026.1|2025.2|2025.1)$"},{"line_number":148,"context_line":"        negate: true"},{"line_number":149,"context_line":"    vars:"},{"line_number":150,"context_line":"      tempest_exclude_regex: ^whitebox_tempest_plugin\\.api\\.compute\\.test_hugepages"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"6edf295f_28de4847","line":147,"in_reply_to":"e6ae4b7e_99951225","updated":"2026-06-15 17:05:50.000000000","message":"I think we can remove it and it should work, for the safer side, I added this negate regex. let me try","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"}],"zuul.d/project.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4e51aade75681eeca907580f5f94e993afe8da3d","unresolved":true,"context_lines":[{"line_number":10,"context_line":"        # stable branches. We are running these on check pipeline only which"},{"line_number":11,"context_line":"        # is enough and what Tempest and many other tempest plguin does."},{"line_number":12,"context_line":"        - whitebox-devstack-multinode-2026-1"},{"line_number":13,"context_line":"        - whitebox-devstack-multinode-2025-1"},{"line_number":14,"context_line":"    gate:"},{"line_number":15,"context_line":"      jobs:"},{"line_number":16,"context_line":"        - whitebox-devstack-multinode"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"22e80efc_f768a07d","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":44},"updated":"2026-06-13 02:36:17.000000000","message":"this is failing for flavor metadata tests, let me comment this for now to proceed on this change and we can fix the 2025.1 later as that is already broken","commit_id":"69b58d6addcba397d1cef4e5bf57f4239170ee18"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"366cc409bdbfba96a7a56177bea578871cd643b1","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        # stable branches. We are running these on check pipeline only which"},{"line_number":11,"context_line":"        # is enough and what Tempest and many other tempest plguin does."},{"line_number":12,"context_line":"        - whitebox-devstack-multinode-2026-1"},{"line_number":13,"context_line":"        - whitebox-devstack-multinode-2025-1"},{"line_number":14,"context_line":"    gate:"},{"line_number":15,"context_line":"      jobs:"},{"line_number":16,"context_line":"        - whitebox-devstack-multinode"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"681725e7_24d8a23c","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":44},"in_reply_to":"22e80efc_f768a07d","updated":"2026-06-13 02:50:12.000000000","message":"Done","commit_id":"69b58d6addcba397d1cef4e5bf57f4239170ee18"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0f40f75b8bcf9afcad20df9d7ecbf2870b0324ac","unresolved":true,"context_lines":[{"line_number":9,"context_line":"        # NOTE(gmaan): Running whitebox tests on latest and oldest supported"},{"line_number":10,"context_line":"        # stable branches. We are running these on check pipeline only which"},{"line_number":11,"context_line":"        # is enough and what Tempest and many other tempest plguin does."},{"line_number":12,"context_line":"        - whitebox-devstack-multinode-2026-1"},{"line_number":13,"context_line":"        - whitebox-devstack-multinode-2025-2"},{"line_number":14,"context_line":"        # NOTE (gmaan): 2025.1 job is broken for flavor metadata and trait tests"},{"line_number":15,"context_line":"        # commenting it until that is fixed."},{"line_number":16,"context_line":"        # - whitebox-devstack-multinode-2025-1"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"a5a64cc4_83a5e16c","line":13,"range":{"start_line":12,"start_character":0,"end_line":13,"end_character":44},"updated":"2026-06-15 14:33:39.000000000","message":"ditto this will generate churn every 6 months","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7290cf702edb56d0903e7cc7f6de1e6217f4955e","unresolved":false,"context_lines":[{"line_number":9,"context_line":"        # NOTE(gmaan): Running whitebox tests on latest and oldest supported"},{"line_number":10,"context_line":"        # stable branches. We are running these on check pipeline only which"},{"line_number":11,"context_line":"        # is enough and what Tempest and many other tempest plguin does."},{"line_number":12,"context_line":"        - whitebox-devstack-multinode-2026-1"},{"line_number":13,"context_line":"        - whitebox-devstack-multinode-2025-2"},{"line_number":14,"context_line":"        # NOTE (gmaan): 2025.1 job is broken for flavor metadata and trait tests"},{"line_number":15,"context_line":"        # commenting it until that is fixed."},{"line_number":16,"context_line":"        # - whitebox-devstack-multinode-2025-1"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"0d96242e_a703fb6e","line":13,"range":{"start_line":12,"start_character":0,"end_line":13,"end_character":44},"in_reply_to":"a5a64cc4_83a5e16c","updated":"2026-06-15 17:05:50.000000000","message":"Yes, this has to be done anyway because whitebox-tempest-plugin is branchless, and we missed testing the stable branches. Tempest and every tempest plugin does that. I usually do the work when doing for Tempest release.\n\n- https://review.opendev.org/q/topic:%222024-1-last%22","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"}],"zuul.d/stable-jobs.yaml":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8e4397178de8d6771fe19aaa969f7a7a4dfa98d6","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    nodeset: nested-virt-multinode-noble"},{"line_number":39,"context_line":"    description: |"},{"line_number":40,"context_line":"      This job is for 2026.1 branches to runs the entire test suite on single-NUMA, non-SMT, nested virt VMs."},{"line_number":41,"context_line":"    branches:"},{"line_number":42,"context_line":"      - ^.*/2026.1"},{"line_number":43,"context_line":"    vars:"},{"line_number":44,"context_line":"      tempest_exclude_regex: ^whitebox_tempest_plugin\\.api\\.compute\\.test_hugepages"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3e61b688_4a8d8183","line":42,"range":{"start_line":41,"start_character":0,"end_line":42,"end_character":18},"updated":"2026-06-13 02:44:28.000000000","message":"note for reviewer. This branch variant works fine, as the job running on nova stable/2026.1 is picked from this job definition\n\n      - \u0027\u003cJob whitebox-devstack-multinode explicit: {MatchAny:{BranchMatcher:^.*/2026.1}}\n        implied: None source: openstack/whitebox-tempest-plugin/zuul.d/stable-jobs.yaml@master#35\u003e\u0027\n        \n- https://zuul.opendev.org/t/openstack/build/69d31168ef3e42688ed10ad11649c04b/log/zuul-info/inventory.yaml#601","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8e4397178de8d6771fe19aaa969f7a7a4dfa98d6","unresolved":true,"context_lines":[{"line_number":49,"context_line":"    nodeset: nested-virt-multinode-noble"},{"line_number":50,"context_line":"    description: |"},{"line_number":51,"context_line":"      This job is for 2025.2 and 2025.1 branches to runs the entire test suite on single-NUMA, non-SMT, nested virt VMs."},{"line_number":52,"context_line":"    branches:"},{"line_number":53,"context_line":"      - ^.*/2025.2"},{"line_number":54,"context_line":"      - ^.*/2025.1"},{"line_number":55,"context_line":"    vars:"},{"line_number":56,"context_line":"      tempest_exclude_regex: (^whitebox_tempest_plugin\\.api\\.compute\\.test_hugepages)|(test_vtpm_live_migration_secret_security_host)"},{"line_number":57,"context_line":"      devstack_local_conf:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"31f5c9e1_6f9e8990","line":54,"range":{"start_line":52,"start_character":0,"end_line":54,"end_character":18},"updated":"2026-06-13 02:44:28.000000000","message":"note for reviewer. This branch variant works fine, as the job running on nova stable/2025.2 and stable/2025.1 are picked from this job definition\n\n      - \u0027\u003cJob whitebox-devstack-multinode explicit: {MatchAny:{BranchMatcher:^.*/2025.2},{BranchMatcher:^.*/2025.1}}\n        implied: None source: openstack/whitebox-tempest-plugin/zuul.d/stable-jobs.yaml@master#46\u003e\u0027\n        \n- https://zuul.opendev.org/t/openstack/build/ef45a1f61b654056a9b01b2b21e8d2cd/log/zuul-info/inventory.yaml#601\n\n- https://zuul.opendev.org/t/openstack/build/7d21aaa8e4da4d028c2c0f0bb657ff2a/log/zuul-info/inventory.yaml#604","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7290cf702edb56d0903e7cc7f6de1e6217f4955e","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    nodeset: nested-virt-multinode-noble"},{"line_number":50,"context_line":"    description: |"},{"line_number":51,"context_line":"      This job is for 2025.2 and 2025.1 branches to runs the entire test suite on single-NUMA, non-SMT, nested virt VMs."},{"line_number":52,"context_line":"    branches:"},{"line_number":53,"context_line":"      - ^.*/2025.2"},{"line_number":54,"context_line":"      - ^.*/2025.1"},{"line_number":55,"context_line":"    vars:"},{"line_number":56,"context_line":"      tempest_exclude_regex: (^whitebox_tempest_plugin\\.api\\.compute\\.test_hugepages)|(test_vtpm_live_migration_secret_security_host)"},{"line_number":57,"context_line":"      devstack_local_conf:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"c5a842d4_577532d8","line":54,"range":{"start_line":52,"start_character":0,"end_line":54,"end_character":18},"in_reply_to":"31f5c9e1_6f9e8990","updated":"2026-06-15 17:05:50.000000000","message":"Done","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0672a955ea4874819fdd0e36e015fa11865b1569","unresolved":true,"context_lines":[{"line_number":53,"context_line":"      - ^.*/2025.2"},{"line_number":54,"context_line":"      - ^.*/2025.1"},{"line_number":55,"context_line":"    vars:"},{"line_number":56,"context_line":"      tempest_exclude_regex: (^whitebox_tempest_plugin\\.api\\.compute\\.test_hugepages)|(test_vtpm_live_migration_secret_security_host)"},{"line_number":57,"context_line":"      devstack_local_conf:"},{"line_number":58,"context_line":"        test-config:"},{"line_number":59,"context_line":"          $TEMPEST_CONFIG:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"dd71c2ff_7c5d9646","line":56,"range":{"start_line":56,"start_character":86,"end_line":56,"end_character":132},"updated":"2026-06-15 17:38:04.000000000","message":"this seems not working as vtpm test running and failing https://zuul.opendev.org/t/openstack/build/5db32d23041541c7b839633ad9b6fc39/log/job-output.txt#41922","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4132bdd30fde59a0d3e321a36f88fdf179a670e1","unresolved":false,"context_lines":[{"line_number":53,"context_line":"      - ^.*/2025.2"},{"line_number":54,"context_line":"      - ^.*/2025.1"},{"line_number":55,"context_line":"    vars:"},{"line_number":56,"context_line":"      tempest_exclude_regex: (^whitebox_tempest_plugin\\.api\\.compute\\.test_hugepages)|(test_vtpm_live_migration_secret_security_host)"},{"line_number":57,"context_line":"      devstack_local_conf:"},{"line_number":58,"context_line":"        test-config:"},{"line_number":59,"context_line":"          $TEMPEST_CONFIG:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"46d7f326_a6d56a49","line":56,"range":{"start_line":56,"start_character":86,"end_line":56,"end_character":132},"in_reply_to":"dd71c2ff_7c5d9646","updated":"2026-06-15 18:10:39.000000000","message":"no, it is working fine https://review.opendev.org/c/openstack/nova/+/993174\n\nits whitebox-devstack-multinode-2025-2 which missed to skip the tests.","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0f40f75b8bcf9afcad20df9d7ecbf2870b0324ac","unresolved":true,"context_lines":[{"line_number":59,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":60,"context_line":"            compute-feature-enabled:"},{"line_number":61,"context_line":"              iothreads: false"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"- job:"},{"line_number":64,"context_line":"    name: whitebox-devstack-multinode-2026-1"},{"line_number":65,"context_line":"    parent: whitebox-devstack-multinode"},{"line_number":66,"context_line":"    nodeset: nested-virt-multinode-noble"},{"line_number":67,"context_line":"    override-checkout: stable/2026.1"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"- job:"},{"line_number":70,"context_line":"    name: whitebox-devstack-multinode-2025-2"},{"line_number":71,"context_line":"    parent: whitebox-devstack-multinode"},{"line_number":72,"context_line":"    nodeset: nested-virt-multinode-noble"},{"line_number":73,"context_line":"    override-checkout: stable/2025.2"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"- job:"},{"line_number":76,"context_line":"    name: whitebox-devstack-multinode-2025-1"},{"line_number":77,"context_line":"    parent: whitebox-devstack-multinode"},{"line_number":78,"context_line":"    nodeset: nested-virt-multinode-noble"},{"line_number":79,"context_line":"    override-checkout: stable/2025.1"},{"line_number":80,"context_line":"    vars:"},{"line_number":81,"context_line":"      tempest_exclude_regex: (^whitebox_tempest_plugin\\.api\\.compute\\.test_hugepages)|(test_vtpm_live_migration_secret_security_host)"},{"line_number":82,"context_line":"      devstack_local_conf:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"2a980151_0bba94fc","line":79,"range":{"start_line":62,"start_character":0,"end_line":79,"end_character":36},"updated":"2026-06-15 14:33:39.000000000","message":"This will be a source of churn every 6 months","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7290cf702edb56d0903e7cc7f6de1e6217f4955e","unresolved":true,"context_lines":[{"line_number":59,"context_line":"          $TEMPEST_CONFIG:"},{"line_number":60,"context_line":"            compute-feature-enabled:"},{"line_number":61,"context_line":"              iothreads: false"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"- job:"},{"line_number":64,"context_line":"    name: whitebox-devstack-multinode-2026-1"},{"line_number":65,"context_line":"    parent: whitebox-devstack-multinode"},{"line_number":66,"context_line":"    nodeset: nested-virt-multinode-noble"},{"line_number":67,"context_line":"    override-checkout: stable/2026.1"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"- job:"},{"line_number":70,"context_line":"    name: whitebox-devstack-multinode-2025-2"},{"line_number":71,"context_line":"    parent: whitebox-devstack-multinode"},{"line_number":72,"context_line":"    nodeset: nested-virt-multinode-noble"},{"line_number":73,"context_line":"    override-checkout: stable/2025.2"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"- job:"},{"line_number":76,"context_line":"    name: whitebox-devstack-multinode-2025-1"},{"line_number":77,"context_line":"    parent: whitebox-devstack-multinode"},{"line_number":78,"context_line":"    nodeset: nested-virt-multinode-noble"},{"line_number":79,"context_line":"    override-checkout: stable/2025.1"},{"line_number":80,"context_line":"    vars:"},{"line_number":81,"context_line":"      tempest_exclude_regex: (^whitebox_tempest_plugin\\.api\\.compute\\.test_hugepages)|(test_vtpm_live_migration_secret_security_host)"},{"line_number":82,"context_line":"      devstack_local_conf:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"055404a5_1b72e6f2","line":79,"range":{"start_line":62,"start_character":0,"end_line":79,"end_character":36},"in_reply_to":"2a980151_0bba94fc","updated":"2026-06-15 17:05:50.000000000","message":"Yes, that is the side effect and branchless tooling which adds up to this work, but at the same time gives the benefit of testing the old and new releases with the same set of tests.","commit_id":"21374c12e418120201a218fce5fc11a47191fae8"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3a8215c6c2572fa145534da3c2ee3836887306e3","unresolved":true,"context_lines":[{"line_number":7,"context_line":"        # take precedence over the \u0027compute\u0027 group in playbooks, so things we"},{"line_number":8,"context_line":"        # want to run on all hosts in the \u0027compute\u0027 group would only run on the"},{"line_number":9,"context_line":"        # subnode."},{"line_number":10,"context_line":"      - name: compute-host"},{"line_number":11,"context_line":"        label: nested-virt-ubuntu-noble"},{"line_number":12,"context_line":"    groups:"},{"line_number":13,"context_line":"      # Node where tests are executed and test results collected"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"7fb97663_372df320","line":10,"range":{"start_line":10,"start_character":14,"end_line":10,"end_character":26},"updated":"2026-06-16 21:16:50.000000000","message":"conventionally we call it compute1 but ya the actul name does not matter as long as the host names and group names dont colide\nhttps://github.com/openstack/devstack/blob/master/.zuul.yaml#L177","commit_id":"bcb5d1c5ab2f2b033267d10a81cc435be03d47bc"}]}
