)]}'
{"id":"openstack%2Fnetworking-generic-switch~981418","triplet_id":"openstack%2Fnetworking-generic-switch~master~Ie3db0d92cb630a07fe6ef0d0e3257e260c543926","project":"openstack/networking-generic-switch","branch":"master","topic":"ironic-week-prio","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-07-28 21:55:57.000000000","reason":"Change was abandoned"},"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-07-28 21:55:57.000000000","reason":"Change was abandoned"},"35929":{"account":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"last_update":"2026-07-28 21:55:57.000000000","reason":"Change was abandoned"}},"hashtags":["ironic-week-prio"],"change_id":"Ie3db0d92cb630a07fe6ef0d0e3257e260c543926","subject":"Restructure admin documentation by topic and vendor","status":"ABANDONED","created":"2026-03-19 23:05:17.000000000","updated":"2026-07-28 21:55:57.000000000","total_comment_count":6,"unresolved_comment_count":3,"has_review_started":true,"meta_rev_id":"df21ede2e036f44f072794776135c8d54287e471","_number":981418,"virtual_id_number":981418,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"_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":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-05-20 15:36:20.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":"","value":1,"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-05-31 01:27:17.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2026-07-13 18:41:07.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":2,"date":"2026-05-26 20:43:35.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":1,"date":"2026-05-20 15:39:23.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"date":"2026-05-31 01:27:52.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},{"_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,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"REVIEWER":[{"_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":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},{"_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":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-19 23:18:45.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-04-17 10:54:44.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-05-07 03:32:12.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"CC"},{"updated":"2026-05-20 15:39:23.000000000","updated_by":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"reviewer":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"state":"REVIEWER"},{"updated":"2026-05-26 20:43:35.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-05-31 01:27:17.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"},{"updated":"2026-07-03 14:55:58.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"CC"},{"updated":"2026-07-13 18:41:07.000000000","updated_by":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"reviewer":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"state":"REVIEWER"}],"messages":[{"id":"99757006d4c866faddaaa3173aa0e3f152480989","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-03-19 23:05:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"df57ee0bca1ebff6c2f330f7e64e8996bffa4e93","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-19 23:18:45.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b0ec12013a274d2ebbec002eba915a88\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eefd715d3be94b4196465fc5562d4d65 : SUCCESS in 3m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b36dbf04b9b6464388a5ab39e853bb5e : SUCCESS in 8m 16s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/d298fd80247b40b0a796b28819e2c1ed : SUCCESS in 3m 38s","accounts_in_message":[],"_revision_number":1},{"id":"f744121ce9bf3b03d96a7a14232cb9e7e097e536","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-04-01 18:31:00.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":1},{"id":"59c29df3683c7bd2e056b466d0b77e1829237e31","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-04-17 10:54:44.000000000","message":"Patch Set 1: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"d9bda5fb55caad8bea81c1cc8daf3ee2f421120e","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-05-07 03:32:12.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5f32dbd63537be77b34f6ec896490d3fe64c737e","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-05-18 15:57:16.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"9aa0f69c189798c2fb47bab3233bb0fea4fd7c50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-18 16:09:21.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4a9db82f040041698fbf892699034733\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/97c9673a84784b30860a3afaceec0d23 : SUCCESS in 5m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe123e18d00a43a3ace658321e1e2f0e : SUCCESS in 7m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/89ed6110c1c8472e860974d208a43c1e : SUCCESS in 4m 07s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/f9f0f899a28b47a3968a1feda9c6e4f0 : SUCCESS in 3m 58s","accounts_in_message":[],"_revision_number":2},{"id":"b8e0be94ff5f200417a66be90d489631ebc0aceb","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-05-20 15:17:28.000000000","message":"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":"bbcc0c4bac7ae1e74afad5ab0f5b13ab3592a4f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-20 15:36:20.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2e50056c5adc4af5a9cfec03c9f3f984\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cb66799c6b5640668e194cb9f8f80c5c : SUCCESS in 4m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13228c0908a148a28f901020060a35e6 : SUCCESS in 9m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/27ebd6e4cc4d4cd78ad3e2b7530448e2 : SUCCESS in 4m 03s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/b8874cf5561640baaa3fbc44a93d4027 : SUCCESS in 3m 53s","accounts_in_message":[],"_revision_number":3},{"id":"02bbad0a0b5fbbd122720dc8ea6947abc1e6adac","author":{"_account_id":35929,"name":"Mahnoor Asghar","display_name":"Mahnoor Asghar","email":"masghar@redhat.com","username":"mahnoorasghar"},"date":"2026-05-20 15:39:23.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"51d179de4442f5490a609850eb0b60b041ee0acd","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-05-20 15:46:49.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0ea34bbe0dae1b3e9ebb563b312161561c9984c4","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-05-26 20:43:35.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"53c8388fb0e3b83d01aa9ace2841e70592192a00","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-05-31 01:27:17.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"40be12f8d02fc1cb5b6d8f8a6552c5e0f843660a","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-05-31 01:27:38.000000000","message":"Patch Set 3: -Workflow","accounts_in_message":[],"_revision_number":3},{"id":"75c1a6880e29c87a03d7f30145494d82fcba0d40","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-05-31 01:27:52.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"be6dea5bfdc71876a2032c744cb2dab3625935b5","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2026-07-03 14:55:58.000000000","message":"Patch Set 3:\n\nNeeds rebasing","accounts_in_message":[],"_revision_number":3},{"id":"be3b6034fd5d69dc068dc24e0f1623d12fc1f350","author":{"_account_id":14228,"name":"Clif Houck","email":"me@clifhouck.com","username":"clif_h"},"date":"2026-07-13 18:41:07.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"df21ede2e036f44f072794776135c8d54287e471","tag":"autogenerated:gerrit:abandon","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-07-28 21:55:57.000000000","message":"Abandoned\n\nNo longer needed.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"5527d56632ae825afd462678d227b1723a67c507","revisions":{"0453f4f87a115f26377111fa6b390669fb04d7e2":{"kind":"REWORK","_number":1,"created":"2026-03-19 23:05:17.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/18/981418/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/18/981418/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/1"}}},"commit":{"parents":[{"commit":"62626e4690c0c5e7f6c550466abf0c9b64141ff6","subject":"Add Juniper Junos multicast BUM replication support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/62626e4690c0c5e7f6c550466abf0c9b64141ff6"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-03-19 22:58:35.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-03-19 23:00:14.000000000","tz":-420},"subject":"Restructure admin documentation by topic and vendor","message":"Restructure admin documentation by topic and vendor\n\nThe admin documentation has grown verbose and mixed configuration\nwith troubleshooting details. This restructures the documentation\nto improve clarity and maintainability.\n\nChanges:\n- Split monolithic admin.rst into admin/ directory structure\n- Created admin/general-configuration.rst for core operational topics\n- Created admin/vxlan/ directory for VXLAN L2VNI documentation\n- Split VXLAN docs by vendor (Cisco NX-OS, Arista EOS, SONiC,\n  Cumulus NVUE, Juniper Junos) into separate files\n- Each vendor file contains concise configuration parameters and\n  examples only\n- Created admin/vxlan/troubleshooting.rst with comprehensive switch\n  configuration examples, prerequisites, and debugging guidance\n- Moved troubleshooting.rst from root to admin/troubleshooting.rst\n- Clarified BGP EVPN usage distinction between control plane\n  (MAC/IP learning) and data plane (BUM traffic replication)\n- Updated cross-references in index.rst and configuration.rst\n\nThis makes it easier for operators to find vendor-specific\nconfiguration quickly while keeping detailed troubleshooting\ninformation separate.\n\nAssisted-by: Claude Code - Claude Sonnet 4.5\nChange-Id: Ie3db0d92cb630a07fe6ef0d0e3257e260c543926\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/0453f4f87a115f26377111fa6b390669fb04d7e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/0453f4f87a115f26377111fa6b390669fb04d7e2"}]},"branch":"refs/heads/master"},"9cb17568a61a293186b6652e1769a73414e31d16":{"kind":"REWORK","_number":2,"created":"2026-05-18 15:57:16.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/18/981418/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/18/981418/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/2"}}},"commit":{"parents":[{"commit":"8a75cb0617070cccff7541536526f9e88899ab8e","subject":"Add Juniper Junos multicast BUM replication support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/8a75cb0617070cccff7541536526f9e88899ab8e"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-03-19 22:58:35.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-05-18 15:49:52.000000000","tz":-420},"subject":"Restructure admin documentation by topic and vendor","message":"Restructure admin documentation by topic and vendor\n\nThe admin documentation has grown verbose and mixed configuration\nwith troubleshooting details. This restructures the documentation\nto improve clarity and maintainability.\n\nChanges:\n- Split monolithic admin.rst into admin/ directory structure\n- Created admin/general-configuration.rst for core operational topics\n- Created admin/vxlan/ directory for VXLAN L2VNI documentation\n- Split VXLAN docs by vendor (Cisco NX-OS, Arista EOS, SONiC,\n  Cumulus NVUE, Juniper Junos) into separate files\n- Each vendor file contains concise configuration parameters and\n  examples only\n- Created admin/vxlan/troubleshooting.rst with comprehensive switch\n  configuration examples, prerequisites, and debugging guidance\n- Moved troubleshooting.rst from root to admin/troubleshooting.rst\n- Clarified BGP EVPN usage distinction between control plane\n  (MAC/IP learning) and data plane (BUM traffic replication)\n- Updated cross-references in index.rst and configuration.rst\n\nThis makes it easier for operators to find vendor-specific\nconfiguration quickly while keeping detailed troubleshooting\ninformation separate.\n\nAssisted-by: Claude Code - Claude Sonnet 4.5\nChange-Id: Ie3db0d92cb630a07fe6ef0d0e3257e260c543926\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9cb17568a61a293186b6652e1769a73414e31d16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9cb17568a61a293186b6652e1769a73414e31d16"}]},"branch":"refs/heads/master"},"5527d56632ae825afd462678d227b1723a67c507":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-05-20 15:17:28.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/18/981418/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/18/981418/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/18/981418/3"}}},"commit":{"parents":[{"commit":"b904f5ee2e3359c3d8f9d14dc6315f9bb2662ac6","subject":"Add Juniper Junos multicast BUM replication support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/b904f5ee2e3359c3d8f9d14dc6315f9bb2662ac6"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-03-19 22:58:35.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-05-20 15:17:28.000000000","tz":0},"subject":"Restructure admin documentation by topic and vendor","message":"Restructure admin documentation by topic and vendor\n\nThe admin documentation has grown verbose and mixed configuration\nwith troubleshooting details. This restructures the documentation\nto improve clarity and maintainability.\n\nChanges:\n- Split monolithic admin.rst into admin/ directory structure\n- Created admin/general-configuration.rst for core operational topics\n- Created admin/vxlan/ directory for VXLAN L2VNI documentation\n- Split VXLAN docs by vendor (Cisco NX-OS, Arista EOS, SONiC,\n  Cumulus NVUE, Juniper Junos) into separate files\n- Each vendor file contains concise configuration parameters and\n  examples only\n- Created admin/vxlan/troubleshooting.rst with comprehensive switch\n  configuration examples, prerequisites, and debugging guidance\n- Moved troubleshooting.rst from root to admin/troubleshooting.rst\n- Clarified BGP EVPN usage distinction between control plane\n  (MAC/IP learning) and data plane (BUM traffic replication)\n- Updated cross-references in index.rst and configuration.rst\n\nThis makes it easier for operators to find vendor-specific\nconfiguration quickly while keeping detailed troubleshooting\ninformation separate.\n\nAssisted-by: Claude Code - Claude Sonnet 4.5\nChange-Id: Ie3db0d92cb630a07fe6ef0d0e3257e260c543926\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/5527d56632ae825afd462678d227b1723a67c507"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/5527d56632ae825afd462678d227b1723a67c507"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"9cb17568a61a293186b6652e1769a73414e31d16","theirs":"b904f5ee2e3359c3d8f9d14dc6315f9bb2662ac6","contains_conflicts":false}}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
