)]}'
{"id":"openstack%2Fpython-openstackclient~939715","triplet_id":"openstack%2Fpython-openstackclient~master~I188edc3c620ce29d7b16497ca24fd7d972a06618","project":"openstack/python-openstackclient","branch":"master","attention_set":{},"removed_from_attention_set":{"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2025-01-23 15:47:02.000000000","reason":"Change was submitted"},"34451":{"account":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"last_update":"2025-01-23 15:47:02.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I188edc3c620ce29d7b16497ca24fd7d972a06618","subject":"Get \"security_groups\" when port list","status":"MERGED","created":"2025-01-21 13:44:51.000000000","updated":"2025-01-23 15:48:27.000000000","submitted":"2025-01-23 15:47:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"939715","meta_rev_id":"61054a31bd35e6f57b82302ac81fb8e934f44c8e","_number":939715,"virtual_id_number":939715,"owner":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-01-23 15:47:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}],"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-01-23 09:43:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":2,"date":"2025-01-23 14:43:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2025-01-22 12:09:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":1,"date":"2025-01-23 14:43:07.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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},{"_account_id":37662,"name":"Brian Haley","email":"v-brianhaley@microsoft.com"}],"REVIEWER":[{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-01-21 14:48:22.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-01-21 16:52:31.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2025-01-22 10:02:56.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"CC"},{"updated":"2025-01-22 10:02:56.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37632,"name":"Dmitriy Chubinidze","email":"dcu995@gmail.com","username":"chubinidzedr"},"state":"CC"},{"updated":"2025-01-22 12:09:56.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"CC"},{"updated":"2025-01-22 12:09:56.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2025-01-22 12:10:06.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":37662,"name":"Brian Haley","email":"v-brianhaley@microsoft.com"},"state":"CC"},{"updated":"2025-01-23 09:43:23.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2025-01-23 14:43:07.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"}],"messages":[{"id":"1bb27b4f35b9fb09f02e772c5f3bdc378a6d18a3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"date":"2025-01-21 13:44:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"63538d1f7f6d0722035f1b677b5047688e5332b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-21 14:48:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/308c84371dce44a7badb93e5a7751277\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/8d8cb85b996d42dba3632191e2627c5e : FAILURE in 6m 14s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/20ef1c0752da42b686ebd5222a23f3f7 : SUCCESS in 4m 20s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/4576b0e96ef3427b93145bf1407612f2 : SUCCESS in 4m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/76e4b7e1b3254fd7b0c5963995b9addf : SUCCESS in 4m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0355c4dc4d5f4181bc015276b7331a7d : SUCCESS in 4m 10s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bd3920ea7f9b4cd7b03bdae475cdb988 : SUCCESS in 2m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dce6c260ee7c44d181fb1292b2fc58b0 : SUCCESS in 2m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/69d15a82c0944ff39d60c9746f517e5e : SUCCESS in 5m 09s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/cbe81e36b1b144fe96211addc41c4585 : SUCCESS in 4m 37s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/b525368c5c3d455cad2452fb30ccf22b : SUCCESS in 59m 56s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ad286302f42c4e12a17d039455e401c5 : SUCCESS in 49m 38s","accounts_in_message":[],"_revision_number":1},{"id":"ce236b6f606d01e59091d7274379c45eba5f4af5","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2025-01-21 16:52:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e2b79b5a9632ad4ce7bb363c4ba25521ceeca38f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"date":"2025-01-21 18:51:32.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"07aeefd3bfe24d16cee5968e0d7948013abff272","author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"date":"2025-01-21 18:52:06.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"21cdf1b5298e0e4a5c9f5f2b0894b8be84f2725e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-21 20:18:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1682eb7705c64ec1bfaf244da40a4378\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/05a7fffa57e340078a0473ce81b8b258 : FAILURE in 3m 19s (non-voting)\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/6730da5e60dc4e12b2eccd4321a2ef13 : SUCCESS in 2m 55s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/276f982fa407440bae2dd52f0d97e164 : SUCCESS in 4m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bac7590897cd4fada61add321ab57429 : SUCCESS in 4m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3767cf5c7fa24d199f28c445e4138b1b : SUCCESS in 3m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/48961ccce58044a99f44d54ef2efb64e : SUCCESS in 3m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8ebc2ff52fa24d0cabf49af89777a019 : SUCCESS in 3m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a51c43c12044e3c97fa257a985015cf : SUCCESS in 5m 48s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/e91e1a54952a450aae8ec75d04e06183 : SUCCESS in 5m 26s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/8fd7b55de1a4483bbdc256770b0baac9 : SUCCESS in 1h 20m 31s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d33b455a8cf845c0a16df1b4b5fd7689 : SUCCESS in 1h 07m 22s","accounts_in_message":[],"_revision_number":2},{"id":"535c58cac65ce5a1fcf9166cb633af8cd2fa2203","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2025-01-22 12:09:56.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e1eef070e40b520330313a19dd91cb49a73277e4","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2025-01-23 09:43:23.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"b8135f20745af189cdba5a5454e44ff269a8672c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-01-23 14:43:07.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"9a9c4f580b63505b217fc34e12a9a594ce847666","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-23 14:43:37.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"88327a6360ec97491d396071d9b048df1c27dd7f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-23 15:47:02.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87fb4b9a24684bb4a9680a761fa9161a\n\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/130b4a6f3a56482da5eaca8d27b14309 : SUCCESS in 3m 46s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/ac332ce588a843fa86cb58bfcb04fc37 : SUCCESS in 3m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0871c62e1f264c1bb6557573f53c57cb : SUCCESS in 2m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5b6dc581827544fa8b88c62c0fd161d3 : SUCCESS in 3m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5d7446908f914763a01b305c67de264d : SUCCESS in 3m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a8a93a681d874c2e90e2663b35459feb : SUCCESS in 5m 20s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/9aafde7e604f46a693aec95fd1ac27a8 : SUCCESS in 7m 18s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/606c1912226e4f00ade390207b2ccf3b : SUCCESS in 1h 02m 56s","accounts_in_message":[],"_revision_number":2},{"id":"c944ed9f539602a15621c33803678406bc8203b8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-23 15:47:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"61054a31bd35e6f57b82302ac81fb8e934f44c8e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-23 15:48:27.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/59eac29d69e24f5e9fada2701f237c2d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9eab12d0633494e818367ea9a61a2e5 : SUCCESS in 1m 04s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/209186007001496b828c74137403a81c : SUCCESS in 37s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d2d72192315949929c32a72f693e76fda123a893","revisions":{"2b0229519303d24aa71baa07867f6c5b188ed74e":{"kind":"REWORK","_number":1,"created":"2025-01-21 13:44:51.000000000","uploader":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"ref":"refs/changes/15/939715/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/15/939715/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/939715/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/939715/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/939715/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/15/939715/1"}}},"commit":{"parents":[{"commit":"146a1814b668980ae3a9c7aa6f10a8f4650597c2","subject":"Merge \"Add the trunk subports information to the port list command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/146a1814b668980ae3a9c7aa6f10a8f4650597c2"}]}],"author":{"name":"Fernando Royo","email":"froyo@redhat.com","date":"2025-01-21 13:23:07.000000000","tz":60},"committer":{"name":"Fernando Royo","email":"froyo@redhat.com","date":"2025-01-21 13:44:50.000000000","tz":60},"subject":"Get \"security_groups\" when port list","message":"Get \"security_groups\" when port list\n\nNeutron API is accepting \u0027security_groups\u0027 field  in\norder to return the list of security_groups attached\nto a port, but openstackclient is parsing the output\nover a Openstack Port object that has security_group_ids\nto map. This patch sends to the Neutron API the expected\nfield value and replace the output key to allow the\nmapping just in case \u0027--long\u0027 argument is passed.\n\nCloses-Bug: 2095414\nChange-Id: I188edc3c620ce29d7b16497ca24fd7d972a06618\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2b0229519303d24aa71baa07867f6c5b188ed74e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2b0229519303d24aa71baa07867f6c5b188ed74e"}]},"branch":"refs/heads/master"},"d2d72192315949929c32a72f693e76fda123a893":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-01-21 18:51:32.000000000","uploader":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"ref":"refs/changes/15/939715/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/15/939715/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/939715/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/939715/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/939715/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/15/939715/2"}}},"commit":{"parents":[{"commit":"146a1814b668980ae3a9c7aa6f10a8f4650597c2","subject":"Merge \"Add the trunk subports information to the port list command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/146a1814b668980ae3a9c7aa6f10a8f4650597c2"}]}],"author":{"name":"Fernando Royo","email":"froyo@redhat.com","date":"2025-01-21 13:23:07.000000000","tz":60},"committer":{"name":"Fernando Royo","email":"froyo@redhat.com","date":"2025-01-21 18:51:32.000000000","tz":0},"subject":"Get \"security_groups\" when port list","message":"Get \"security_groups\" when port list\n\nNeutron API is accepting \u0027security_groups\u0027 field  in\norder to return the list of security_groups attached\nto a port, but openstackclient is parsing the output\nover a Openstack Port object that has security_group_ids\nto map. This patch sends to the Neutron API the expected\nfield value and replace the output key to allow the\nmapping just in case \u0027--long\u0027 argument is passed.\n\nCloses-Bug: #2095414\nChange-Id: I188edc3c620ce29d7b16497ca24fd7d972a06618\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d2d72192315949929c32a72f693e76fda123a893"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d2d72192315949929c32a72f693e76fda123a893"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"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":{}}},{"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":{}}}]}
