)]}'
{"id":"openstack%2Fnetworking-baremetal~973889","triplet_id":"openstack%2Fnetworking-baremetal~master~I36c477e05f179b90d2728bdd07aee89190b3e276","project":"openstack/networking-baremetal","branch":"master","topic":"ironic-vxlan","attention_set":{},"removed_from_attention_set":{"38465":{"account":{"_account_id":38465,"name":"Milan Fencik","email":"milan.fencik@rackspace.co.uk","username":"mfencik"},"last_update":"2026-02-11 08:06:46.000000000","reason":"Change was submitted"},"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2026-02-09 18:08:43.000000000","reason":"\u003cGERRIT_ACCOUNT_5890\u003e replied on the change","reason_account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},"24245":{"account":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"last_update":"2026-02-11 08:06:46.000000000","reason":"Change was submitted"},"10342":{"account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"last_update":"2026-02-09 16:37:46.000000000","reason":"\u003cGERRIT_ACCOUNT_10342\u003e replied on the change","reason_account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}},"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2026-02-11 08:06:46.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"I36c477e05f179b90d2728bdd07aee89190b3e276","subject":"l2vni baremetal mech driver","status":"MERGED","created":"2026-01-19 19:24:03.000000000","updated":"2026-02-11 08:07:36.000000000","submitted":"2026-02-11 08:06:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":74,"unresolved_comment_count":11,"has_review_started":true,"submission_id":"973889-ironic-vxlan","meta_rev_id":"908229218c21ebf95c8a7666293e2a6b1cdbbe1f","_number":973889,"virtual_id_number":973889,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"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":"2026-02-11 08:06:46.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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2026-02-09 18:08:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":1,"date":"2026-02-10 19:30:12.000000000","permitted_voting_range":{"min":1,"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":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":2,"date":"2026-02-11 06:39:51.000000000","permitted_voting_range":{"min":2,"max":2},"_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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"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":1,"date":"2026-02-11 06:39:51.000000000","permitted_voting_range":{"min":1,"max":1},"_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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"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":[{"_account_id":38465,"name":"Milan Fencik","email":"milan.fencik@rackspace.co.uk","username":"mfencik"}],"reviewers":{"REVIEWER":[{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_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":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"_account_id":38465,"name":"Milan Fencik","email":"milan.fencik@rackspace.co.uk","username":"mfencik"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-19 19:24:03.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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"},{"updated":"2026-01-19 19:24:03.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":38465,"name":"Milan Fencik","email":"milan.fencik@rackspace.co.uk","username":"mfencik"},"state":"REVIEWER"},{"updated":"2026-01-19 21:05:55.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":"2026-01-30 15:42:11.000000000","updated_by":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"reviewer":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"state":"REVIEWER"},{"updated":"2026-02-09 01:31:00.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":"2026-02-11 06:39:51.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"}],"messages":[{"id":"b2b88290810f245269052eb4fca06a807e5d84b1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-19 19:24:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ccb6469589d1206be22e7decb767776926036dea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-19 21:05:55.000000000","message":"Patch Set 1: Verified-1\n\n(28 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/dd38314d07f14f8fba3ba855f39d24b2\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/fb3af931586d4cc181ab9dfad0eac496 : SUCCESS in 1m 42s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3a8b2e32702444bfb5c6c7bf65ea6461 : SUCCESS in 2m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e87c2591f78462eae409cb321c76855 : FAILURE in 6m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/21a64b54d9c84db7b60b29c6b721df7b : SUCCESS in 4m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/58ba316724e444fa996e1477d3e3f895 : SUCCESS in 4m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7935077dba914704b1083bb7b8bdda56 : SUCCESS in 8m 53s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/72fb56320a0c47dd96d6d7eb931622dc : SUCCESS in 1h 40m 20s","accounts_in_message":[],"_revision_number":1},{"id":"8eb2b652d9729923fae0176afc94026ff3290bc6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-19 22:34:33.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"d62efb5fbb4f43fdfc27ce0098ae12e1d0cf3fe0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 00:13:46.000000000","message":"Patch Set 2: Verified-1\n\n(33 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/6e59ada519d14956a3cb2b52d43443a6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/5024631adf364483ac809d2c4ee46680 : SUCCESS in 1m 33s\n- requirements-check https://zuul.opendev.org/t/openstack/build/26ba824322c24c76925c4e84ec1dc7a1 : SUCCESS in 2m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91e9fc2fc8af43679a1699d1410c4ba0 : FAILURE in 5m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c37ca6baa07f418982468943c963eb0f : SUCCESS in 5m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d5ffea3b922d4fc6ae6b29537ecc1c96 : SUCCESS in 4m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c612561b8fd34dfd95819846c4588d68 : SUCCESS in 6m 56s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/3e00e213bc9045be966814f18188ccdf : SUCCESS in 1h 37m 46s","accounts_in_message":[],"_revision_number":2},{"id":"0e11714f2ce56b6d84414540d4ecf1cbed2a86c4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-20 19:24:14.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"7e869f6c6731c9b6e6bdb4d701f4a759313df32f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-20 21:46:09.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/59e737f3dd4e45d2b0f8507e6f9c58d2\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/85b9921e23b14055917d97c941e16f47 : SUCCESS in 2m 13s\n- requirements-check https://zuul.opendev.org/t/openstack/build/130348dc3523498bacc2ee968b2d9e40 : SUCCESS in 1m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5904d3f7ad2d411ab5725093c5a9a655 : SUCCESS in 3m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/93bfe0764d0c4a948af20afe663d31bd : SUCCESS in 4m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b5ca15a0a73448d28b76d1b2ff336a36 : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0f67a7e750d7422894f29e83e9264fd4 : SUCCESS in 8m 41s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/1d4d648b79b7484f9c2bcbe6fad00e3c : SUCCESS in 2h 16m 45s","accounts_in_message":[],"_revision_number":3},{"id":"57cb635a62cbb1298b06565ca47884a43187ba85","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-21 04:03:55.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"e6f6258fab9ce5f038425ba20eadd72e10b187fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 05:08:04.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8b4985376c6945efb3b197da4e15a0a0\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/015c99eb9a344d51ac2c406bd2f3d277 : SUCCESS in 2m 04s\n- requirements-check https://zuul.opendev.org/t/openstack/build/509112a91b364160a28cd2b79828a153 : SUCCESS in 1m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e011270b64644cda1a9d37d3cfeb516 : SUCCESS in 3m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/503503eafa3c4ebdb6605492dc7a786f : SUCCESS in 3m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/02995ce645dc416c992ceb306c8ad420 : SUCCESS in 4m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b388df3431b48e691c3b5afb85a9236 : SUCCESS in 9m 20s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/b286b889ae76457e944200fcd19429c7 : SUCCESS in 1h 02m 23s","accounts_in_message":[],"_revision_number":4},{"id":"0a7bd651ae2941d27e1111af281f2aae96263ff5","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-21 17:34:25.000000000","message":"Patch Set 3: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"f662711e2b6edd41288789a0ccaa5168431627a8","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-21 17:55:45.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9cf2ebbc5daa0f6210f58d184877060dfdc7612e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-21 20:55:34.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"54a938f1a9a91527db9ddce46cc9338d6da0615b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 22:38:15.000000000","message":"Patch Set 5: Verified-1\n\n(6 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/39c829b9e05a4be694c5a649ecdcc309\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/7e6110b52ba84158921b2a62880a2358 : SUCCESS in 2m 49s\n- requirements-check https://zuul.opendev.org/t/openstack/build/74ad70dfb63f4ce1877c795bff855332 : SUCCESS in 2m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81b23086efa346dba24ad4e39a88255f : FAILURE in 6m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8f6e1272da504edcbb7fc469fdf2ebf0 : SUCCESS in 3m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1797ba6e6a1a4118b73ea584c3f96dc7 : SUCCESS in 4m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b2848b0b8c1740f58208e1937399c0da : SUCCESS in 4m 30s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/ecea3d8c36544b09afd49773c7163312 : SUCCESS in 1h 41m 19s","accounts_in_message":[],"_revision_number":5},{"id":"5a59b029f6e6a1a6fe6cb0cae30dde497da1f6d7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-22 21:24:40.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"490a4df5901bf33dab9c099b6490624aba6255c0","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-22 21:51:01.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"dd2dd344ceecebf69886ce4fb9c9ea5b9fc053ef","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-01-22 22:18:50.000000000","message":"Patch Set 6: Code-Review+1\n\n(8 comments)","accounts_in_message":[],"_revision_number":6},{"id":"0f2833b59c3fbbddc6705f114a52c95b53bc9906","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-22 23:05:40.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":7},{"id":"63550f9f29bffc060f659851d29bf8a2b88b8c60","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-22 23:07:37.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"eb509a919831123b9b4efa0afdde345c89119529","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-22 23:07:47.000000000","message":"Patch Set 7:\n\n(6 comments)","accounts_in_message":[],"_revision_number":7},{"id":"7df8abdcd1590b4903d97c937a4d8087843eba6f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 01:06:15.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6da694968c514561bf2367e7521c00d7\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/05e008df2fc6471d996c2aca2d14c861 : SUCCESS in 2m 56s\n- requirements-check https://zuul.opendev.org/t/openstack/build/0bf9f50ee75b4ea3b5cdff68c35cec0a : SUCCESS in 2m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b73c22a022364490ba17173dd4ac9494 : SUCCESS in 6m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bd7de8c9b9714923972a3b7505890aa3 : SUCCESS in 5m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7dceef7c647a420f8a436e705ac31a6f : SUCCESS in 4m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f6bc983f47974bf18b028b190eaa9d1a : SUCCESS in 5m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9d20e22ccb6a45a8aeeb24c4d844b4eb : SUCCESS in 5m 26s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/15aee56109d548de82d6dbdc5900fa61 : SUCCESS in 1h 57m 56s","accounts_in_message":[],"_revision_number":8},{"id":"8ae5f1adaa952dc6894ff177431af03f3a0be7ea","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-29 16:32:14.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"811b8e93d6f609702e10dd47fd49bf010349f785","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-29 22:32:52.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":8},{"id":"47d0cf8416a58726004b4867ad4c9cfa4491cd58","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-01-30 15:42:11.000000000","message":"Patch Set 8: Code-Review+1\n\n(7 comments)","accounts_in_message":[],"_revision_number":8},{"id":"c85e0a678c5d0bd6cdaa13cdb8756a0093ee30a1","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-01-30 17:23:20.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"9381cd5ce1ce1059ee7e6677b5a5a139da669765","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-02-02 14:12:39.000000000","message":"Topic set to ironic-vxlan","accounts_in_message":[],"_revision_number":8},{"id":"f100b04f60cfdfcd928e8f75070a06766a15c41b","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-02-02 14:31:03.000000000","message":"Patch Set 8:\n\n(9 comments)","accounts_in_message":[],"_revision_number":8},{"id":"8b35615edd139255687875e3cf0b69ccea3699af","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-02-02 15:15:26.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"474f11204ca7d66747fe2ecdf9cb8bf5bdf2c17b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-02 17:31:07.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65b85731cde2489bbb06ac6bbd935dd2\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e1668184322249ee9e086d3cc14bf9d4 : SUCCESS in 2m 14s\n- requirements-check https://zuul.opendev.org/t/openstack/build/295de5dfa9354242849c6d94da993b95 : SUCCESS in 2m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/40b0bacbc8034b88871fe30b6955557d : SUCCESS in 4m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/171f5369076b4cf18a586dd4b3fb349c : SUCCESS in 6m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/25a7f04700064b878c8067493b13f6d9 : SUCCESS in 3m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ef8d8200dd04e08b05678f1326aa6e0 : SUCCESS in 9m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d9df10baaf6f4d7faa4f01c6c2b74d44 : SUCCESS in 2m 32s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/c9d46efe9f74495a93bfecd1dc54be6a : SUCCESS in 2h 10m 33s","accounts_in_message":[],"_revision_number":9},{"id":"51d50717170a7d77fecede7bb5d11c27a7ecec97","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-02-04 04:28:11.000000000","message":"Patch Set 9: Code-Review+2\n\n(11 comments)","accounts_in_message":[],"_revision_number":9},{"id":"6f89592b637a7c2b1ff01d5df31c22975c65bedc","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-02-04 13:46:51.000000000","message":"Patch Set 9:\n\n(4 comments)","accounts_in_message":[],"_revision_number":9},{"id":"97bbed467288fb7612359aea011b640013379d04","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-02-04 17:54:23.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"209a34b3f36e6a3b3ef333ea6fcf24edf23deea5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-04 20:10:06.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ab82de97ead646fd80706339c1da66aa\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4b43aa0f300b4e3982e2a9ad27b498d1 : SUCCESS in 1m 41s\n- requirements-check https://zuul.opendev.org/t/openstack/build/e230d01f3c364231b56d831d82c06b15 : SUCCESS in 2m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d20865a2facf49b8bba87c8d0de026d1 : SUCCESS in 3m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/28c2485aa77e4d89a1a0d81e3c398e3d : SUCCESS in 4m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9dec49e212534086948f659293acb606 : SUCCESS in 3m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53d01b8d93884c34ab0d3372d8d65e27 : SUCCESS in 9m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a51616b7c8644cfa05b798d4d652eb6 : SUCCESS in 2m 50s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/89b0620f3aea46f8bc3fb7149453ba4a : SUCCESS in 2h 06m 13s","accounts_in_message":[],"_revision_number":10},{"id":"e68e9e4112bc9ed719048a19ec824e81f8443607","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-02-04 20:48:12.000000000","message":"Patch Set 10: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":10},{"id":"41cdef8c52598ca223024b6dec5df072da0e9fb1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-02-04 21:08:22.000000000","message":"Patch Set 11: Published edit on patch set 10.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"80046695a8947474ff8ecfcb89b80d5e777cc99a","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-02-04 21:09:27.000000000","message":"Patch Set 11:\n\n(8 comments)","accounts_in_message":[],"_revision_number":11},{"id":"0f060abb55496a156ea0c4a25e97e56acb63c4fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-04 22:57:54.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3fed844fd0cf41648392ac91cf1d9f68\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/1ea4dcccf8db47089f8676feabca3bb0 : SUCCESS in 1m 48s\n- requirements-check https://zuul.opendev.org/t/openstack/build/0eb3a9f5c7d14854b8ed035c89a4325a : SUCCESS in 2m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/178940a61b5d44339c988fb63f9ede5e : SUCCESS in 6m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e5ea79ff10844fdc872dd4e2af77d29c : SUCCESS in 5m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8a51280e6ea446619844b754d4a00720 : SUCCESS in 4m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2fc9bf0ef4ff43f89e475a0924745bbc : SUCCESS in 7m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/959bbc6cafbd4df38ee357eca72e5a37 : SUCCESS in 2m 28s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/edce6eaa00f34ab1b3817d3a71143d75 : SUCCESS in 1h 47m 55s","accounts_in_message":[],"_revision_number":11},{"id":"b5ca9f5b8548abff017cdd873787f44fec23616c","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":"2026-02-09 01:31:00.000000000","message":"Patch Set 11: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"187366f7631b223e2cf1b263217f39962af71f13","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-02-09 06:24:25.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"3cfe09b95478cf2762496a091a9c3a3d9c4a6fea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-02-09 09:25:34.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"09f63b313c4637c78e8a7c87909ff9dd8e805ab0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 10:50:04.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aab53d01b4304fe680e63352bc43d1af\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/bba627e4126f4621ba8a2a67036bc62d : SUCCESS in 4m 53s\n- requirements-check https://zuul.opendev.org/t/openstack/build/5a6c94a190504ca88762f9438c78f3d1 : SUCCESS in 1m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/408c9ea7359a4a9da56d624ea51ad9b7 : SUCCESS in 5m 10s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2634c3f922b0469ab9d966a76d8b50d2 : SUCCESS in 4m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ce82b6bb651a4b9db2aaadd2955a83ef : SUCCESS in 4m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a3b09d0e32c4b72bf98657c03c04c3d : SUCCESS in 8m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/35c51a66855343daa0288a6629366ee3 : SUCCESS in 2m 33s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/dab1a7b691db45039f7bd2f28366b675 : SUCCESS in 1h 23m 36s","accounts_in_message":[],"_revision_number":12},{"id":"ce279fda6f3519f45edcc58ce1cd40e3add5311e","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":"2026-02-09 16:37:46.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"41d08a0fd76f17a890d73da49d301f63f505058a","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-02-09 18:08:43.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"8e797e17834491ba145cd1c6ceb5018888a8f391","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":"2026-02-10 19:30:12.000000000","message":"Patch Set 12: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"1cfde5449150abb9643668b28b4b1179de6b55d8","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2026-02-11 06:39:51.000000000","message":"Patch Set 12: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"32baa5c0a5151243341c9debb18cc30852bbfed7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 06:40:18.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":12},{"id":"5b591e94f18c23d1e099f1df9ad98d049a0d8331","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 08:06:46.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e83886901be24145b600132ced02e0bd\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/0b1bffcde775440ebf06f0e9e076b50a : SUCCESS in 1m 26s\n- requirements-check https://zuul.opendev.org/t/openstack/build/1db9f0b5a98e4363ac572b97dc87630c : SUCCESS in 1m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0a5eb461574459ab4db64c0bad93c9e : SUCCESS in 6m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b1ee27ff41724d7090c5c9d786dcd6f5 : SUCCESS in 2m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b212df6503ee4bc3b290145d1b5dc598 : SUCCESS in 2m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ab943c89a754234b5d9601e45faa4c4 : SUCCESS in 7m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/de297ce658854e6ba9c398e6371ee67a : SUCCESS in 1m 31s\n- networking-baremetal-multitenant-vlans https://zuul.opendev.org/t/openstack/build/e3393b14858249c598560f31c642a670 : SUCCESS in 1h 26m 02s","accounts_in_message":[],"_revision_number":12},{"id":"c4ae0f3abe15e4444aa63227ac85c6dabfc4c28d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 08:06:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":12},{"id":"908229218c21ebf95c8a7666293e2a6b1cdbbe1f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 08:07:36.000000000","message":"Patch Set 12:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2030b523767d4e0a891e3c430ccc7f41\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b3fddbd8cfe456ca5c84b1ac66e5b7b : SUCCESS in 42s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fd47af55a12e4df29915082a08c0ab65 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"ae36d6ec0cf331a738a0579ad287ffb69c2df7ac","revisions":{"ce26dc497c1d0243d1a10e50edd14d0d75fc42b7":{"kind":"REWORK","_number":1,"created":"2026-01-19 19:24:03.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/1"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"subject":"WIP: l2vni baremetal mech driver","message":"WIP: l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/ce26dc497c1d0243d1a10e50edd14d0d75fc42b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/ce26dc497c1d0243d1a10e50edd14d0d75fc42b7"}]},"branch":"refs/heads/master"},"4e0f1beac7456462552ead32e4ebfc8c5d839a3a":{"kind":"REWORK","_number":2,"created":"2026-01-19 22:34:33.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/2"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 22:12:48.000000000","tz":-480},"subject":"WIP: l2vni baremetal mech driver","message":"WIP: l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/4e0f1beac7456462552ead32e4ebfc8c5d839a3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/4e0f1beac7456462552ead32e4ebfc8c5d839a3a"}]},"branch":"refs/heads/master"},"816649d228e38b904d6017c27410a5f6e1db7a96":{"kind":"REWORK","_number":3,"created":"2026-01-20 19:24:14.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/3"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-20 19:23:48.000000000","tz":-480},"subject":"WIP: l2vni baremetal mech driver","message":"WIP: l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/816649d228e38b904d6017c27410a5f6e1db7a96"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/816649d228e38b904d6017c27410a5f6e1db7a96"}]},"branch":"refs/heads/master"},"1c97870fa6edc1b8ebdb7def7bc4a30077cfcadb":{"kind":"REWORK","_number":4,"created":"2026-01-21 04:03:55.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/4"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-21 04:03:28.000000000","tz":-480},"subject":"WIP: l2vni baremetal mech driver","message":"WIP: l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/1c97870fa6edc1b8ebdb7def7bc4a30077cfcadb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/1c97870fa6edc1b8ebdb7def7bc4a30077cfcadb"}]},"branch":"refs/heads/master"},"7da699be84571c614d70247be39eabc8c8bce2cd":{"kind":"REWORK","_number":5,"created":"2026-01-21 20:55:34.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/5"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-21 20:54:59.000000000","tz":-480},"subject":"WIP: l2vni baremetal mech driver","message":"WIP: l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/7da699be84571c614d70247be39eabc8c8bce2cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/7da699be84571c614d70247be39eabc8c8bce2cd"}]},"branch":"refs/heads/master"},"319112eee0b53409116078817c0146e399efbc17":{"kind":"REWORK","_number":6,"created":"2026-01-22 21:24:40.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/6"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-22 21:24:08.000000000","tz":-480},"subject":"l2vni baremetal mech driver","message":"l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/319112eee0b53409116078817c0146e399efbc17"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/319112eee0b53409116078817c0146e399efbc17"}]},"branch":"refs/heads/master"},"2da84c34beec20562210bb9d4fd562d67b75d6d4":{"kind":"REWORK","_number":7,"created":"2026-01-22 23:05:40.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/7"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-22 23:05:15.000000000","tz":-480},"subject":"l2vni baremetal mech driver","message":"l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/2da84c34beec20562210bb9d4fd562d67b75d6d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/2da84c34beec20562210bb9d4fd562d67b75d6d4"}]},"branch":"refs/heads/master"},"c841d41fc6f49c6c8277767d54c28277af114132":{"kind":"REWORK","_number":8,"created":"2026-01-22 23:07:37.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/8"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-22 23:07:14.000000000","tz":-480},"subject":"l2vni baremetal mech driver","message":"l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/c841d41fc6f49c6c8277767d54c28277af114132"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/c841d41fc6f49c6c8277767d54c28277af114132"}]},"branch":"refs/heads/master"},"77bc846949ef3dd16d634281d2d98958ba146042":{"kind":"REWORK","_number":9,"created":"2026-02-02 15:15:26.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/9"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-02-02 14:33:26.000000000","tz":-480},"subject":"l2vni baremetal mech driver","message":"l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/77bc846949ef3dd16d634281d2d98958ba146042"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/77bc846949ef3dd16d634281d2d98958ba146042"}]},"branch":"refs/heads/master"},"3c34c9268660fab0cb087c552745657f669538f6":{"kind":"REWORK","_number":10,"created":"2026-02-04 17:54:23.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/10"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-02-04 15:37:18.000000000","tz":-480},"subject":"l2vni baremetal mech driver","message":"l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/3c34c9268660fab0cb087c552745657f669538f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/3c34c9268660fab0cb087c552745657f669538f6"}]},"branch":"refs/heads/master"},"2172d546f7a8e8582b2505fd0d63a8888dc9b0aa":{"kind":"REWORK","_number":11,"created":"2026-02-04 21:08:22.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/11"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-02-04 21:06:56.000000000","tz":0},"subject":"l2vni baremetal mech driver","message":"l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/2172d546f7a8e8582b2505fd0d63a8888dc9b0aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/2172d546f7a8e8582b2505fd0d63a8888dc9b0aa"}]},"branch":"refs/heads/master"},"ae36d6ec0cf331a738a0579ad287ffb69c2df7ac":{"kind":"REWORK","_number":12,"created":"2026-02-09 09:25:34.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/89/973889/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-baremetal","ref":"refs/changes/89/973889/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-baremetal refs/changes/89/973889/12"}}},"commit":{"parents":[{"commit":"6cb48fe12baf140ef0c578814e06f01a4b8d7a16","subject":"Swap networking-baremetal to use pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/6cb48fe12baf140ef0c578814e06f01a4b8d7a16"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-01-19 19:18:30.000000000","tz":-480},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-02-09 09:25:07.000000000","tz":-480},"subject":"l2vni baremetal mech driver","message":"l2vni baremetal mech driver\n\nOriginally, https://review.opendev.org/c/openstack/neutron/+/965053\nwas proposed to the Neutron project which would facilitate l2vni\nbinding, effectively taking a segmentation ID value and mapping a\nVLAN to segmentation ID such that repeatable and reliable port binding\noccurs for bare metal workloads. As a result of a lack of engagement\nand the likely need to have a bit more baremetal specific logic,\nwe\u0027ve chosen to move it to networking-baremetal to make forward.\n\nOriginal commit message with updated and different Chagne-ID\nfollows this point.\n\nml2: add EVPN L2VNI mechanism helper for EVPN types\n\nThis mechanism only handles partial bindings for baremetal port types to\nbridge a VXLAN based EVPN network to a VLAN on the connected switch\nsegment to the baremetal port. Other mechanisms like\nnetworking-generic-switch or networking-baremetal are expected to\ncomplete the binding of the port.\n\nFor details on how this mechanism would be used see:\nhttps://review.opendev.org/c/openstack/neutron/+/965415\n\nThis is the L2 case of https://review.opendev.org/c/openstack/neutron/+/840418\nand https://review.opendev.org/c/openstack/networking-generic-switch/+/939211\n\nThis could work in conjuction with the OVN BGP work in\nhttps://bugs.launchpad.net/neutron/+bug/2111276 because this could allow\nfor a baremetal port to be bridged to the VNI with something like this.\n\nThe https://review.opendev.org/c/openstack/neutron-specs/+/952166\noriginally tried to define a way to map VLAN segment ranges to VNI\nnetworks which this hand waves by splitting the Ironic supplied\nphysical_network on a : between the EVPN physical and the VLAN segment\nrange. A better solution is needed here.\n\nRef: https://review.opendev.org/c/openstack/neutron/+/965415\nRef: https://review.opendev.org/c/openstack/ironic-specs/+/959401\nRef: https://review.opendev.org/c/openstack/neutron-specs/+/952166\nRef: https://bugs.launchpad.net/neutron/+bug/2114451\nRef: https://bugs.launchpad.net/ovn-bgp-agent/+bug/2017890\nRef: https://bugs.launchpad.net/neutron/+bug/2111276\n\nAssisted-By: Claude Code - Claude Sonnet 4.5\nCo-Authored-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nCo-Authored-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\nChange-Id: I36c477e05f179b90d2728bdd07aee89190b3e276\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\nSigned-off-by: Milan Fencik \u003cmilan.fencik@rackspace.co.uk\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/ae36d6ec0cf331a738a0579ad287ffb69c2df7ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-baremetal/commit/ae36d6ec0cf331a738a0579ad287ffb69c2df7ac"}]},"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"}},{"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":{}}}]}
