)]}'
{"id":"openstack%2Fdevstack-gate~129653","triplet_id":"openstack%2Fdevstack-gate~master~If1aa6fc135ce6ae3eb66aa0a7fb64b92f7e7a056","project":"openstack/devstack-gate","branch":"master","topic":"ironic-python-agent","hashtags":[],"change_id":"If1aa6fc135ce6ae3eb66aa0a7fb64b92f7e7a056","subject":"Set SWIFT_TEMPURL_KEY for Ironic agent_ssh checks","status":"MERGED","created":"2014-10-20 16:00:08.000000000","updated":"2014-10-21 21:06:14.000000000","submitted":"2014-10-21 21:06:14.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3df1b68d5063c50f415ec2e321900a03ab883f90","_number":129653,"virtual_id_number":129653,"owner":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2014-10-21 21:06:14.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12100,"name":"Nikki Heald","email":"nicola@notnowlewis.com","username":"jedimike"},{"value":0,"_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":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"all":[{"value":2,"date":"2014-10-20 16:26:33.000000000","_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":2,"date":"2014-10-21 18:51:14.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12100,"name":"Nikki Heald","email":"nicola@notnowlewis.com","username":"jedimike"},{"value":0,"_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":"2014-10-20 20:30:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":2,"date":"2014-10-21 18:49:12.000000000","_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":1,"date":"2014-10-21 18:51:14.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12100,"name":"Nikki Heald","email":"nicola@notnowlewis.com","username":"jedimike"},{"value":0,"_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":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":1,"date":"2014-10-21 18:51:14.000000000","_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":12100,"name":"Nikki Heald","email":"nicola@notnowlewis.com","username":"jedimike"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-20 16:04:31.000000000","updated_by":{"_account_id":12100,"name":"Nikki Heald","email":"nicola@notnowlewis.com","username":"jedimike"},"reviewer":{"_account_id":12100,"name":"Nikki Heald","email":"nicola@notnowlewis.com","username":"jedimike"},"state":"REVIEWER"},{"updated":"2014-10-20 16:26:33.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2014-10-20 20:30:05.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2014-10-21 18:51:14.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2014-10-21 18:51:14.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2014-10-21 21:06:14.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7d2fa26d54320386f3fef3f69d20019b8f18bdea","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":"2014-10-20 16:00:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"54c2b2befa74743c43400d21db5d3c21986839bf","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":"2014-10-20 16:02:00.000000000","message":"Patch Set 1:\n\nFailing runs that I reference in the commit can be seen here:\n\nhttp://logs.openstack.org/46/129046/2/check/check-tempest-dsvm-ironic-agent_ssh-src-nv/d853790/logs/devstacklog.txt.gz","accounts_in_message":[],"_revision_number":1},{"id":"5ece10c7a2f11884b5b1d615d977bfeb17a469b4","author":{"_account_id":12100,"name":"Nikki Heald","email":"nicola@notnowlewis.com","username":"jedimike"},"date":"2014-10-20 16:04:31.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"c3bbbafac3a68692807a602e9a3610b6f8675cd1","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":"2014-10-20 16:17:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1e995ea02f78a112af113a2ae4fc8c76b8e394c3","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2014-10-20 16:26:33.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"e044ef41f4a1f617785ae7ed51b44b13fbb188d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-20 17:57:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/53/129653/2/check/check-tempest-dsvm-full/d511a12 : SUCCESS in 58m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/53/129653/2/check/check-tempest-dsvm-postgres-full/3fa9f0d : SUCCESS in 1h 04m 13s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/53/129653/2/check/check-tempest-dsvm-neutron-full/9b8dad9 : SUCCESS in 55m 55s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/53/129653/2/check/check-tempest-dsvm-neutron-heat-slow/1687516 : SUCCESS in 18m 41s\n- check-grenade-dsvm http://logs.openstack.org/53/129653/2/check/check-grenade-dsvm/4c46f8d : SUCCESS in 46m 16s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/53/129653/2/check/gate-tempest-dsvm-large-ops/5c9044b : SUCCESS in 20m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/53/129653/2/check/gate-tempest-dsvm-neutron-large-ops/d3853e4 : SUCCESS in 18m 49s\n- gate-devstack-gate-unittests http://logs.openstack.org/53/129653/2/check/gate-devstack-gate-unittests/1886a53 : SUCCESS in 9s\n- check-devstack-dsvm-cells http://logs.openstack.org/53/129653/2/check/check-devstack-dsvm-cells/c276000 : SUCCESS in 13m 03s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/53/129653/2/check/check-dg-tempest-dsvm-full/a3fa0b5 : SUCCESS in 58m 54s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/53/129653/2/check/check-dg-tempest-dsvm-full-reexec/a4a3de7 : SUCCESS in 50m 49s\n- check-dg-hooks-dsvm http://logs.openstack.org/53/129653/2/check/check-dg-hooks-dsvm/75f6295 : SUCCESS in 4m 50s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/53/129653/2/check/check-grenade-dsvm-partial-ncpu/21f27c5 : SUCCESS in 49m 18s\n- check-swift-dsvm-functional http://logs.openstack.org/53/129653/2/check/check-swift-dsvm-functional/a441cfb : SUCCESS in 17m 13s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/53/129653/2/check/check-tempest-dsvm-full-icehouse/434b3b8 : SUCCESS in 51m 13s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/53/129653/2/check/check-tempest-dsvm-neutron-icehouse/9ceca0d : SUCCESS in 56m 34s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/53/129653/2/check/check-tempest-dsvm-postgres-full-icehouse/6829a64 : SUCCESS in 56m 05s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/53/129653/2/check/check-devstack-dsvm-cells-icehouse/19a8fce : SUCCESS in 15m 02s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/53/129653/2/check/check-tempest-dsvm-ironic-pxe_ssh-nv/e131fa0 : SUCCESS in 30m 41s\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/53/129653/2/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/0a944c5 : SUCCESS in 29m 29s\n- check-tempest-dsvm-f20 http://logs.openstack.org/53/129653/2/check/check-tempest-dsvm-f20/1069732 : SUCCESS in 43m 59s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"913468ce5eccfa744b265cac7e991dd511e74afc","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2014-10-20 20:30:05.000000000","message":"Patch Set 2: Code-Review+1\n\nThis LGTM :)","accounts_in_message":[],"_revision_number":2},{"id":"2b49d3bef23f9998e1076df327f898cd1e499707","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2014-10-21 18:49:12.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"06a5c8e8dfcce8b4110921e2048ed8d2d7f2b9cb","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2014-10-21 18:51:14.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"659f6c3fc6c6f33c112c28925fe1fff3b47bca0b","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2014-10-21 18:51:14.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"4517676d7ecc715263a136bd27b17cbdd3424641","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-21 18:51:19.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"392816fc0563a048409592089e8b99487c85e8a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-21 21:06:14.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2},{"id":"857389d01b6aeca7209d5f509742a5a962db210b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-21 21:06:14.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/53/129653/2/gate/gate-tempest-dsvm-full/614aad9 : SUCCESS in 48m 18s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/53/129653/2/gate/gate-tempest-dsvm-postgres-full/3fc619e : SUCCESS in 1h 02m 03s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/53/129653/2/gate/gate-tempest-dsvm-neutron-full/d68e9ea : SUCCESS in 1h 06m 26s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/53/129653/2/gate/gate-tempest-dsvm-neutron-heat-slow/1d5c9ea : SUCCESS in 22m 40s\n- gate-grenade-dsvm http://logs.openstack.org/53/129653/2/gate/gate-grenade-dsvm/63af4e3 : SUCCESS in 49m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/53/129653/2/gate/gate-tempest-dsvm-large-ops/97cd376 : SUCCESS in 25m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/53/129653/2/gate/gate-tempest-dsvm-neutron-large-ops/76b886c : SUCCESS in 23m 14s\n- gate-devstack-gate-unittests http://logs.openstack.org/53/129653/2/gate/gate-devstack-gate-unittests/78b6bc4 : SUCCESS in 8s\n- gate-devstack-dsvm-cells http://logs.openstack.org/53/129653/2/gate/gate-devstack-dsvm-cells/4d61b72 : SUCCESS in 15m 53s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/53/129653/2/gate/gate-grenade-dsvm-partial-ncpu/3bcbd4f : SUCCESS in 52m 11s\n- gate-swift-dsvm-functional http://logs.openstack.org/53/129653/2/gate/gate-swift-dsvm-functional/299b404 : SUCCESS in 19m 28s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d2b3baf8b361de39023d7b7fea2c1ce337dd0077","revisions":{"c8c9e15cb14e747dca39e99c23b646aed1b6c501":{"kind":"REWORK","_number":1,"created":"2014-10-20 16:00:08.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/53/129653/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/53/129653/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/53/129653/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/53/129653/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/53/129653/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/53/129653/1"}}},"commit":{"parents":[{"commit":"fb1c754d501d673fafc6b8017c2b2d337b5071a5","subject":"Merge \"Use 1024 MB RAM for Ironic agent VMs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/fb1c754d501d673fafc6b8017c2b2d337b5071a5"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-20 15:59:02.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-20 16:00:07.000000000","tz":-420},"subject":"Set SWIFT_TEMPURL_KEY for Ironic agent_ssh checks","message":"Set SWIFT_TEMPURL_KEY for Ironic agent_ssh checks\n\nIPA requires swift temp urls for deployment, and all runs of this check\nare failing waiting for this variable to be input.\n\nChange-Id: If1aa6fc135ce6ae3eb66aa0a7fb64b92f7e7a056\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c8c9e15cb14e747dca39e99c23b646aed1b6c501"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c8c9e15cb14e747dca39e99c23b646aed1b6c501"}]},"branch":"refs/heads/master"},"d2b3baf8b361de39023d7b7fea2c1ce337dd0077":{"kind":"REWORK","_number":2,"created":"2014-10-20 16:17:11.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/53/129653/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/53/129653/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/53/129653/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/53/129653/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/53/129653/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/53/129653/2"}}},"commit":{"parents":[{"commit":"fb1c754d501d673fafc6b8017c2b2d337b5071a5","subject":"Merge \"Use 1024 MB RAM for Ironic agent VMs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/fb1c754d501d673fafc6b8017c2b2d337b5071a5"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-20 15:59:02.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-20 16:17:03.000000000","tz":-420},"subject":"Set SWIFT_TEMPURL_KEY for Ironic agent_ssh checks","message":"Set SWIFT_TEMPURL_KEY for Ironic agent_ssh checks\n\nIPA requires swift temp urls for deployment, and all runs of this check\nare failing waiting for this variable to be input.\n\nChange-Id: If1aa6fc135ce6ae3eb66aa0a7fb64b92f7e7a056\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/d2b3baf8b361de39023d7b7fea2c1ce337dd0077"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/d2b3baf8b361de39023d7b7fea2c1ce337dd0077"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
