)]}'
{"id":"openstack%2Fnetworking-generic-switch~993090","triplet_id":"openstack%2Fnetworking-generic-switch~master~Iafeebcb59184d6c8dac5dce11afbba594664dfdd","project":"openstack/networking-generic-switch","branch":"master","topic":"restconf","attention_set":{},"removed_from_attention_set":{"24245":{"account":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"last_update":"2026-09-21 13:20:43.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"Iafeebcb59184d6c8dac5dce11afbba594664dfdd","subject":"Rename netconf_models to yang_models","status":"MERGED","created":"2026-06-12 09:06:56.000000000","updated":"2026-09-21 13:22:32.000000000","submitted":"2026-09-21 13:20:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"993090-restconf","meta_rev_id":"bba7540df371bdce5077b13357599ae16de5ccd5","_number":993090,"virtual_id_number":993090,"owner":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-21 13:20:42.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-09-21 11:33:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2026-09-18 15:55:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":1,"date":"2026-09-21 11:33:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"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":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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-12 16:20:57.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-09-18 15:55:42.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2026-09-21 11:33:50.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"}],"messages":[{"id":"b3f4f1a0c2405da0228e79de52a81187c42682c8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-06-12 09:06:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"46bf8574ff04834bf63ab7c3933b637c626e4e56","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-06-12 14:22:10.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"c35b6413c639f9cec6c05e37745f6045c25590c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 16:20:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0836389089da41d8b17710f3388e30ff\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6bc2ed8c5d534c49aa44778c9463993c : SUCCESS in 6m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/697f8fb153e14d32806a42b7875d4b76 : SUCCESS in 3m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fe5086764a8b46ce931a2b8d0e077493 : SUCCESS in 5m 32s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/663b8778d89b45fe922a76ee00319b8c : SUCCESS in 7m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d5e868a8492043e5a5f51f7d55fd0904 : SUCCESS in 6m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d5c16d2da12042c9b8621c602d46879e : SUCCESS in 5m 34s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/f5a522cd301c4b43a4148b26334d739f : SUCCESS in 23m 58s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/3c564b803eb843c08d2b9f89d9c0dbb0 : SUCCESS in 1h 49m 20s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/b0b92a4094ca4e7080f6a3138446b594 : SUCCESS in 51m 58s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/0806786104fd4b8c9c7ff585142f1622 : SUCCESS in 3m 18s","accounts_in_message":[],"_revision_number":2},{"id":"42849d2042e68ef794b299ab7932fa7bcc1353e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-07-22 10:36:45.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"a9397f5ba9ac80ee6a387d936ab6b140157db7d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 12:31:23.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/05b6689c74284743ab4a9c3162cd68db\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1fd7f8fc9834e4bae49a0b2d2216878 : SUCCESS in 4m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/002b4be43b254ea1ac1106ca04563190 : SUCCESS in 4m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d08816700334490f854784af3473c5cb : SUCCESS in 4m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/95272bc027454cd9b20d3fb6a42033dd : SUCCESS in 7m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/417b8279364c4d228c88bcc77cf4140d : SUCCESS in 10m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/63d22f10f8b64182856767cfed0e7a8c : SUCCESS in 5m 28s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/74774735850a4df69f0d723547367cf1 : SUCCESS in 23m 59s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/f6a89523d83c402b92d85b16d0669a2d : FAILURE in 1h 48m 24s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/f33c90697bd3435a97b524daa54d750c : SUCCESS in 19m 22s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/826170a252624721a599b53a26ae0412 : SUCCESS in 3m 36s","accounts_in_message":[],"_revision_number":3},{"id":"e8efc7972438aa377bafb2364615864d00cbd728","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-09-03 09:54:52.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"cd1f7411880dd721e0c703c11a9f179548e2e4e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-03 11:40:57.000000000","message":"Patch Set 3:\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/8f4f39b9b4364e3d9c48abe33fdf81dc\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/581cdcbd8ef84135885bcfcc61f755f8 : SUCCESS in 5m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ac3c5041acaa4ccb9906c4d3fd07dcc4 : SUCCESS in 4m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1e2e389fd4b94ea9859b1594adb54062 : RETRY_LIMIT in 1m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d4e471eaf5374299af0afaf5691f2b36 : SUCCESS in 8m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca6aabe7f66c4a66bf3697bcace82912 : SUCCESS in 9m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/94b5edeadfc34192aa0a28ddf8f6b26a : SUCCESS in 4m 42s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/b8e838f2ed0a4d7d8dccab8666b613eb : SUCCESS in 22m 20s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/5768496d33bf4975a7b5e83cc9b56a3b : FAILURE in 1h 11m 47s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/6c95b4de640c4d95b62d7c6087ccc838 : SUCCESS in 55m 26s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/651fd0e680334958a3572b306b7b6c97 : SUCCESS in 4m 26s","accounts_in_message":[],"_revision_number":3},{"id":"c60e2b21514e1dfe7f325ef0b83755827fb5cc39","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-09-07 08:50:15.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":3},{"id":"55e1d78eb3d1ec3d28d1784d05adcda9696c0468","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-09-07 08:50:30.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"616cafba3b88fc113c5394045738a1275aac9c42","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 10:00:19.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d16b66c8a83548c7b151a14a774a7fa3\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7ad9323d62464d6ea6c9bf5cd217ec18 : SUCCESS in 4m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/faab8d458e1d443b9adea5706d695798 : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/20f9a46ef9364553a575d15902986c39 : SUCCESS in 4m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1a619a9c01c9408d9f760df81bac0524 : SUCCESS in 8m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0f9c82cff4bf4e6090a33117d3e6551a : SUCCESS in 9m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b5c8c9d69cbf4bb7a7bdc54679a0da6b : SUCCESS in 4m 40s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/3bd1e13af93a498099e13aca04aac9a3 : SUCCESS in 22m 39s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/e72c17dcaa4044959b56c068cd75886a : SUCCESS in 1h 07m 52s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/ab822bcb1aab4a98ad11c201f35d1a87 : SUCCESS in 45m 34s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/985a7544a6a542c7b51ef05663086964 : SUCCESS in 4m 36s","accounts_in_message":[],"_revision_number":3},{"id":"131a59b1b2e142f6c2bdcae14b1cd9b9f588a77c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-09-09 12:25:15.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"468dd1bf1d0c13c75a5bbb12deef9df6a0014ae3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 13:20:57.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/783f012ff9d54e38a63cedb0c6e46865\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1c239b7cd03b4cd9bfe8654e9be7881b : SUCCESS in 2m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4f30d15d93f24f8eb9fe3e383c48d656 : FAILURE in 4m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a302b29fdd9b46599340f0a90eea7e2c : FAILURE in 3m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/aaee929a860b4007ad8e4ef77a7abc26 : FAILURE in 4m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/49ab519678664dc08a15bf3cd0055209 : SUCCESS in 8m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/53ccdba6a4094d659dddfb87ddc44ed4 : SUCCESS in 2m 42s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/3b83a9a88af64b2a8bad8d766127404f : SUCCESS in 12m 40s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/aebb006b9c174e4ab360d1df201475ef : SUCCESS in 53m 18s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/8dcacec829904bd9b8a7df224206d18c : SUCCESS in 24m 05s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/ee9f2804c41a4a098357b97beb8f0fd2 : SUCCESS in 3m 42s","accounts_in_message":[],"_revision_number":4},{"id":"4114ec2272858c70dfa9f143f34c0cb3aedfec72","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-09-09 15:11:35.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"53c92130ee81f542a6f4653b150195a8c818571f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 16:52:25.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/05abeddfd6bc4413b7c0110d02f01bce\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e59b5bd9bd314480b73fbb3a8b4e8c18 : SUCCESS in 5m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c311093fafa44429b669b8a7c461f628 : SUCCESS in 5m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c236fb38a21940d4835c7c2fd9066387 : SUCCESS in 3m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/15929f568ffe49238afd429535714c62 : SUCCESS in 8m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b360a506ab0945fc8d49a91655446874 : SUCCESS in 8m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8078f331d0b24196a9550cbc6c197a55 : SUCCESS in 4m 36s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/1de098c10cae4c119e10dc51838d6689 : SUCCESS in 16m 08s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/ba82b3c53e524d6cbdf9211a128d80d6 : SUCCESS in 1h 16m 31s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/7ce8bb70fda548efb22eb2846611d9a1 : SUCCESS in 47m 36s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/afb15f7301fb4f2cb434375279457df4 : SUCCESS in 4m 12s","accounts_in_message":[],"_revision_number":5},{"id":"d272fac8d80444bff5b7a5542957d9171507f503","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-09-11 09:28:23.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"f991c203d9f0cc2757c25956120c8f0658f5ca97","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-11 10:18:31.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9c92f0a5de1543febe1fd96af7ae41df\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/210612982ac540fc836c997631c60d4e : SUCCESS in 4m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fbb9b8777e2842c68afafc6f5a2924bd : SUCCESS in 6m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a4debbca250b46958f08e188f65c1fb0 : SUCCESS in 4m 23s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/11c187d779884019982c4213471d8485 : SUCCESS in 7m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26ec54a356e04de195b9458ff0a007cc : SUCCESS in 9m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9c4460d24f254ab7a4b56e64930dad0e : SUCCESS in 4m 12s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/f25ff9a100b1409191b677e8cef49f20 : SUCCESS in 18m 13s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/be46120dc8ef43e9a715d87a21d46cad : SUCCESS in 37m 28s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/0c5d00c02f4849028fd0efb486ec6afa : SUCCESS in 44m 00s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/b3ed06740d59436a9f5ef21a1f465e8d : SUCCESS in 3m 18s","accounts_in_message":[],"_revision_number":6},{"id":"5a5eff8ab1e683f3820fa9c82e9715dcfb7b2361","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-09-18 08:17:30.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"5c037d322354926e22f5ccdef5c732ca6519dcec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 10:20:45.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2c5ca0892f9e48e9b1db61b00278ec86\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/685d57484ebf434e83680c805bd41d8f : SUCCESS in 5m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/18d7262f918e406286ba4135c9eee097 : SUCCESS in 4m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/53246bf199bb45d4a14fccfe4627b44e : SUCCESS in 4m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/05529385b57a4157b3cddfc0b35c77ae : SUCCESS in 7m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/543fc60e0023497d95a9894f156e35c6 : SUCCESS in 10m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/68cc3fc03b544faf957eb51400eaf349 : SUCCESS in 4m 02s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/9f34ed0f2baf47a6ac764fcabb4c9d95 : SUCCESS in 25m 43s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/d8db9d18755a400391d5922af4a42acf : SUCCESS in 1h 51m 39s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/059e3aa6fc8b46f981703ccadaf94e11 : SUCCESS in 50m 21s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/a9a87c71920048dba0fc5723b0b99f93 : SUCCESS in 2m 42s","accounts_in_message":[],"_revision_number":7},{"id":"a9539024cd21365c0c69d005e91c097f397768aa","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-09-18 15:55:42.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"977399b4b49f9567c6e98e1313ca26266f05ec6e","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-09-21 11:33:50.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"4dd8d11e7a02493919161ef8c8c5e19fd3345303","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-21 11:34:52.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"47a1198fae65a5bbfac8c90f1346e5c8456c8f82","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-21 13:20:42.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/30f6f254440f4e67af3028a17fd75029\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/833794f785314558bfee091d4052121a : SUCCESS in 5m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1ba72efe76d048379b916a3d072892b2 : SUCCESS in 3m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d6580b11a273419da5b2c981a92fbc94 : SUCCESS in 5m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b7618b801384f7aacf7ee9458cf6f57 : SUCCESS in 11m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f89a1d97471846eb84bd23d4ace0d5d0 : SUCCESS in 5m 37s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/d300c2ade93044d7bea02ef98ad540d9 : SUCCESS in 24m 11s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/9d971dc8208a462f84ebc52f89456913 : SUCCESS in 1h 26m 02s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/632edeece60c4d6bb80bae7ea3481985 : SUCCESS in 21m 39s","accounts_in_message":[],"_revision_number":7},{"id":"a91feb4104490ca5ff5e7fc8ad6fd8915fda168d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-21 13:20:43.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"bba7540df371bdce5077b13357599ae16de5ccd5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-21 13:22:32.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e632522da0634f9dbf596e138c19f63c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cdc935230dd74e11ba0744717d45655f : SUCCESS in 49s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"10434ebc0c08a28582d2a4286b2bcfb5895acd3c","revisions":{"95963077ec94c355ff79a5abc5fef21c5e09a837":{"kind":"REWORK","_number":1,"created":"2026-06-12 09:06:56.000000000","uploader":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"ref":"refs/changes/90/993090/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/90/993090/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/1"}}},"commit":{"parents":[{"commit":"88e71fa8bbd3d863e453d7e534c66489321f23bb","subject":"Add RESTCONF documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/88e71fa8bbd3d863e453d7e534c66489321f23bb"}]}],"author":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-06-12 09:04:31.000000000","tz":120},"committer":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-06-12 09:04:31.000000000","tz":120},"subject":"Rename netconf_models to yang_models","message":"Rename netconf_models to yang_models\n\nThe YANG model classes serve both NETCONF and RESTCONF\ntransports, so the package name should be transport-neutral.\n\n- Rename netconf_models/ -\u003e yang_models/\n- Rename NetconfEditConfigOperation -\u003e EditOperation\n- Move NETCONF protocol constants to devices/netconf_devices/\n- Move CFG_ELEMENT into yang_models/utils.py\n- Rename import aliases: ncutils -\u003e yutils, ncconst -\u003e yconst\n\nAssisted-By: Claude (claude-4.6-sonnet-medium)\nChange-Id: Iafeebcb59184d6c8dac5dce11afbba594664dfdd\nSigned-off-by: Harald Jensås \u003chjensas@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/95963077ec94c355ff79a5abc5fef21c5e09a837"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/95963077ec94c355ff79a5abc5fef21c5e09a837"}]},"branch":"refs/heads/master"},"3622ca64b57ed5471ce9b6860715876abddc76e9":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-12 14:22:10.000000000","uploader":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"ref":"refs/changes/90/993090/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/90/993090/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/2"}}},"commit":{"parents":[{"commit":"3e42086987cb35bc5460adbfb52c01aa6ec4fd86","subject":"Add RESTCONF documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/3e42086987cb35bc5460adbfb52c01aa6ec4fd86"}]}],"author":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-06-12 09:04:31.000000000","tz":120},"committer":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-06-12 14:20:54.000000000","tz":120},"subject":"Rename netconf_models to yang_models","message":"Rename netconf_models to yang_models\n\nThe YANG model classes serve both NETCONF and RESTCONF\ntransports, so the package name should be transport-neutral.\n\n- Rename netconf_models/ -\u003e yang_models/\n- Rename NetconfEditConfigOperation -\u003e EditOperation\n- Move NETCONF protocol constants to devices/netconf_devices/\n- Move CFG_ELEMENT into yang_models/utils.py\n- Rename import aliases: ncutils -\u003e yutils, ncconst -\u003e yconst\n\nAssisted-By: Claude (claude-4.6-sonnet-medium)\nChange-Id: Iafeebcb59184d6c8dac5dce11afbba594664dfdd\nSigned-off-by: Harald Jensås \u003chjensas@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/3622ca64b57ed5471ce9b6860715876abddc76e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/3622ca64b57ed5471ce9b6860715876abddc76e9"}]},"branch":"refs/heads/master"},"966bce8854d0d3b76c628b7fda3bf962191c1b84":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-22 10:36:45.000000000","uploader":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"ref":"refs/changes/90/993090/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/90/993090/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/3"}}},"commit":{"parents":[{"commit":"d169b615e3a1a6953bebd15c1b705e41f0cb67a5","subject":"Add RESTCONF documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/d169b615e3a1a6953bebd15c1b705e41f0cb67a5"}]}],"author":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-06-12 09:04:31.000000000","tz":120},"committer":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-07-22 10:22:15.000000000","tz":120},"subject":"Rename netconf_models to yang_models","message":"Rename netconf_models to yang_models\n\nThe YANG model classes serve both NETCONF and RESTCONF\ntransports, so the package name should be transport-neutral.\n\n- Rename netconf_models/ -\u003e yang_models/\n- Rename NetconfEditConfigOperation -\u003e EditOperation\n- Move NETCONF protocol constants to devices/netconf_devices/\n- Move CFG_ELEMENT into yang_models/utils.py\n- Rename import aliases: ncutils -\u003e yutils, ncconst -\u003e yconst\n\nAssisted-By: Claude (claude-4.6-sonnet-medium)\nChange-Id: Iafeebcb59184d6c8dac5dce11afbba594664dfdd\nSigned-off-by: Harald Jensås \u003chjensas@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/966bce8854d0d3b76c628b7fda3bf962191c1b84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/966bce8854d0d3b76c628b7fda3bf962191c1b84"}]},"branch":"refs/heads/master"},"d74534721c511061150b973659a1cd25b447c967":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-09-09 12:25:15.000000000","uploader":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"ref":"refs/changes/90/993090/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/90/993090/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/4"}}},"commit":{"parents":[{"commit":"0258256927a94313e0b045bfacc631db54026004","subject":"Add RESTCONF documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/0258256927a94313e0b045bfacc631db54026004"}]}],"author":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-06-12 09:04:31.000000000","tz":120},"committer":{"name":"Harald Jensas","email":"hjensas@redhat.com","date":"2026-09-09 12:24:03.000000000","tz":120},"subject":"Rename netconf_models to yang_models","message":"Rename netconf_models to yang_models\n\nThe YANG model classes serve both NETCONF and RESTCONF\ntransports, so the package name should be transport-neutral.\n\n- Rename netconf_models/ -\u003e yang_models/\n- Rename NetconfEditConfigOperation -\u003e EditOperation\n- Move NETCONF protocol constants to devices/netconf_devices/\n- Move CFG_ELEMENT into yang_models/utils.py\n- Rename import aliases: ncutils -\u003e yutils, ncconst -\u003e yconst\n\nAssisted-By: Claude (claude-4.6-sonnet-medium)\nChange-Id: Iafeebcb59184d6c8dac5dce11afbba594664dfdd\nSigned-off-by: Harald Jensås \u003chjensas@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/d74534721c511061150b973659a1cd25b447c967"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/d74534721c511061150b973659a1cd25b447c967"}]},"branch":"refs/heads/master"},"a788b5d49c934e963db72f1785c14bdcdb43f313":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-09-09 15:11:35.000000000","uploader":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"ref":"refs/changes/90/993090/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/90/993090/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/5"}}},"commit":{"parents":[{"commit":"f7805470a443084f39bd344264ff10bddc3db59f","subject":"Add RESTCONF documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/f7805470a443084f39bd344264ff10bddc3db59f"}]}],"author":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-06-12 09:04:31.000000000","tz":120},"committer":{"name":"Harald Jensas","email":"hjensas@redhat.com","date":"2026-09-09 15:06:50.000000000","tz":120},"subject":"Rename netconf_models to yang_models","message":"Rename netconf_models to yang_models\n\nThe YANG model classes serve both NETCONF and RESTCONF\ntransports, so the package name should be transport-neutral.\n\n- Rename netconf_models/ -\u003e yang_models/\n- Rename NetconfEditConfigOperation -\u003e EditOperation\n- Move NETCONF protocol constants to devices/netconf_devices/\n- Move CFG_ELEMENT into yang_models/utils.py\n- Rename import aliases: ncutils -\u003e yutils, ncconst -\u003e yconst\n\nAssisted-By: Claude (claude-4.6-sonnet-medium)\nChange-Id: Iafeebcb59184d6c8dac5dce11afbba594664dfdd\nSigned-off-by: Harald Jensås \u003chjensas@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/a788b5d49c934e963db72f1785c14bdcdb43f313"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/a788b5d49c934e963db72f1785c14bdcdb43f313"}]},"branch":"refs/heads/master"},"e2e097b26c176f9eb15f05d6997b4a443e2f4a4d":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-09-11 09:28:23.000000000","uploader":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"ref":"refs/changes/90/993090/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/90/993090/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/6"}}},"commit":{"parents":[{"commit":"c02089f5d7dc879b53712da5040c0551e62c490c","subject":"Add RESTCONF documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/c02089f5d7dc879b53712da5040c0551e62c490c"}]}],"author":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-06-12 09:04:31.000000000","tz":120},"committer":{"name":"Harald Jensas","email":"hjensas@redhat.com","date":"2026-09-11 09:27:51.000000000","tz":120},"subject":"Rename netconf_models to yang_models","message":"Rename netconf_models to yang_models\n\nThe YANG model classes serve both NETCONF and RESTCONF\ntransports, so the package name should be transport-neutral.\n\n- Rename netconf_models/ -\u003e yang_models/\n- Rename NetconfEditConfigOperation -\u003e EditOperation\n- Move NETCONF protocol constants to devices/netconf_devices/\n- Move CFG_ELEMENT into yang_models/utils.py\n- Rename import aliases: ncutils -\u003e yutils, ncconst -\u003e yconst\n\nAssisted-By: Claude (claude-4.6-sonnet-medium)\nChange-Id: Iafeebcb59184d6c8dac5dce11afbba594664dfdd\nSigned-off-by: Harald Jensås \u003chjensas@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e2e097b26c176f9eb15f05d6997b4a443e2f4a4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e2e097b26c176f9eb15f05d6997b4a443e2f4a4d"}]},"branch":"refs/heads/master"},"10434ebc0c08a28582d2a4286b2bcfb5895acd3c":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-09-18 08:17:30.000000000","uploader":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"ref":"refs/changes/90/993090/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/90/993090/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/90/993090/7"}}},"commit":{"parents":[{"commit":"71f636dcb8e30378e2d9c1407f748ff67b1f4ec1","subject":"Add RESTCONF documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/71f636dcb8e30378e2d9c1407f748ff67b1f4ec1"}]}],"author":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-06-12 09:04:31.000000000","tz":120},"committer":{"name":"Harald Jensas","email":"hjensas@redhat.com","date":"2026-09-18 08:17:15.000000000","tz":120},"subject":"Rename netconf_models to yang_models","message":"Rename netconf_models to yang_models\n\nThe YANG model classes serve both NETCONF and RESTCONF\ntransports, so the package name should be transport-neutral.\n\n- Rename netconf_models/ -\u003e yang_models/\n- Rename NetconfEditConfigOperation -\u003e EditOperation\n- Move NETCONF protocol constants to devices/netconf_devices/\n- Move CFG_ELEMENT into yang_models/utils.py\n- Rename import aliases: ncutils -\u003e yutils, ncconst -\u003e yconst\n\nAssisted-By: Claude (claude-4.6-sonnet-medium)\nChange-Id: Iafeebcb59184d6c8dac5dce11afbba594664dfdd\nSigned-off-by: Harald Jensås \u003chjensas@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/10434ebc0c08a28582d2a4286b2bcfb5895acd3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/10434ebc0c08a28582d2a4286b2bcfb5895acd3c"}]},"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
