)]}'
{"id":"openstack%2Fnetworking-generic-switch~949834","triplet_id":"openstack%2Fnetworking-generic-switch~master~I06546258cbd087dafa54573f2b1a6d74be1ccbe0","project":"openstack/networking-generic-switch","branch":"master","topic":"bug/2110760","attention_set":{},"removed_from_attention_set":{"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2025-09-02 17:50:43.000000000","reason":"Change was submitted"},"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2025-09-02 17:50:43.000000000","reason":"Change was submitted"},"4571":{"account":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"last_update":"2025-09-02 17:50:43.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"I06546258cbd087dafa54573f2b1a6d74be1ccbe0","subject":"Create service plugin to configure security groups","status":"MERGED","created":"2025-05-15 03:59:12.000000000","updated":"2025-09-02 17:51:54.000000000","submitted":"2025-09-02 17:50:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":32,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"949834-bug/2110760","meta_rev_id":"45794643e327b26b96b0dff927d2b92d4d84b33d","_number":949834,"virtual_id_number":949834,"owner":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-09-02 17:50:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"all":[{"value":2,"date":"2025-09-01 23:24:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":2,"date":"2025-09-02 16:47:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":2,"date":"2025-09-01 23:24:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":1,"date":"2025-09-02 16:47:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"REVIEWER":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-15 05:45:46.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-05-19 20:48:46.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"CC"},{"updated":"2025-06-03 18:52:11.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2025-07-06 18:37:59.000000000","updated_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"reviewer":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"state":"CC"},{"updated":"2025-08-04 07:26:32.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"CC"},{"updated":"2025-08-14 18:02:13.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2025-08-17 10:33:11.000000000","updated_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"reviewer":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"state":"REVIEWER"},{"updated":"2025-08-17 17:15:12.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"CC"}],"messages":[{"id":"1d453d447e42b96ce0df81225fd434c2b80a4f37","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-05-15 03:59:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"08de54dc1eb4f2bf25b747ea40633d1df3ebcc5e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-15 05:45:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/21e25a587dc1467da6851ad15ae5e6be\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c8d1c925803b4e8bbf385a0031883adf : SUCCESS in 3m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a52182337dc47dbba358505b5c559d3 : SUCCESS in 5m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e6daa1adfc1b40a3852c373402d86f6e : SUCCESS in 5m 49s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/541a97f5a4654a87984d88a7761bf156 : SUCCESS in 4m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e97c7dc172384371a82585ecdf730b36 : SUCCESS in 7m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc3daa210a1446da911a5a272ccd52cb : SUCCESS in 4m 16s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/2a10ef4dd10540d7abfdb346a7f8a060 : SUCCESS in 10m 44s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/41238b1b30d44d6b8b420afcaf2663fd : SUCCESS in 1h 44m 10s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/948b57ca6e2647ac9f85ad441f8d545f : FAILURE in 3m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"da64d4acb568f9fa9816c5f92eaa344376d78271","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-05-19 20:48:46.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c16326d5fee4094383ad6902dffa697fa6891f20","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-05-19 21:02:15.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8c0fd22f52ffd21ff7d6e3a0278c468363d6f36a","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-05-19 21:59:49.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b7e4bffdd7b216b6e9abd04e6ad960c19432f8b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-02 22:18:09.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"aa8213b55b9774888c2d36a4e3b8c8c47f2ae105","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-02 22:19:31.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":2},{"id":"6bfca07ac3521c14917faa98cbae1b16363277a4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-02 22:23:32.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ad19b8cf0691d0efe04c9d02b5107924bea7fd2c","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-02 22:23:42.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"fbce287f601bc64a9c7dd1545772bf9f4c4ce5f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-03 00:47:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/067a7ec0b3984145b939f8d88d1d9fb3\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f37a5491fa184e1d993dd145ec9d5017 : SUCCESS in 2m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6825e874b5b045eeaf4ac4e4a6a65ef5 : SUCCESS in 3m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/700527078d1f435fb23fc0d116b325ba : SUCCESS in 4m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0eca6a55e6bc445fa55b9363937bc627 : SUCCESS in 3m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c09c9e9474734bd48b5849be40a3a583 : SUCCESS in 9m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e426dd7e8cc41bebe386b5656d369fa : SUCCESS in 8m 52s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/caa7f0cf7acd48c68a1ce43dd8dc40d6 : SUCCESS in 20m 07s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/ee64a6e302234740b18a6caf755954d6 : SUCCESS in 1h 21m 23s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/34af642fc0144b79aed4591e6bb89872 : FAILURE in 2m 58s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c97e16202c12a033eecf560cca9897c3c0cc44bc","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-03 04:57:35.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a19398cba4a1be7052a98561d930dd81096b7b0d","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-06-03 18:52:11.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"10e6ec0930719de7f8ded3c3afe709af22576fee","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-03 21:11:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4d1fdaa4df729686d76bc6616ec1a452fc10773e","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-04 02:37:10.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0d756a72011383e6eb096ced0804547869349f72","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-04 03:22:39.000000000","message":"Patch Set 3: -Code-Review\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"4444db17180cd9de51dd37070431bf2f6c75fa37","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-04 03:22:48.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"60bb3e0b75de28b7c4c84834beebc7b120e156da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-04 05:57:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/40edc37635e34828ad2ba3090160f6d4\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/1ef6c327e58e41a88f984e533e3fddd5 : SUCCESS in 2m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48e955e81ab746a6b396077c11048eb1 : SUCCESS in 5m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3b58b38e43d14fab9ffca6c08e8c144b : SUCCESS in 4m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d99fd9d737244937a496790f0f0ebb04 : SUCCESS in 4m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5ec9a3f979b141e2a10231af5d0ce3be : SUCCESS in 8m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cff9a3a0667245e0a988054f6cfd9a09 : SUCCESS in 6m 53s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/2a2386d67c624f918dbf4a7610213465 : SUCCESS in 20m 31s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/04ba3856fbb34488849bc2ddb7280e88 : SUCCESS in 2h 23m 55s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/ca0f51078ab84c87a23faa7d96e0af05 : FAILURE in 5m 18s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"bbcd7b65dbb03fd834b2e4d91bf427177de86881","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-10 19:19:12.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"8f8163c5ba2501f2bd516a7d9932d3bc5b39f576","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-11 04:25:09.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"882109200b9fe88cf725f29d2a33625a3273d0a5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-11 06:42:59.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/131efd05b78f43a0847cfac1d1547298\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c53186a906f040898b44a16c4a3b2b5e : SUCCESS in 2m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3b93830aac142228c27fe4fd4f0058c : SUCCESS in 5m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/793cb805b983401ea11e546b819a6ca8 : SUCCESS in 3m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c69674067ee247ce885470e4760b58d6 : SUCCESS in 5m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7b03a8d257d244ceaed3e6795eaaa8c8 : SUCCESS in 8m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9e5e32191a3421a8ebe8c51cb53c5de : SUCCESS in 8m 25s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/df07ed2013b343a79b731deba62e8436 : SUCCESS in 8m 20s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/5ab326f9ef8f4504be055004f47c4802 : SUCCESS in 2h 17m 14s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/03c2b456870646b180e881e5bf7eca3d : FAILURE in 2m 00s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"d216ea0b091d0c0b26f9c10464faad1300bc09ad","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-16 03:17:06.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"1359019e62286322013872e22e762aa379482ad4","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-06-26 01:07:00.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"bc37d4ef9ce70def24b3fcd103abce5bd6c80054","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-07-03 03:59:37.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"3d4788aadbc44ea3ed7ff99b74d1ef6945189d3b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-03 06:39:20.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a07b0d4f3810477ab26efd01e0954a5e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/414cbfeaa5f4472a917610160441f93a : SUCCESS in 4m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86ae89d6af484f5c863f97f3a410dfdd : SUCCESS in 4m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/effc0d0588044e558cb3d691414e7a64 : SUCCESS in 4m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7295a6ae8472450786cdfa367f639a42 : SUCCESS in 4m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1fb248573b0049cca162365856cc3618 : SUCCESS in 10m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b321469e646848288a8f9df02554c466 : SUCCESS in 9m 29s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/b9d9b0e6ad594a368434704fca086f40 : SUCCESS in 21m 29s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/1678d50ea52b45b5b5624a17d9fbf359 : SUCCESS in 2h 34m 08s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/affa7c91db9a4219a83c83463e1309cf : FAILURE in 6m 17s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"1fc5cc690625e7cdf05629a289bc2b398e3ed018","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-07-29 03:05:58.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"377f9dfe0a535fd7ad5f3198e6875471f0ee6aec","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-07-29 21:55:57.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"0ee2997ec9e49e32020b2446df29c920b081eef2","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-07-29 21:56:55.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"f48e067755eefb34cf75ad28d74344410b1a3c6c","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-07-31 23:43:34.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"bb58b4cd1e4530368f6339718f14e344a0a59a43","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-08-04 07:26:32.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"3eba3d55b86e45370932d1be47d6fd4f2fcce679","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-08-04 23:47:42.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"6d11b1dc98a9b3f24d133d853ee57dfa5558ad4b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-05 01:28:22.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a90d7cf3756a4706906de3935b4708a8\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d5ee47168fad44b9b679746e35954624 : SUCCESS in 2m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d10c7da8d3443b7b88a3224a7f4b16a : SUCCESS in 4m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7c50c789d0fe4d30ba19ee902fcf0939 : SUCCESS in 4m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c8852281d73e434b8b1ab9a0a3c62865 : SUCCESS in 5m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2442c2e0fa6e48128ab88f432201f3a1 : SUCCESS in 7m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6377fe11594471aaf325ed9015354a3 : SUCCESS in 7m 47s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/3cf096d5896a4e23aeb25cf8bd21f66a : SUCCESS in 15m 03s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/20efa60f0f724148ac99f1c18e4d675f : SUCCESS in 1h 38m 04s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/79c615ff005b41d0937957b3167e7ded : FAILURE in 4m 03s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"be18775626c29b59303123dbf77c8d226d7b7969","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-08-14 03:41:50.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"7095fd4961d2faba8e920ec8ebbadcd0cd900af3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 04:45:28.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0660c121c4ce4a42aa2dd5ac6cf755f5\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/9a8ab54446744639a0e00160baa7839e : SUCCESS in 2m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/52aa3eb6d80a4626aa264f405f01adcd : SUCCESS in 5m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/720f73eb6426470f80afb98cf6170757 : SUCCESS in 2m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/91515160ddcc438c8e8b8d0643798d6f : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6a244aebfe9a41b69b8deb5dc2393c14 : SUCCESS in 3m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe568965712d4feaae4da60cfbcbf796 : SUCCESS in 9m 31s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/59b600178d574f64af8d31430eccf2e3 : SUCCESS in 18m 52s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/2b5e99ae12004444a5d629b9f11f6cf4 : FAILURE in 1h 01m 41s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/245c3d27362249eb92a8e752fe4d8623 : FAILURE in 5m 10s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"74e88adaa26812c5447c2eb4838f302c1c30ba2e","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-08-14 13:56:54.000000000","message":"Patch Set 8: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"67b6c6293355c1d56468393741b1a1f9a9ea3311","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-08-14 13:57:08.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"2dc9e082da71e026addf57593bd538adf55feba6","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2025-08-14 18:02:13.000000000","message":"Patch Set 8: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"95a4e30c37b02c55a2136bc21a4ffd9037a63fc0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 23:47:47.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a103a4bdc6e94a8d9e4518e87626bef4\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/97aaf07553ac40f0a014d227d4538250 : SUCCESS in 1m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e019d507dd8c434faa4b6a4d8cefda73 : SUCCESS in 3m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d576441227ff40d98baaa43e15ff51ef : SUCCESS in 2m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9c4333c46d144843a9bfb485e707f667 : SUCCESS in 2m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b064e4aee6814491999920b47f59e3bb : SUCCESS in 5m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f419e81c9ad049a9adb8732c83f78551 : SUCCESS in 3m 57s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/6c65b28f2ca246e6bc35027b2ee3566a : SUCCESS in 16m 14s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/6f64b55653394820b32180d3f474ad66 : SUCCESS in 57m 04s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/9b87f1b6175d478c95c90a4470a57440 : FAILURE in 2m 36s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"8a226e57c40efdaa1c089179deae4161dab6c404","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2025-08-17 10:33:11.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"c6851bcb5a71ac0ead63d62d1c4c9d4540a801c6","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-08-17 17:15:12.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"fdab00c4d931faaec8610cf3b7731ffc96ed7026","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-08-22 19:13:36.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"48ea7bc333d3b552cf38d6c97653f69396992a74","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-08-26 00:16:15.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"0fd7efc89b36282fbe0eec4ed903142c6de06ee1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-26 02:53:04.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d30c6a6e34ed439cb7b90abe59663d2c\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/fe5b32cc2571438fa5b5fb3ae186d410 : SUCCESS in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/146d548b124f48d999d281eafb8a6069 : SUCCESS in 4m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/480a97993d1149a6aa52afbb276ee3c5 : SUCCESS in 4m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e1328bbbd518440eaded4c73fac48a7d : SUCCESS in 6m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8cd949bb3d0f4cf3ad1adc4bd016225c : SUCCESS in 6m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a19e2d016097451fa87bc5c746313f6d : SUCCESS in 8m 11s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/8dd79261ae1745e7af39dd0953e4fbb3 : SUCCESS in 8m 47s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/545f6fad0cd64d688d65d3f8d87a8b85 : FAILURE in 2h 31m 41s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/4e270eea01164f40b551fa2ae5f7c1f6 : FAILURE in 3m 31s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"7f8cec97831a28acbaf60cb826139f22139e54a7","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-08-27 21:18:56.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"0e70146437881d9503f2e216ddcbeb100b1b48dc","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-08-27 21:19:01.000000000","message":"Patch Set 9: Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"bb3d1adc1c54cacc526921f37d7f1628cc6bf306","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-27 22:45:29.000000000","message":"Patch Set 9:\n\n(9 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/08c21c683f8746ffa2f5fa80b5d20d19\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d75b160c8f8248d29ba6d3edd2a5fe76 : SUCCESS in 2m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5801a0f4f8024cde9e916c20e4ab047e : FAILURE in 4m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/13960f5421c1411ba3afea8c2ea0fbcc : SUCCESS in 4m 24s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/269cc18e9f4d4283a001e8b25319da12 : SUCCESS in 4m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8be0e5bfd61c4957bf4b47d80fd7594e : SUCCESS in 7m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/450aa9e0ee724cc1999f5273adb35afc : SUCCESS in 8m 25s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/f29bd2617cb346c2955da829a9e874a9 : SUCCESS in 9m 11s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/59a98b46c5974547b3dabd7242a81989 : SUCCESS in 1h 24m 45s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/3ff1ef3ee896445ebe418cf26983dfdb : FAILURE in 2m 03s (non-voting)\n\nWarning:\n  Comments left for invalid file networking_generic_switch/batching.py\n  Comments left for invalid file networking_generic_switch/devices/netmiko_devices/fake.py\n  Comments left for invalid file networking_generic_switch/devices/netmiko_devices/nokia.py\n  Comments left for invalid file networking_generic_switch/generic_switch_mech.py\n  Comments left for invalid file networking_generic_switch/tests/unit/netmiko/test_aruba.py\n  Comments left for invalid file networking_generic_switch/tests/unit/netmiko/test_cumulus.py\n  Comments left for invalid file networking_generic_switch/tests/unit/netmiko/test_cumulus_nvue.py\n  Comments left for invalid file networking_generic_switch/tests/unit/netmiko/test_dell.py\n  Comments left for invalid file networking_generic_switch/tests/unit/netmiko/test_huawei_vrpv8.py\n  Comments left for invalid file networking_generic_switch/tests/unit/netmiko/test_juniper.py\n  Comments left for invalid file networking_generic_switch/tests/unit/netmiko/test_netmiko_base.py\n  Comments left for invalid file networking_generic_switch/tests/unit/netmiko/test_sonic.py\n  Comments left for invalid file networking_generic_switch/tests/unit/test_generic_switch_mech.py\n  Comments left for invalid file networking_generic_switch/trunk_driver.py\n  Comments left for invalid file tempest_plugin/tests/common/ovs_lib.py","accounts_in_message":[],"_revision_number":9},{"id":"e001617f83997a26994a01f97ca027ec21454576","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-08-28 16:37:14.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"e699f0abdd6f18d1cc1b676751d6810e61b7e6ee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"real_author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-08-28 17:19:43.000000000","message":"Patch Set 10: Patch Set 9 was rebased on behalf of \u003cGERRIT_ACCOUNT_4571\u003e\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n* Workflow+1\n","accounts_in_message":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}],"_revision_number":10},{"id":"05e4a646d4ebffd3dab397f141adfeafc621836c","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-08-28 17:19:51.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"f1d8e997484aaa740a43261f7abbbf82632219be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-28 19:52:05.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/278e74cb69704672acd4c95b617d2525\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6c47c226a7d24dd79f146b2481d7ae18 : SUCCESS in 3m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27c86f375db04079ab65da2f0ec65584 : SUCCESS in 2m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/46e35890fc034cfebfb5012eb40091ac : SUCCESS in 5m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d63e3157933c4301b44ab3ea88e05a23 : SUCCESS in 5m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cfe313c42ce245ac960373b85880879b : SUCCESS in 7m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bddfab045cff4f34984105940c895c74 : SUCCESS in 8m 11s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/7eac2d11e97e4dd18bd881ad5af4488f : SUCCESS in 13m 19s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/2b198eedb4c840b3aaf62963f7e7a8f4 : SUCCESS in 2h 19m 12s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/688e46f5652e4c86b3389b423ee0c1a0 : FAILURE in 2m 35s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"33760cb309c4cfaabf0c7b0649f7c0a1d8f081fe","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-28 19:52:46.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"153dc670b970e1b48cf241b0315f2a1a4323eb8f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-28 21:13:11.000000000","message":"Patch Set 10: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/969f08cad02d4c53a9248f4770b601a1\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/475224c3949046fcb8840f1bcf817270 : SUCCESS in 1m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c8423f2b18574281ab44d9163847ac31 : SUCCESS in 2m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b8429a2a4def4e36b1b138489890a9cd : SUCCESS in 5m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d8ae4ca0dddf488db56017e764670202 : SUCCESS in 4m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19a279804c1a4bd5aea5b3f536bb75f7 : SUCCESS in 8m 42s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/edec64ce3ee3498e94383355341b1d73 : SUCCESS in 20m 36s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/f0feb6f546d8447293ff1cb83d2376fa : FAILURE in 1h 18m 44s","accounts_in_message":[],"_revision_number":10},{"id":"e8ae045c9bfaef7fc7ba931146954591f75e6865","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-08-29 13:15:11.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"7381bffab4a709b49d8a15a119753b620ea7a6c6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-29 14:42:03.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/007ba26b72f44cc09b88155fa38984dd\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/579b86fa861c49d28647e952bbd4c8f8 : SUCCESS in 2m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca92fc2033bd4f4194730d5d7018c1ef : SUCCESS in 12m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6dd043090a2549dd824be880600698be : SUCCESS in 3m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0cbfca8a6fe3425ca192dd165cb7ca97 : SUCCESS in 4m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/718d332191084c1595037b4a69cfab43 : SUCCESS in 7m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8e8692168264e659c82c98af45c9f45 : SUCCESS in 9m 50s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/039e1e7e87ef43f7b88a73402c629f39 : SUCCESS in 9m 02s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/273cb7c115214664af7faa674a240b16 : FAILURE in 1h 20m 50s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/eac6623857ed4d9283ab2369a85655c5 : FAILURE in 3m 20s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"2ca5a2a75e47e2aaf0e9b152be8d20e1e5aa67a5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2025-09-01 23:24:14.000000000","message":"Uploaded patch set 11: New patch set was added with same tree, parent tree, and commit message as Patch Set 10.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":11},{"id":"3ce8a731d20c22f551aca0d1a06438742ce90ad2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-02 01:20:30.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3d893e6b237341eb9ddc73702aa121f8\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8cae6ef7cd5543f6a1d88e259461f046 : SUCCESS in 1m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/029390b1d9eb4f95a1a44cc080b429d3 : SUCCESS in 6m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/188de8c6444f4cd98bf8c4284670e18a : SUCCESS in 4m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dcdb200fa76e4b8fa197f6173a95c8a0 : SUCCESS in 6m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/117c25da79894e739b87c4730fea57bd : SUCCESS in 7m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/64961a3262194bddb47db9309b16a9cf : SUCCESS in 3m 54s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/974ada3e22ca49a4b972c29068c3c025 : SUCCESS in 20m 48s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/d8ea33ee436c45238100ebc4f638b7ae : SUCCESS in 1h 49m 13s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/9b026c21bfec4434b4995b97c93d249b : FAILURE in 4m 48s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"c1bc7776ede36a95c7c056ef85b02a22466f772c","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2025-09-02 16:47:13.000000000","message":"Patch Set 11: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":11},{"id":"fba5a6c3d495f8583a4da8b2e956c8c0a9dee688","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-02 16:47:37.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":11},{"id":"a2418412fef8ae5d6c936abbd01a0bfb28c798cb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-02 17:50:43.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b696b86ca694479abbefffef93bb41b\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/04b5619849644d16995c336565bffe28 : SUCCESS in 1m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/098156c2856f4cb99ac825bee61a7f31 : SUCCESS in 4m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5a53384bf6904c43bb73738cee59bff6 : SUCCESS in 4m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c9431210a7044780bd274721b0351845 : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c67c0284856e4ffd8038134dbb5cf629 : SUCCESS in 4m 42s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/349e3b380e1e460281783e34a0d98bd2 : SUCCESS in 15m 12s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/c8e51bb3485d43249e381daf7fac762e : SUCCESS in 1h 01m 34s","accounts_in_message":[],"_revision_number":11},{"id":"af9d0ff34adc552c229253a2ef71c672d2803b1f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-02 17:50:43.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":11},{"id":"45794643e327b26b96b0dff927d2b92d4d84b33d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-02 17:51:54.000000000","message":"Patch Set 11:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fa9f7c9bf17348e5ad183973de4610f1\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a3945350a98483ab3db49ee59c46e13 : SUCCESS in 1m 02s","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"baa6113c0f323eba3f5ed6c70e6a0688877c2f32","revisions":{"0eae99f796d52ac38393b9c8461fbaeb21e7c021":{"kind":"REWORK","_number":1,"created":"2025-05-15 03:59:12.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/34/949834/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/1"}}},"commit":{"parents":[{"commit":"5e2cf82361f71aa55a4c03c7a15f6b0bce26cfc1","subject":"Clean up add_subports_on_trunk, del_subports_on_trunk","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/5e2cf82361f71aa55a4c03c7a15f6b0bce26cfc1"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 03:44:44.000000000","tz":720},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nThe config option [ngs]security_groups_enabled will remain False and\nundocumented until the feature as a whole is useful, and even then will\nlikely remain False by default so that existing deployments do not\nchange behaviour. Each switch also has a config flag\nngs_security_groups_enabled to allow disabling it per-switch.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/0eae99f796d52ac38393b9c8461fbaeb21e7c021"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/0eae99f796d52ac38393b9c8461fbaeb21e7c021"}]},"branch":"refs/heads/master"},"f768c4d317fd10fb54bd625bb27c365c32f60570":{"kind":"REWORK","_number":2,"created":"2025-06-02 22:18:09.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/34/949834/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/2"}}},"commit":{"parents":[{"commit":"fef3a002832fdbd41778b375dba5c0802055e20a","subject":"Clean up add_subports_on_trunk, del_subports_on_trunk","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/fef3a002832fdbd41778b375dba5c0802055e20a"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-06-02 22:10:29.000000000","tz":720},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nThe config option [ngs]security_groups_enabled will remain False and\nundocumented until the feature as a whole is useful, and even then will\nlikely remain False by default so that existing deployments do not\nchange behaviour. Each switch also has a config flag\nngs_security_groups_enabled to allow disabling it per-switch.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/f768c4d317fd10fb54bd625bb27c365c32f60570"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/f768c4d317fd10fb54bd625bb27c365c32f60570"}]},"branch":"refs/heads/master"},"cab270434f022199e3f8c92c7ffa224dbe04472a":{"kind":"REWORK","_number":3,"created":"2025-06-02 22:23:32.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/34/949834/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/3"}}},"commit":{"parents":[{"commit":"fef3a002832fdbd41778b375dba5c0802055e20a","subject":"Clean up add_subports_on_trunk, del_subports_on_trunk","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/fef3a002832fdbd41778b375dba5c0802055e20a"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-06-02 22:23:19.000000000","tz":720},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nThe config option [ngs]security_groups_enabled will remain False and\nundocumented until the feature as a whole is useful, and even then will\nlikely remain False by default so that existing deployments do not\nchange behaviour. Each switch also has a config flag\nngs_security_groups_enabled to allow disabling it per-switch.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/cab270434f022199e3f8c92c7ffa224dbe04472a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/cab270434f022199e3f8c92c7ffa224dbe04472a"}]},"branch":"refs/heads/master"},"5affc26f2edbb028892ccb74a9766f1f30e9a3ea":{"kind":"REWORK","_number":4,"created":"2025-06-04 03:22:48.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/34/949834/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/4"}}},"commit":{"parents":[{"commit":"fef3a002832fdbd41778b375dba5c0802055e20a","subject":"Clean up add_subports_on_trunk, del_subports_on_trunk","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/fef3a002832fdbd41778b375dba5c0802055e20a"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-06-04 03:17:42.000000000","tz":720},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nAs long as genericswitch_security_group is not added to\n[DEFAULT]service_plugins list the feature will not be enabled, and even\nthen each switch configuration requires\nngs_security_groups_enabled\u003dTrue to be explicitly set.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/5affc26f2edbb028892ccb74a9766f1f30e9a3ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/5affc26f2edbb028892ccb74a9766f1f30e9a3ea"}]},"branch":"refs/heads/master"},"662d04243b884f5bb8bdd761970b3ff2f5b89e7e":{"kind":"REWORK","_number":5,"created":"2025-06-11 04:25:09.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/34/949834/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/5"}}},"commit":{"parents":[{"commit":"fef3a002832fdbd41778b375dba5c0802055e20a","subject":"Clean up add_subports_on_trunk, del_subports_on_trunk","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/fef3a002832fdbd41778b375dba5c0802055e20a"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-06-11 01:34:37.000000000","tz":720},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nAs long as genericswitch_security_group is not added to\n[DEFAULT]service_plugins list the feature will not be enabled, and even\nthen each switch configuration requires\nngs_security_groups_enabled\u003dTrue to be explicitly set.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/662d04243b884f5bb8bdd761970b3ff2f5b89e7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/662d04243b884f5bb8bdd761970b3ff2f5b89e7e"}]},"branch":"refs/heads/master"},"84a103a80c9caee4512fece45e1530b22ce4d3fc":{"kind":"REWORK","_number":6,"created":"2025-07-03 03:59:37.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/34/949834/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/6"}}},"commit":{"parents":[{"commit":"49fb44471b66575852fe3e2010205ef26dbbbcb2","subject":"Merge \"Clean up add_subports_on_trunk, del_subports_on_trunk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/49fb44471b66575852fe3e2010205ef26dbbbcb2"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-07-03 03:59:10.000000000","tz":720},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nAs long as genericswitch_security_group is not added to\n[DEFAULT]service_plugins list the feature will not be enabled, and even\nthen each switch configuration requires\nngs_security_groups_enabled\u003dTrue to be explicitly set.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/84a103a80c9caee4512fece45e1530b22ce4d3fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/84a103a80c9caee4512fece45e1530b22ce4d3fc"}]},"branch":"refs/heads/master"},"c1d4f163d08221e56420ebf8a954424c35480b44":{"kind":"REWORK","_number":7,"created":"2025-08-04 23:47:42.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/34/949834/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/7"}}},"commit":{"parents":[{"commit":"c5cfb150cb0836f7a598cfc802d8b54a3eb954b1","subject":"Autogenerate list of NGS compatible devices","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/c5cfb150cb0836f7a598cfc802d8b54a3eb954b1"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-08-01 01:42:27.000000000","tz":720},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nAs long as genericswitch_security_group is not added to\n[DEFAULT]service_plugins list the feature will not be enabled, and even\nthen each switch configuration requires\nngs_security_groups_enabled\u003dTrue to be explicitly set.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/c1d4f163d08221e56420ebf8a954424c35480b44"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/c1d4f163d08221e56420ebf8a954424c35480b44"}]},"branch":"refs/heads/master"},"1cca16f81d2f47667d737cd3396e42841d43dc44":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2025-08-14 03:41:50.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/34/949834/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/8"}}},"commit":{"parents":[{"commit":"6c1abe4b002530aa6cde832777d1760017c92090","subject":"Enhance doc generation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/6c1abe4b002530aa6cde832777d1760017c92090"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-08-14 02:17:55.000000000","tz":720},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nAs long as genericswitch_security_group is not added to\n[DEFAULT]service_plugins list the feature will not be enabled, and even\nthen each switch configuration requires\nngs_security_groups_enabled\u003dTrue to be explicitly set.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/1cca16f81d2f47667d737cd3396e42841d43dc44"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/1cca16f81d2f47667d737cd3396e42841d43dc44"}]},"branch":"refs/heads/master"},"542954364a2457432c00da3d3a7f41442df13874":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2025-08-26 00:16:15.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/34/949834/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/9"}}},"commit":{"parents":[{"commit":"d6ca4c9fe1cc17d5cfcfe41dbe2d87173bd37120","subject":"Minor doc generation fixes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/d6ca4c9fe1cc17d5cfcfe41dbe2d87173bd37120"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-08-25 22:17:28.000000000","tz":720},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nAs long as genericswitch_security_group is not added to\n[DEFAULT]service_plugins list the feature will not be enabled, and even\nthen each switch configuration requires\nngs_security_groups_enabled\u003dTrue to be explicitly set.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/542954364a2457432c00da3d3a7f41442df13874"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/542954364a2457432c00da3d3a7f41442df13874"}]},"branch":"refs/heads/master"},"cc259c5f7bb1ce54e413223a2652ab10cb742bde":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2025-08-28 17:19:43.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"real_uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/34/949834/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/10"}}},"commit":{"parents":[{"commit":"e78eb0e94c73bd37a33cc69c7005c9cf31223cab","subject":"Minor doc generation fixes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e78eb0e94c73bd37a33cc69c7005c9cf31223cab"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-08-28 17:19:43.000000000","tz":0},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nAs long as genericswitch_security_group is not added to\n[DEFAULT]service_plugins list the feature will not be enabled, and even\nthen each switch configuration requires\nngs_security_groups_enabled\u003dTrue to be explicitly set.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/cc259c5f7bb1ce54e413223a2652ab10cb742bde"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/cc259c5f7bb1ce54e413223a2652ab10cb742bde"}]},"branch":"refs/heads/master","description":"Rebase"},"baa6113c0f323eba3f5ed6c70e6a0688877c2f32":{"kind":"NO_CHANGE","_number":11,"created":"2025-09-01 23:24:14.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/34/949834/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/34/949834/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/34/949834/11"}}},"commit":{"parents":[{"commit":"e78eb0e94c73bd37a33cc69c7005c9cf31223cab","subject":"Minor doc generation fixes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e78eb0e94c73bd37a33cc69c7005c9cf31223cab"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-05-15 01:34:33.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2025-08-31 23:28:32.000000000","tz":720},"subject":"Create service plugin to configure security groups","message":"Create service plugin to configure security groups\n\nThis change registers a service plugin which subscribes to security\ngroup events which result in security group commands being run on\ndevices (currently abstract).\n\nAs long as genericswitch_security_group is not added to\n[DEFAULT]service_plugins list the feature will not be enabled, and even\nthen each switch configuration requires\nngs_security_groups_enabled\u003dTrue to be explicitly set.\n\nChange-Id: I06546258cbd087dafa54573f2b1a6d74be1ccbe0\nPartial-Bug: #2110760\nSigned-off-by: Steve Baker \u003csbaker@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/baa6113c0f323eba3f5ed6c70e6a0688877c2f32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/baa6113c0f323eba3f5ed6c70e6a0688877c2f32"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
