)]}'
{"id":"openstack%2Fironic-python-agent~289939","triplet_id":"openstack%2Fironic-python-agent~master~Ibc726ac2c4f5eb06c73ac4765bb400077b84a6cc","project":"openstack/ironic-python-agent","branch":"master","hashtags":[],"change_id":"Ibc726ac2c4f5eb06c73ac4765bb400077b84a6cc","subject":"Stop trying to log stdout when fetching logs during inspection","status":"MERGED","created":"2016-03-08 14:21:14.000000000","updated":"2016-03-15 17:01:44.000000000","submitted":"2016-03-15 17:01:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0a8bb13d0ff96bb5018e5a7a87ecc06818c69932","_number":289939,"virtual_id_number":289939,"owner":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-03-15 17:01:44.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"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":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"}],"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"recommended":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-03-15 10:11:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":2,"date":"2016-03-15 16:23:09.000000000","permitted_voting_range":{"min":2,"max":2},"_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":2,"date":"2016-03-14 21:28:59.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":1,"date":"2016-03-14 17:19:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"}],"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":{"approved":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":1,"date":"2016-03-15 16:23:09.000000000","permitted_voting_range":{"min":1,"max":1},"_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":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"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":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_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":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-14 17:19:56.000000000","updated_by":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"reviewer":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"state":"REVIEWER"},{"updated":"2016-03-14 21:28:59.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":"2016-03-15 10:11:04.000000000","updated_by":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"reviewer":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"state":"REVIEWER"},{"updated":"2016-03-15 16:23:09.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2016-03-15 17:01:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"563af7726572113bb2cfdd60820431e80cef177f","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-03-08 14:21:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fb7bd0ccd62cc4616f8ec5e13f9ad8702358c9e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-08 15:28:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/39/289939/1/check/gate-ironic-python-agent-pep8/0356f39/ : SUCCESS in 1m 34s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/39/289939/1/check/gate-ironic-python-agent-docs/c920f9c//doc/build/html/ : SUCCESS in 2m 53s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/39/289939/1/check/gate-ironic-python-agent-python27/6cbb86f/ : SUCCESS in 6m 41s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/39/289939/1/check/gate-ironic-python-agent-python34/43231ef/ : SUCCESS in 2m 04s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/39/289939/1/check/gate-tempest-dsvm-ironic-agent_ssh-src/e01fefb/ : SUCCESS in 41m 59s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/39/289939/1/check/gate-tempest-dsvm-ironic-pxe_ipa-src/13b332f/ : SUCCESS in 1h 01m 00s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/39/289939/1/check/gate-ironic-inspector-dsvm-ipa-src-nv/8ecffa7/ : SUCCESS in 56m 24s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv http://logs.openstack.org/39/289939/1/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv/39832b6/ : SUCCESS in 41m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"35ffad6bcdf67e23893c0780a13a956a00ac5371","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-03-08 15:32:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3ba5a94d3ef7f34131d9a7bf36aea82c684a1b04","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-08 16:38:23.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/39/289939/2/check/gate-ironic-python-agent-pep8/9f458ab/ : SUCCESS in 1m 32s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/39/289939/2/check/gate-ironic-python-agent-docs/412349a//doc/build/html/ : SUCCESS in 4m 08s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/39/289939/2/check/gate-ironic-python-agent-python27/820d42f/ : SUCCESS in 3m 01s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/39/289939/2/check/gate-ironic-python-agent-python34/bd5363e/ : SUCCESS in 6m 32s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/39/289939/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/d589867/ : SUCCESS in 42m 49s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/39/289939/2/check/gate-tempest-dsvm-ironic-pxe_ipa-src/546726c/ : SUCCESS in 41m 52s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/39/289939/2/check/gate-ironic-inspector-dsvm-ipa-src-nv/acce6b1/ : FAILURE in 1h 04m 45s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv http://logs.openstack.org/39/289939/2/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv/2784afd/ : SUCCESS in 39m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4bac12841a4ec8107c7377677a2592ccf94dffc6","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-03-08 17:04:19.000000000","message":"Patch Set 2:\n\nrecheck a weird introspection error","accounts_in_message":[],"_revision_number":2},{"id":"d0a40acc1a95f14be7d0b7b66d7d170905dfdd42","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-08 17:57:55.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/39/289939/2/check/gate-ironic-python-agent-pep8/6390e46/ : SUCCESS in 2m 51s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/39/289939/2/check/gate-ironic-python-agent-docs/500a118//doc/build/html/ : SUCCESS in 1m 40s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/39/289939/2/check/gate-ironic-python-agent-python27/665b80f/ : SUCCESS in 2m 04s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/39/289939/2/check/gate-ironic-python-agent-python34/4d64ac0/ : SUCCESS in 2m 51s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/39/289939/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/e9f48c6/ : SUCCESS in 25m 11s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/39/289939/2/check/gate-tempest-dsvm-ironic-pxe_ipa-src/dc23042/ : SUCCESS in 41m 24s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/39/289939/2/check/gate-ironic-inspector-dsvm-ipa-src-nv/d44c0ff/ : SUCCESS in 51m 05s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv http://logs.openstack.org/39/289939/2/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-nv/16098ff/ : SUCCESS in 42m 35s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"22c97f6c829bbfa7061f27b65233e984bec751cc","author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"date":"2016-03-14 17:19:56.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"1b2100745d2915ab579a679666496f7cf983c366","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2016-03-14 21:28:59.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"6136c37023a98562f6fb0d1b5fee82dad0db247b","author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2016-03-15 10:11:04.000000000","message":"Patch Set 2: Code-Review+1\n\nlooks good, I guess it cause unicode error due introspection","accounts_in_message":[],"_revision_number":2},{"id":"4c85d0b6c72874bf75d6409f0f1d92b53a013090","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":"2016-03-15 16:23:09.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nI\u0027m going to use the hell out of this in my hardware managers :) thanks!","accounts_in_message":[],"_revision_number":2},{"id":"4c88380e4c98f9ecbb5874fdcd54457c5a20ae6d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-15 16:23:14.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"cb0f011eaef67009bd4ee961d8f0740a4dd58956","date":"2016-03-15 17:01:44.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"0a8bb13d0ff96bb5018e5a7a87ecc06818c69932","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-15 17:01:44.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/39/289939/2/gate/gate-ironic-python-agent-docs/1fbd923//doc/build/html/ : SUCCESS in 3m 31s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/39/289939/2/gate/gate-ironic-python-agent-pep8/eeed4b5/ : SUCCESS in 3m 03s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/39/289939/2/gate/gate-ironic-python-agent-python27/c03bc33/ : SUCCESS in 1m 39s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/39/289939/2/gate/gate-ironic-python-agent-python34/fb05cbc/ : SUCCESS in 3m 47s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/39/289939/2/gate/gate-tempest-dsvm-ironic-agent_ssh-src/9bc1323/ : SUCCESS in 37m 25s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/39/289939/2/gate/gate-tempest-dsvm-ironic-pxe_ipa-src/b38b63b/ : SUCCESS in 38m 18s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"58f86d0353f6eacb0b6cccba96bb76a3d963ce6b","revisions":{"c11366336ac6afc2e8f395c81929d5f009c71760":{"kind":"REWORK","_number":1,"created":"2016-03-08 14:21:14.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/39/289939/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/289939/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/289939/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/289939/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/289939/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/289939/1"}}},"commit":{"parents":[{"commit":"d25d94b3168deb9b3183a3c59bebd4b9c9ec2463","subject":"Change to use WARNING level for heartbeat conflict errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d25d94b3168deb9b3183a3c59bebd4b9c9ec2463"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@redhat.com","date":"2016-03-08 14:19:58.000000000","tz":60},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@redhat.com","date":"2016-03-08 14:19:58.000000000","tz":60},"subject":"Stop trying to log stdout when fetching logs during inspection","message":"Stop trying to log stdout when fetching logs during inspection\n\nLogging the whole journalctl output is not the best idea. Fortunately,\nit does not work right now and fails with a traceback :)\n\nThis change adds a new log_stdout argument to utils.execute() and uses it in\nthe \"logs\" inspection collector.\n\nChange-Id: Ibc726ac2c4f5eb06c73ac4765bb400077b84a6cc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c11366336ac6afc2e8f395c81929d5f009c71760"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c11366336ac6afc2e8f395c81929d5f009c71760"}]},"branch":"refs/heads/master"},"58f86d0353f6eacb0b6cccba96bb76a3d963ce6b":{"kind":"REWORK","_number":2,"created":"2016-03-08 15:32:01.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/39/289939/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/289939/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/289939/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/289939/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/289939/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/289939/2"}}},"commit":{"parents":[{"commit":"d25d94b3168deb9b3183a3c59bebd4b9c9ec2463","subject":"Change to use WARNING level for heartbeat conflict errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d25d94b3168deb9b3183a3c59bebd4b9c9ec2463"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@redhat.com","date":"2016-03-08 14:19:58.000000000","tz":60},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@redhat.com","date":"2016-03-08 15:31:18.000000000","tz":60},"subject":"Stop trying to log stdout when fetching logs during inspection","message":"Stop trying to log stdout when fetching logs during inspection\n\nLogging the whole journalctl output is not the best idea. Fortunately,\nit does not work right now and fails with a traceback :)\n\nThis change adds a new log_stdout argument to utils.execute() and uses it in\nthe \"logs\" inspection collector.\n\nAlso do not log the logs while logging the collected data.\n\nChange-Id: Ibc726ac2c4f5eb06c73ac4765bb400077b84a6cc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/58f86d0353f6eacb0b6cccba96bb76a3d963ce6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/58f86d0353f6eacb0b6cccba96bb76a3d963ce6b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
