)]}'
{"id":"openstack%2Fnova~660330","triplet_id":"openstack%2Fnova~stable%2Fstein~I4442a7b95d15233f76f7795d45b18ac440ddb831","project":"openstack/nova","branch":"stable/stein","topic":"bug/1807747","hashtags":[],"change_id":"I4442a7b95d15233f76f7795d45b18ac440ddb831","subject":"Fix target used in nova.policy.check_is_admin","status":"MERGED","created":"2019-05-21 09:55:28.000000000","updated":"2019-05-24 10:23:32.000000000","submitted":"2019-05-24 10:23:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"660330-1558693412089-8c6b889a","meta_rev_id":"5c1e2b81ac4561b4318d5028f0fdf2c21667dbc6","_number":660330,"virtual_id_number":660330,"owner":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"date":"2019-05-21 12:07:27.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-05-21 12:12:04.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"date":"2019-05-21 11:20:22.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-05-24 10:23:31.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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":2,"date":"2019-05-24 04:41:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-05-22 17:03:08.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":1,"date":"2019-05-24 04:41:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-21 11:20:22.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-05-21 12:07:27.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-05-21 12:12:04.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"REVIEWER"},{"updated":"2019-05-22 17:03:08.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-05-24 04:41:26.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"},{"updated":"2019-05-24 10:23:31.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":"3dda1e12f8302206013a898cccbb95daaff5e04a","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-05-21 09:55:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ed8a45af2c1469b784f0b01c1c4aabf0b8eb4f14","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-05-21 11:20:22.000000000","message":"Patch Set 1:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/30/660330/1/check/tempest-dsvm-full-xenial/246374b/ : SUCCESS in 1h 22m 46s\n- tempest-dsvm-full-xenial-py3 https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/30/660330/1/check/tempest-dsvm-full-xenial-py3/bb8437f/ : SUCCESS in 1h 15m 39s (non-voting)\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/30/660330/1/check/grenade-dsvm-xenial/d169c93/ : SUCCESS in 1h 10m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c1c39407bdbff28f0b14390e59d27066ac5335ba","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-05-21 12:07:27.000000000","message":"Patch Set 1:\n\nTesting failed ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenial-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/660330/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/1d59e60 : FAILURE in 29m 17s","accounts_in_message":[],"_revision_number":1},{"id":"0c2f3e1948c096960ee03bae254cced8234aa246","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-05-21 12:12:04.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/660330/1 : SUCCESS in 2h 15m 05s","accounts_in_message":[],"_revision_number":1},{"id":"0b0ac5a63731a29f967fb1d63eeb41d2693c90b9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 17:58:36.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/30/660330/1/check/grenade-py3/0453e21/ : SUCCESS in 54m 06s\n- tempest-full-py3 http://logs.openstack.org/30/660330/1/check/tempest-full-py3/f59a415/ : SUCCESS in 1h 36m 49s\n- openstack-tox-cover http://logs.openstack.org/30/660330/1/check/openstack-tox-cover/d3d8df1/cover/ : SUCCESS in 15m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/660330/1/check/openstack-tox-lower-constraints/6569f54/ : SUCCESS in 12m 41s\n- openstack-tox-pep8 http://logs.openstack.org/30/660330/1/check/openstack-tox-pep8/15ac978/ : SUCCESS in 8m 41s\n- openstack-tox-py27 http://logs.openstack.org/30/660330/1/check/openstack-tox-py27/530b44b/ : SUCCESS in 12m 28s\n- openstack-tox-py35 http://logs.openstack.org/30/660330/1/check/openstack-tox-py35/46217be/ : SUCCESS in 13m 43s\n- openstack-tox-py36 http://logs.openstack.org/30/660330/1/check/openstack-tox-py36/acff46f/ : SUCCESS in 11m 51s\n- openstack-tox-py37 http://logs.openstack.org/30/660330/1/check/openstack-tox-py37/6f8c2d3/ : SUCCESS in 15m 07s\n- openstack-tox-docs http://logs.openstack.org/30/660330/1/check/openstack-tox-docs/e5fbdbc/html/ : SUCCESS in 6m 33s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/30/660330/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/060ffb8/ : SUCCESS in 44m 17s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/30/660330/1/check/devstack-plugin-ceph-tempest/dec08f1/ : SUCCESS in 1h 39m 29s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/30/660330/1/check/neutron-grenade-multinode/ae80f84/ : SUCCESS in 1h 06m 42s\n- nova-grenade-live-migration http://logs.openstack.org/30/660330/1/check/nova-grenade-live-migration/18b346e/ : SUCCESS in 1h 11m 42s\n- nova-live-migration http://logs.openstack.org/30/660330/1/check/nova-live-migration/90b37c5/ : SUCCESS in 52m 19s\n- nova-next http://logs.openstack.org/30/660330/1/check/nova-next/beed380/ : SUCCESS in 1h 33m 37s\n- nova-tox-functional http://logs.openstack.org/30/660330/1/check/nova-tox-functional/e377d84/ : SUCCESS in 19m 34s\n- nova-tox-functional-py35 http://logs.openstack.org/30/660330/1/check/nova-tox-functional-py35/f88558d/ : SUCCESS in 18m 50s\n- tempest-multinode-full http://logs.openstack.org/30/660330/1/check/tempest-multinode-full/822fca2/ : SUCCESS in 1h 50m 40s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/30/660330/1/check/tempest-slow-py3/da1d6e7/ : SUCCESS in 2h 19m 46s","accounts_in_message":[],"_revision_number":1},{"id":"5befeb986f12a76c681763e6d2bc0b6bc6ba9cc8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-22 17:03:08.000000000","message":"Patch Set 1: Code-Review+2\n\nClean backport so lgtm but I\u0027ll abstain from the fast approval since this was my change on master.","accounts_in_message":[],"_revision_number":1},{"id":"c7b7dbc93040e691a88c6848308a10da62ff17e0","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2019-05-24 04:41:26.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"8fb92ea692b61dfe7527c1a7e753df84434e1705","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 04:41:58.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"f9fcc6f2ca819b184044db7581e8fc04acd933a1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 10:23:31.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/30/660330/1/gate/grenade-py3/497b9e4/ : SUCCESS in 57m 23s\n- tempest-full-py3 http://logs.openstack.org/30/660330/1/gate/tempest-full-py3/cf347e8/ : SUCCESS in 1h 27m 45s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/660330/1/gate/openstack-tox-lower-constraints/2b17519/ : SUCCESS in 13m 05s\n- openstack-tox-pep8 http://logs.openstack.org/30/660330/1/gate/openstack-tox-pep8/72f0084/ : SUCCESS in 9m 51s\n- openstack-tox-py27 http://logs.openstack.org/30/660330/1/gate/openstack-tox-py27/2c238c7/ : SUCCESS in 13m 24s\n- openstack-tox-py35 http://logs.openstack.org/30/660330/1/gate/openstack-tox-py35/622a988/ : SUCCESS in 12m 05s\n- openstack-tox-py36 http://logs.openstack.org/30/660330/1/gate/openstack-tox-py36/ab783d4/ : SUCCESS in 11m 33s\n- openstack-tox-py37 http://logs.openstack.org/30/660330/1/gate/openstack-tox-py37/1beb42e/ : SUCCESS in 13m 19s\n- openstack-tox-docs http://logs.openstack.org/30/660330/1/gate/openstack-tox-docs/06a595b/html/ : SUCCESS in 5m 57s\n- nova-grenade-live-migration http://logs.openstack.org/30/660330/1/gate/nova-grenade-live-migration/caf05d0/ : SUCCESS in 1h 05m 10s\n- nova-live-migration http://logs.openstack.org/30/660330/1/gate/nova-live-migration/97f147d/ : SUCCESS in 49m 06s\n- nova-tox-functional http://logs.openstack.org/30/660330/1/gate/nova-tox-functional/e0a8588/ : SUCCESS in 17m 12s\n- nova-tox-functional-py35 http://logs.openstack.org/30/660330/1/gate/nova-tox-functional-py35/c615791/ : SUCCESS in 18m 59s\n- nova-next http://logs.openstack.org/30/660330/1/gate/nova-next/e870dc8/ : SUCCESS in 1h 22m 41s\n- tempest-slow-py3 http://logs.openstack.org/30/660330/1/gate/tempest-slow-py3/38d2619/ : SUCCESS in 2h 14m 43s","accounts_in_message":[],"_revision_number":1},{"id":"fb2891e568dcd8d1b7215a9a1f90b094393fcb60","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 10:23:32.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"e13513010fdb48a4538daa3ca8b7ae3853635587","revisions":{"e13513010fdb48a4538daa3ca8b7ae3853635587":{"kind":"REWORK","_number":1,"created":"2019-05-21 09:55:28.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/30/660330/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/30/660330/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/30/660330/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/30/660330/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/30/660330/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/30/660330/1"}}},"commit":{"parents":[{"commit":"d7d7f115430c7ffeb88ec9dcd155ac69b29d7513","subject":"Add functional confirm_migration_error test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d7d7f115430c7ffeb88ec9dcd155ac69b29d7513"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-12-10 19:58:46.000000000","tz":-300},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2019-05-21 09:55:14.000000000","tz":60},"subject":"Fix target used in nova.policy.check_is_admin","message":"Fix target used in nova.policy.check_is_admin\n\nThe target passed to Enforcer.authorize should be a dict,\nsimilar to the target dict to the RequestContext.can method.\nHowever, we were passing an instance of _DeprecatedPolicyValues\nbecause that is ultimately what comes out of\nRequestContext.to_policy_values(). As of change\nI4642c57990b145c0e691140970574412682e66a5 in oslo.policy, that\nincorrect type for the target parameter results in an error in\nthe debug logs for the policy check:\n\n  cannot format data, exception: Expected a dictionary, got\n  \u003cclass \u0027oslo_context.context._DeprecatedPolicyValues\u0027\u003e instead.\n\nThis resolves the issue by using the same default target dict\nthat RequestContext.can uses if a target is not supplied.\n\nNote that we get here from NovaKeystoneContext via API middleware\nbefore any request handler is invoked in the wsgi stack, so there\nis no context from the request as to what to pass for the target\nbesides the user_id/project_id.\n\nChange-Id: I4442a7b95d15233f76f7795d45b18ac440ddb831\nCloses-Bug: #1807747\n(cherry picked from commit c27af238ad99c0330eb4b55398f44be28e6f0485)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e13513010fdb48a4538daa3ca8b7ae3853635587"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e13513010fdb48a4538daa3ca8b7ae3853635587"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
