)]}'
{"id":"openstack%2Fpython-openstackclient~991851","triplet_id":"openstack%2Fpython-openstackclient~master~I8747f3cb753a115e7955b0a0ea136431fdade0dd","project":"openstack/python-openstackclient","branch":"master","topic":"bug/2144617","attention_set":{},"removed_from_attention_set":{"8655":{"account":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"last_update":"2026-06-05 13:01:14.000000000","reason":"\u003cGERRIT_ACCOUNT_8655\u003e replied on the change","reason_account":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"}}},"hashtags":[],"change_id":"I8747f3cb753a115e7955b0a0ea136431fdade0dd","subject":"network: Do not show evpn_vni if not returned by API","status":"MERGED","created":"2026-06-05 12:52:50.000000000","updated":"2026-06-05 15:49:33.000000000","submitted":"2026-06-05 15:47:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"991851-bug/2144617","meta_rev_id":"69c18bb5f140ab6a5ac5e1954c310a515e59fa58","_number":991851,"virtual_id_number":991851,"owner":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-05 15:47:09.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-06-05 12:59:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-06-05 12:59:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-05 12:59:45.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-06-05 14:14:17.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"}],"messages":[{"id":"79114a723e7bb6105d986b94a57a4fed56fbcd41","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-06-05 12:52:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a5f0651b335ecbb199789b065fd51ac3a3c309a3","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-05 12:59:45.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"3421fbc21e8c2e802099384155c3b49a850fdf2f","author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"date":"2026-06-05 13:01:14.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"de9c8451092835385fcb8479e1ca068b6f2872b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-05 14:14:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/01e76f16c66b4d5b975c806d15249405\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/488da897c0164c8194238c692908d5a4 : SUCCESS in 5m 47s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/5e1ceedea9db4c5dbb6dc1695b378ddc : SUCCESS in 5m 05s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/a94dfaf5f13d455d9d2d1b89bb36acb8 : SUCCESS in 7m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/66b92f10ad9a4ecbae8b136930008ad4 : SUCCESS in 5m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4a3792b294640e1b9673763842021c8 : SUCCESS in 4m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/095afe91d99f427b8e142ddc428eaf50 : SUCCESS in 3m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c3bfc5c5d6784b1abe9e27f49e72f6b1 : SUCCESS in 3m 44s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/025dc6a27f0f41e094775f2b9c530e15 : SUCCESS in 6m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/113ff6acef0a40a9a51ab211a59ac791 : SUCCESS in 3m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5cd18eb9c6f944bbb6abb5dc194bb7ce : SUCCESS in 9m 14s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/ef2872732d074fbcadb78adb301c0eb6 : FAILURE in 4m 37s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/f1d43c574aeb48bba078242e3f8c852c : SUCCESS in 1h 18m 46s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/26ef36231251463c864aacd6118d938e : SUCCESS in 1h 18m 14s","accounts_in_message":[],"_revision_number":1},{"id":"1a757b387f8e7aa436d340c11d0a8f89a9f6a684","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-05 14:14:50.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"1378c07f03fd23891bd766b414d997416b03c5c7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-05 15:47:09.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/54eb1edb66874553a83f317a82c84efd\n\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/6a498bca7bea4552a4805e7b7d4bf146 : SUCCESS in 5m 16s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/42f1ea1c78b044e5914877ae6f2681b4 : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/85e5e084b1d24ca1b3e25c2dffa19e15 : SUCCESS in 4m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2a26fa1502254f6a8397440e0c4ef211 : SUCCESS in 4m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e41bc95395064dafb1da6529e8385e38 : SUCCESS in 3m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45ed83bb4464411dbfaf70fa14ae6e77 : SUCCESS in 6m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6586d516deee408da09cf199fa49ceb9 : SUCCESS in 6m 58s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/8b4de163f38744fb99f6f1c6e927f024 : SUCCESS in 1h 18m 59s","accounts_in_message":[],"_revision_number":1},{"id":"a7db1dfd8e31ff2f0dc932ecff16fcd5b651eb35","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-05 15:47:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"69c18bb5f140ab6a5ac5e1954c310a515e59fa58","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-05 15:49:33.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b6931c15fc0e4fe394bd4f3b30a54ade\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f0069e8c01fe421f960a363f099bdeca : SUCCESS in 59s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c572b008aa491a35328b62a67b7292354a39138c","revisions":{"c572b008aa491a35328b62a67b7292354a39138c":{"kind":"REWORK","_number":1,"created":"2026-06-05 12:52:50.000000000","uploader":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"ref":"refs/changes/51/991851/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/51/991851/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/51/991851/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/51/991851/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/51/991851/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/51/991851/1"}}},"commit":{"parents":[{"commit":"32cd99b19e067cb82341148c124bde5332a1ff8e","subject":"Merge \"image: Use pagination helper\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/32cd99b19e067cb82341148c124bde5332a1ff8e"}]}],"author":{"name":"Jakub Libosvar","email":"libosvar@redhat.com","date":"2026-06-05 12:47:51.000000000","tz":-240},"committer":{"name":"Jakub Libosvar","email":"libosvar@redhat.com","date":"2026-06-05 12:49:30.000000000","tz":-240},"subject":"network: Do not show evpn_vni if not returned by API","message":"network: Do not show evpn_vni if not returned by API\n\nThe Router object in the SDK defines the evpn_vni in the Depends-On\npatch. The attribute is returned in the body only if the EVPN extension\nis enabled in Neutron but the Router object in SDK attempts to show it\nalways.\n\nThis patch makes the column visible only if it\u0027s really present in\nthe API response.\n\nAssisted-By: Claude Opus 4.6\nRelated-Bug: #2144617\n\nChange-Id: I8747f3cb753a115e7955b0a0ea136431fdade0dd\nSigned-off-by: Jakub Libosvar \u003clibosvar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c572b008aa491a35328b62a67b7292354a39138c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c572b008aa491a35328b62a67b7292354a39138c"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"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":"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":""}}}]}
