)]}'
{"id":"openstack%2Fnova~952896","triplet_id":"openstack%2Fnova~master~I2dfcee27965789df8b390eaa130693222773bc04","project":"openstack/nova","branch":"master","topic":"evaulate-on-server-show","attention_set":{"9545":{"account":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"last_update":"2025-06-19 17:36:46.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I2dfcee27965789df8b390eaa130693222773bc04","subject":"Reuse \u0027detail:get_all_tenants\u0027 policy in server get api","status":"NEW","created":"2025-06-19 14:33:00.000000000","updated":"2025-06-20 18:03:53.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":5,"unresolved_comment_count":4,"has_review_started":true,"meta_rev_id":"2811e3d90168f6cfa95c73dfed62ce7841d648b3","_number":952896,"virtual_id_number":952896,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2025-06-19 17:36:46.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":-1,"date":"2025-06-20 18:03:53.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_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},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-06-19 14:54:53.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":"CC"},{"updated":"2025-06-19 17:36:46.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-06-20 18:03:53.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"}],"messages":[{"id":"71b2f4a994dbaf3dc7e40894c88bc81959c25603","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2025-06-19 14:33:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1a8edbe90fe256521cbcee7c97cc24ba8991dabf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-19 14:54:53.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1e1c01c011724f3eb107954a0603a0da\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/08ce4832047a4c15a640cf49bafcf653 : SUCCESS in 16m 05s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/aaef1496ef9741e98685e0f7e3dc0401 : SUCCESS in 20m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f85db59beae14c4a93b093c24b8e3341 : SUCCESS in 19m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"97489b0f9b927645186d5919454df1dc006f6508","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-19 17:36:46.000000000","message":"Patch Set 1: 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/fb7c6f0786ac413da9b0606b0d9255ae\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7f6a104f3a9640d7bfa06fb47fdb7f62 : TIMED_OUT in 3h 03m 03s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/dbb2c0c94eb646ee9db9dfabdd6a26fe : SUCCESS in 1h 50m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/89b98b4e1c9040efb95a67de13c5317e : FAILURE in 1h 05m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6d80d2fc24f14e38b4f6749940e29b2b : SUCCESS in 21m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/296847febbbc40559b97f363515430c6 : SUCCESS in 9m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0dd24f7b78f1498aa6cee84bcd824dd5 : SUCCESS in 12m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/34968616350f44b68a89408b6661aedc : SUCCESS in 13m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/97fc75458eb340b98debd04b1efccd57 : SUCCESS in 16m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a98acdd36e464914a8206c2765104a83 : SUCCESS in 13m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d31ebe3faf4841938130c53c6bcf7107 : SUCCESS in 34m 17s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/885eb15e8b144a4597e20f60479ffd8e : SUCCESS in 58m 09s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/66714c3439284dd1bd26d93879153d1d : SUCCESS in 1h 48m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/db0b2c2172e54d75ac4c2bc4ecb47a17 : FAILURE in 44m 17s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e992f503c40141c18ba57f2f4e794ae4 : SUCCESS in 45m 43s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7e417213bc984c189b8ed43878adffd6 : SUCCESS in 1h 55m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/eb24671ed27242a98c0439ea3021c5eb : FAILURE in 2h 12m 48s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/2eca8a0f6eb4485a9759e59bc6cf48cf : SUCCESS in 39m 55s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/50706016ff944b0dbb1d62d2241f41e5 : SUCCESS in 5m 23s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1341399ecfc543698f15bd19060301b9 : FAILURE in 26m 37s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/e8489f4cfe874810bb4e54db7fd5abdd : FAILURE in 26m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/51c41fd185db4c919d92e189f16a61d7 : SUCCESS in 1h 11m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/22445305a205485e8614094e0d7128de : SUCCESS in 56m 23s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e8db9da6c6d046f5ae64066410697b9a : SUCCESS in 23m 20s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fcfa55657c6545fd938c660385f4b797 : SUCCESS in 33m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2811e3d90168f6cfa95c73dfed62ce7841d648b3","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2025-06-20 18:03:53.000000000","message":"Patch Set 1: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2207163d4c54575367c99c5273aa8c2ea061922e","revisions":{"2207163d4c54575367c99c5273aa8c2ea061922e":{"kind":"REWORK","_number":1,"created":"2025-06-19 14:33:00.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/96/952896/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/96/952896/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/96/952896/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/96/952896/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/96/952896/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/96/952896/1"}}},"commit":{"parents":[{"commit":"64ca204c9cf497b0dcfff2d3a24b0dd795a57d1d","subject":"Merge \"api: Address issues with instance actions API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/64ca204c9cf497b0dcfff2d3a24b0dd795a57d1d"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2025-06-19 14:21:00.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2025-06-19 14:32:57.000000000","tz":120},"subject":"Reuse \u0027detail:get_all_tenants\u0027 policy in server get api","message":"Reuse \u0027detail:get_all_tenants\u0027 policy in server get api\n\nIf the user can obtain a server via list servers api with uuid filter,\nit should also able to obtain the same server via server get api.\n\nThis may not sound critical or blocking, but inability to use get server\napi by \"system reader\" roles results in a bad UX as users are unable to\nuse simple `openstack server show` CLI.\n\nChange-Id: I2dfcee27965789df8b390eaa130693222773bc04\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2207163d4c54575367c99c5273aa8c2ea061922e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2207163d4c54575367c99c5273aa8c2ea061922e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"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":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","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":"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":""}}}]}
