)]}'
{".zuul.yaml":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"68a53f524c2d2feccd0e62bb9daf8b8c5fa5f7a5","unresolved":true,"context_lines":[{"line_number":5,"context_line":"      Abstract base job for Cyborg CI. Defines shared devstack"},{"line_number":6,"context_line":"      configuration, irrelevant file patterns, and required projects"},{"line_number":7,"context_line":"      used by both tempest and grenade jobs."},{"line_number":8,"context_line":"    required-projects: \u0026base_required_projects"},{"line_number":9,"context_line":"      - openstack/cyborg"},{"line_number":10,"context_line":"      - openstack/python-cyborgclient"},{"line_number":11,"context_line":"      - openstack/cyborg-tempest-plugin"},{"line_number":12,"context_line":"      - openstack/tempest"},{"line_number":13,"context_line":"    vars: \u0026base_vars"},{"line_number":14,"context_line":"      devstack_plugins: \u0026cyborg_devstack_plugins"},{"line_number":15,"context_line":"        cyborg: https://opendev.org/openstack/cyborg"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8bca3d4e_79725299","line":12,"range":{"start_line":8,"start_character":3,"end_line":12,"end_character":25},"updated":"2026-05-29 10:23:06.000000000","message":"In grenade-base job, we have tempest included in required-projects: https://github.com/openstack/grenade/blob/master/.zuul.yaml#L38\n\nI think we can drop the tempest from here and keep\n\n\n```suggestion\n    required-projects: \u0026base_required_projects\n      - openstack/cyborg\n      - openstack/python-cyborgclient\n      - openstack/cyborg-tempest-plugin\n```\nand reuse it in grenade jobs.\n\nthen in cyborg-multinode-tempest and ,\n\nwe can add\n```\nrequired-projects: \u0026required_projects\n  \u003c\u003c: *base_required_projects\n  - tempest\n```\nand reuse the same in cyborg-tempest-py3 and ipv6 job.\nHow about doing like this?","commit_id":"709e99393909c679ec424ad13b20d3c1c1505c66"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"69d008bb01c49c70a3e2dc813a086e07f96308b0","unresolved":true,"context_lines":[{"line_number":5,"context_line":"      Abstract base job for Cyborg CI. Defines shared devstack"},{"line_number":6,"context_line":"      configuration, irrelevant file patterns, and required projects"},{"line_number":7,"context_line":"      used by both tempest and grenade jobs."},{"line_number":8,"context_line":"    required-projects: \u0026base_required_projects"},{"line_number":9,"context_line":"      - openstack/cyborg"},{"line_number":10,"context_line":"      - openstack/python-cyborgclient"},{"line_number":11,"context_line":"      - openstack/cyborg-tempest-plugin"},{"line_number":12,"context_line":"      - openstack/tempest"},{"line_number":13,"context_line":"    vars: \u0026base_vars"},{"line_number":14,"context_line":"      devstack_plugins: \u0026cyborg_devstack_plugins"},{"line_number":15,"context_line":"        cyborg: https://opendev.org/openstack/cyborg"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b33f9315_889b6e48","line":12,"range":{"start_line":8,"start_character":3,"end_line":12,"end_character":25},"in_reply_to":"8bca3d4e_79725299","updated":"2026-05-29 10:45:24.000000000","message":"good point. I checked the `devstack-tempest` job and it also defines tempest as a required project, so we don\u0027t need to add it to the multinode job either https://github.com/openstack/tempest/blob/186f80c1e81e607719bd06bdf01d0c58a17d208d/zuul.d/base.yaml#L2","commit_id":"709e99393909c679ec424ad13b20d3c1c1505c66"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"6c861606f380032e99df07649a19462fb08de63c","unresolved":false,"context_lines":[{"line_number":5,"context_line":"      Abstract base job for Cyborg CI. Defines shared devstack"},{"line_number":6,"context_line":"      configuration, irrelevant file patterns, and required projects"},{"line_number":7,"context_line":"      used by both tempest and grenade jobs."},{"line_number":8,"context_line":"    required-projects: \u0026base_required_projects"},{"line_number":9,"context_line":"      - openstack/cyborg"},{"line_number":10,"context_line":"      - openstack/python-cyborgclient"},{"line_number":11,"context_line":"      - openstack/cyborg-tempest-plugin"},{"line_number":12,"context_line":"      - openstack/tempest"},{"line_number":13,"context_line":"    vars: \u0026base_vars"},{"line_number":14,"context_line":"      devstack_plugins: \u0026cyborg_devstack_plugins"},{"line_number":15,"context_line":"        cyborg: https://opendev.org/openstack/cyborg"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"24e737fe_6c4c081d","line":12,"range":{"start_line":8,"start_character":3,"end_line":12,"end_character":25},"in_reply_to":"b33f9315_889b6e48","updated":"2026-05-29 12:00:27.000000000","message":"Acknowledged","commit_id":"709e99393909c679ec424ad13b20d3c1c1505c66"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"7560e6916524d169884caa796beb10e4b50e0db5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c4304939_91e87b39","updated":"2026-05-29 15:12:24.000000000","message":"i guess i can rebase my change on this one but even though i orgianly suggested cybrog-tempest-stub i want to actully call it cyborg-tempest-base but i have that in my version anyway so i can rename it there","commit_id":"2875d3c12d4484e9336ba5084f32f2acf83a2366"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"6c861606f380032e99df07649a19462fb08de63c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0df46638_01aaa271","updated":"2026-05-29 12:00:27.000000000","message":"looks good now!","commit_id":"2875d3c12d4484e9336ba5084f32f2acf83a2366"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"37b74499d9e92cbd822f0aea951a7d1b6a4bd223","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"43f99505_bf472827","updated":"2026-05-29 15:19:03.000000000","message":"ok lets merge this and ill adress my own changes in my patch after it has merged","commit_id":"2875d3c12d4484e9336ba5084f32f2acf83a2366"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"f4f52c44aba961b0f12af4e7f84e568d0c3dba70","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"63d8c727_969e1537","updated":"2026-05-29 15:09:31.000000000","message":"so i ahve already done this difently in https://review.opendev.org/c/openstack/cyborg/+/989470 so we need decied who to proceed.","commit_id":"2875d3c12d4484e9336ba5084f32f2acf83a2366"}]}
