)]}'
{"id":"openstack%2Fironic-python-agent~248832","triplet_id":"openstack%2Fironic-python-agent~master~Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4","project":"openstack/ironic-python-agent","branch":"master","topic":"bug/1587143","hashtags":[],"change_id":"Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4","subject":"Add a log extension","status":"MERGED","created":"2015-11-23 17:35:55.000000000","updated":"2016-07-01 17:23:50.000000000","submitted":"2016-07-01 17:23:50.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":49,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5e6d59e995ce6625ca91df834c5d8dd1391d66a5","_number":248832,"virtual_id_number":248832,"owner":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},{"value":0,"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},{"value":0,"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},{"value":2,"date":"2016-07-01 17:23:50.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"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":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},{"value":0,"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},{"value":0,"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"all":[{"value":0,"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},{"value":0,"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},{"value":0,"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"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":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},{"value":0,"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},{"value":2,"date":"2016-07-01 16:31:34.000000000","_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":2,"date":"2016-06-29 12:50:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"all":[{"value":0,"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},{"value":0,"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},{"value":0,"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"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":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},{"value":0,"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},{"value":1,"date":"2016-07-01 16:31:34.000000000","_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},{"value":0,"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},{"value":0,"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"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":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},{"value":0,"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},{"value":0,"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_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":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},{"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},{"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-02 23:33:15.000000000","updated_by":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"reviewer":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"state":"REVIEWER"},{"updated":"2015-12-15 23:29:38.000000000","updated_by":{"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},"reviewer":{"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},"state":"REVIEWER"},{"updated":"2016-01-20 02:52:28.000000000","updated_by":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"reviewer":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"state":"REVIEWER"},{"updated":"2016-01-26 09:36:46.000000000","updated_by":{"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},"reviewer":{"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},"state":"REVIEWER"},{"updated":"2016-02-04 06:09:54.000000000","updated_by":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"reviewer":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"state":"REVIEWER"},{"updated":"2016-04-13 17:02:58.000000000","updated_by":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"reviewer":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"state":"REVIEWER"},{"updated":"2016-05-31 23:47:37.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-06-27 12:07:07.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-06-29 12:50:45.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2016-07-01 16:31:34.000000000","updated_by":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"reviewer":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"state":"REVIEWER"},{"updated":"2016-07-01 17:23:50.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a394c3b3846e58c779a8cf6604c727b30c21bc26","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-11-23 17:35:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6e6b3f506bdb90a1ce7bd3ffb843cccc5c8519ce","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-11-23 17:42:01.000000000","message":"Patch Set 1: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":1},{"id":"3ce800faf9cfa1271791b3df8b858d4a7a3691ff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-23 18:29:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/1/check/gate-ironic-python-agent-pep8/4cc8096/ : SUCCESS in 59s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/1/check/gate-ironic-python-agent-docs/c21e137//doc/build/html/ : SUCCESS in 1m 25s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/1/check/gate-ironic-python-agent-python27/85b63f6/ : SUCCESS in 1m 06s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/1/check/gate-ironic-python-agent-python34/a3fec6c/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/1/check/gate-tempest-dsvm-ironic-agent_ssh-src/fe874a5/ : SUCCESS in 49m 00s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/1/check/gate-tempest-dsvm-ironic-pxe_ipa-src/d4778b3/ : SUCCESS in 51m 10s","accounts_in_message":[],"_revision_number":1},{"id":"f44adec092cf65cfad517f37121650c77f46e5c1","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-11-24 14:25:29.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"399180626aa20b0501426e5a210d4b553e30665d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-24 15:21:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/2/check/gate-ironic-python-agent-pep8/a1a2720/ : SUCCESS in 53s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/2/check/gate-ironic-python-agent-docs/e52990a//doc/build/html/ : SUCCESS in 1m 05s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/2/check/gate-ironic-python-agent-python27/f94582c/ : SUCCESS in 1m 04s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/2/check/gate-ironic-python-agent-python34/4b97960/ : SUCCESS in 1m 16s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/afbd079/ : SUCCESS in 51m 37s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/2/check/gate-tempest-dsvm-ironic-pxe_ipa-src/e16e685/ : SUCCESS in 51m 21s","accounts_in_message":[],"_revision_number":2},{"id":"02f8ccdd629018f27eacb71ded8dfee686f46bef","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-11-24 17:42:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"bb5b18f25ad03a86830efdbd1e8c63729a74d381","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-11-24 17:58:56.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"de6ed6394e4b2dc7cac522fc211eaee8c1909d52","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-24 19:16:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/4/check/gate-ironic-python-agent-pep8/8dfc40e/ : SUCCESS in 48s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/4/check/gate-ironic-python-agent-docs/0d51daf//doc/build/html/ : SUCCESS in 1m 54s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/4/check/gate-ironic-python-agent-python27/225e4a6/ : SUCCESS in 43s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/4/check/gate-ironic-python-agent-python34/7dc15ae/ : SUCCESS in 52s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/4/check/gate-tempest-dsvm-ironic-agent_ssh-src/d6f8e83/ : SUCCESS in 45m 04s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/4/check/gate-tempest-dsvm-ironic-pxe_ipa-src/e23227b/ : SUCCESS in 43m 40s","accounts_in_message":[],"_revision_number":4},{"id":"2a461108755da98420b7de529ba3bf056fc8440e","author":{"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},"date":"2015-11-25 05:32:57.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\nThanks for the patch. LGTM. A little nit inline.","accounts_in_message":[],"_revision_number":4},{"id":"dddb41c54cf65ac89d15947d9561b5c3aeed2347","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-11-25 15:59:06.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c1ec66c58f98a318385eb9fbadbfbe0be98139d5","author":{"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},"date":"2015-11-26 04:55:48.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"329dde85eb2687e980213bf3dd0a73634e5853ad","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-11-27 12:00:41.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)\n\nInspector tests didn\u0027t change, so I assume you didn\u0027t break the log collector :)","accounts_in_message":[],"_revision_number":4},{"id":"27070c11b8932f0c8c3ff20f224f5c6bb63940ab","author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"date":"2015-12-02 23:33:15.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"e9d35e303cedb959665df2813fd068b81acc4a35","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-09 16:52:13.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"47ac058ef47c1622da69e0e9ab1ecdb18e04589f","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-12-15 12:17:00.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"14ad108f4dd03e7cef3cab10aded85cb33c3726b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-15 13:23:02.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/5/check/gate-ironic-python-agent-pep8/ab4abde/ : SUCCESS in 52s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/5/check/gate-ironic-python-agent-docs/e86b3f5//doc/build/html/ : SUCCESS in 1m 29s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/5/check/gate-ironic-python-agent-python27/8036946/ : SUCCESS in 56s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/5/check/gate-ironic-python-agent-python34/b8e8ea5/ : FAILURE in 1m 11s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/5/check/gate-tempest-dsvm-ironic-agent_ssh-src/26eb185/ : FAILURE in 42m 03s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/5/check/gate-tempest-dsvm-ironic-pxe_ipa-src/a37f62c/ : FAILURE in 42m 04s","accounts_in_message":[],"_revision_number":5},{"id":"48d3d680e29398f7202ed8e5e8341446245b4ec5","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-12-15 13:40:12.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"ffe6cb5a356a25ffe3b772278a60fcf50295335c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-15 14:59:43.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-pep8/e30e377/ : SUCCESS in 57s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/6/check/gate-ironic-python-agent-docs/a6fcf18//doc/build/html/ : SUCCESS in 1m 34s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-python27/d1c8a02/ : SUCCESS in 1m 16s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-python34/83c88c7/ : SUCCESS in 1m 28s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/ad4591a/ : FAILURE in 41m 21s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/6/check/gate-tempest-dsvm-ironic-pxe_ipa-src/61825f1/ : SUCCESS in 49m 33s","accounts_in_message":[],"_revision_number":6},{"id":"754f1c517b1750731ade615835fe649fe5e45469","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-12-15 17:16:50.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"b6617598bfbea181e85940e186a4dcf63f0eec4b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-15 21:20:35.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-pep8/bc23ddd/ : SUCCESS in 1m 10s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/6/check/gate-ironic-python-agent-docs/db19962//doc/build/html/ : SUCCESS in 1m 32s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-python27/850d3ee/ : SUCCESS in 1m 13s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-python34/e53a923/ : SUCCESS in 1m 28s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/8f490fb/ : FAILURE in 48m 29s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/6/check/gate-tempest-dsvm-ironic-pxe_ipa-src/cacff8d/ : SUCCESS in 51m 46s","accounts_in_message":[],"_revision_number":6},{"id":"c496de5f0d39aaee1000e3efe3b07f4aaef8eef4","author":{"_account_id":12640,"name":"Arun S A G","email":"sagarun@gmail.com","username":"sagarun"},"date":"2015-12-15 23:29:38.000000000","message":"Patch Set 6:\n\n/run is already being mount with this change. Do we need to specifically mount /run/log as well?\n\nhttps://review.openstack.org/#/c/257521/1/imagebuild/coreos/oem/cloud-config.yml,cm","accounts_in_message":[],"_revision_number":6},{"id":"cf381f34096f68b90af771aec9297406c8b59c86","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-01-18 20:28:41.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"c5564e9ca0c4da7b8234d084a9c5eaa43368734e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-18 22:02:05.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-pep8/86e9709/ : SUCCESS in 1m 00s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/6/check/gate-ironic-python-agent-docs/ad4f320//doc/build/html/ : SUCCESS in 2m 09s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-python27/a0ac21f/ : SUCCESS in 1m 12s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-python34/8fe6d90/ : SUCCESS in 1m 53s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/c6f92cc/ : FAILURE in 32m 19s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/6/check/gate-tempest-dsvm-ironic-pxe_ipa-src/8a72f13/ : SUCCESS in 57m 30s","accounts_in_message":[],"_revision_number":6},{"id":"64237a621042baced51bf13e980733735e8b28cd","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2016-01-20 02:52:28.000000000","message":"Patch Set 6: Code-Review+1\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"23382b77d7259ddadb4a2e5e3b9721d0be6cbc2f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-20 03:26:35.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-pep8/e46b454/ : SUCCESS in 1m 05s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/6/check/gate-ironic-python-agent-docs/4633e76//doc/build/html/ : SUCCESS in 1m 17s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-python27/afede6c/ : SUCCESS in 1m 27s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-python34/4de3a2f/ : SUCCESS in 1m 55s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/08c3c8d/ : FAILURE in 16m 37s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/6/check/gate-tempest-dsvm-ironic-pxe_ipa-src/3be1ca8/ : FAILURE in 6m 36s","accounts_in_message":[],"_revision_number":6},{"id":"2dffdd92af52291cce843ab3692291f78bf3c3ef","author":{"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},"date":"2016-01-26 09:36:46.000000000","message":"Patch Set 6: Code-Review+1\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"a03c4a71f6ec0738ade686954cbe4e27c5e80350","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-26 10:34:06.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-pep8/e8e378b/ : SUCCESS in 1m 03s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/6/check/gate-ironic-python-agent-docs/0b28b29//doc/build/html/ : SUCCESS in 1m 19s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-python27/9eccebe/ : SUCCESS in 1m 17s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/6/check/gate-ironic-python-agent-python34/09cb310/ : SUCCESS in 1m 26s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/4eff91a/ : FAILURE in 36m 37s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/6/check/gate-tempest-dsvm-ironic-pxe_ipa-src/6ea6eb2/ : FAILURE in 53m 25s","accounts_in_message":[],"_revision_number":6},{"id":"85ab0fe402557d725cfa88e5b7ca2d211dfd4a35","author":{"_account_id":9200,"name":"IWAMOTO Toshihiro","email":"iwamoto@valinux.co.jp","username":"toshii"},"date":"2016-02-04 06:09:54.000000000","message":"Patch Set 6:\n\n(1 comment)\n\nPlease ignore this if things work nice these days...","accounts_in_message":[],"_revision_number":6},{"id":"87415fdec0f6be49b9a5fbeb7a2e064c61c29799","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-02-04 09:37:21.000000000","message":"Patch Set 6:\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"daf3a05af27de923a0c1d0d130b4ec2d116ca9ef","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-02-04 10:18:33.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"f854f9c6dc7c83fbbe6c0395b6c52213184b7736","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-04 11:55:15.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/7/check/gate-ironic-python-agent-pep8/3e6e37e/ : SUCCESS in 59s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/7/check/gate-ironic-python-agent-docs/4ae6f6a//doc/build/html/ : SUCCESS in 2m 35s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/7/check/gate-ironic-python-agent-python27/05fc6e7/ : SUCCESS in 1m 14s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/7/check/gate-ironic-python-agent-python34/2cb16d3/ : SUCCESS in 1m 27s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/7/check/gate-tempest-dsvm-ironic-agent_ssh-src/010e62d/ : SUCCESS in 53m 51s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/7/check/gate-tempest-dsvm-ironic-pxe_ipa-src/3f51193/ : SUCCESS in 55m 07s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/32/248832/7/check/gate-ironic-inspector-dsvm-ipa-src-nv/9e14104/ : FAILURE in 1h 07m 23s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"60b2f636b3b1b2bca3a4f49970b16daa0e5a83f6","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-02-16 18:11:07.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)\n\nWithout integration tests, I\u0027m afraid this is going to be brittle. We have 3 ramdisks today, and I\u0027d be surprised if this functionality already worked in all of them -- and without running tests against it regularly it could be brittle.\n\nCan we get a bigger idea of what you\u0027re planning on doing / how it\u0027ll be integrated so we can talk about testing strategies? It\u0027s hard to test things that are so image-dependent in IPA.","accounts_in_message":[],"_revision_number":7},{"id":"f70c61e303174b16fa4de7184d1f9483758e2524","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-15 17:02:10.000000000","message":"Patch Set 7: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":7},{"id":"de42942c4473da02d86a66f0383451299d9931e9","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2016-04-13 17:02:58.000000000","message":"Patch Set 7: Code-Review-1\n\nI\u0027d also really like this to be tracked on the Ironic side, but I don\u0027t see any links to RFE\u0027s or specs here.","accounts_in_message":[],"_revision_number":7},{"id":"42373be1e04ebffb66476bb54c24b1c11fd5862c","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-05-30 13:05:37.000000000","message":"Patch Set 7: Workflow-1\n\nThanks for the comments Jay and Deva.\n\nYes, I should open a RFE in Ironic so we can track this work on both sides. I will do it","accounts_in_message":[],"_revision_number":7},{"id":"fea6882d7800e03792e12f9bcb81965ac4a47248","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-05-30 17:19:32.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"dce226528587ae88a96e3a44e10c4ab422f994ec","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-05-30 17:20:01.000000000","message":"Patch Set 8: Workflow-1\n\nMarking as a WIP, this should be extended to also work with TinyIPA.","accounts_in_message":[],"_revision_number":8},{"id":"b7d0cbc6576a3576e73f5103159931a7061eff99","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-30 18:09:01.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/8/check/gate-ironic-python-agent-docs/f146568//doc/build/html/ : SUCCESS in 2m 45s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/8/check/gate-ironic-python-agent-pep8/7a8b734/ : SUCCESS in 2m 32s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/8/check/gate-ironic-python-agent-python27/2ed047f/ : SUCCESS in 1m 33s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/8/check/gate-ironic-python-agent-python34/680f190/ : SUCCESS in 3m 33s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/8/check/gate-tempest-dsvm-ironic-agent_ssh-src/ad2ed1a/ : SUCCESS in 25m 03s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/8/check/gate-tempest-dsvm-ironic-pxe_ipa-src/a6203bb/ : SUCCESS in 49m 21s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/32/248832/8/check/gate-ironic-inspector-dsvm-ipa-src-nv/364f699/ : SUCCESS in 29m 29s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src-nv http://logs.openstack.org/32/248832/8/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src-nv/2e7fd77/ : FAILURE in 23m 13s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"94107c0f90d46190155e78c459a1a6fc9da25bb3","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-05-31 12:07:36.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"ed6e54dc65691764080bda8a0542dc2a7e60f671","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-31 13:20:25.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/9/check/gate-ironic-python-agent-docs/7a66716//doc/build/html/ : SUCCESS in 3m 15s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/9/check/gate-ironic-python-agent-pep8/1974bdb/ : SUCCESS in 2m 42s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/9/check/gate-ironic-python-agent-python27/4fd53f7/ : SUCCESS in 3m 23s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/9/check/gate-ironic-python-agent-python34/2f4d578/ : SUCCESS in 3m 33s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/32/248832/9/check/gate-ironic-python-agent-releasenotes/1813fca//releasenotes/build/html/ : SUCCESS in 2m 08s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/32/248832/9/check/gate-tempest-dsvm-ironic-agent_ssh-src/56fd39c/ : SUCCESS in 46m 35s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/32/248832/9/check/gate-tempest-dsvm-ironic-pxe_ipa-src/30e3581/ : SUCCESS in 44m 06s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/32/248832/9/check/gate-ironic-inspector-dsvm-ipa-src-nv/e072a6d/ : SUCCESS in 38m 03s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src-nv http://logs.openstack.org/32/248832/9/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src-nv/c340d80/ : SUCCESS in 42m 29s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"8fc806a48bb8bfa112cc8f6577d8233c39c819c8","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-05-31 18:15:20.000000000","message":"Patch Set 9: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"a904ad9a1be6996f919f5b61b44df4b0d436f883","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-05-31 23:47:37.000000000","message":"Patch Set 9: Code-Review-1\n\n(1 comment)\n\nThis shouldn\u0027t merge until the spec is approved, also comments inline.","accounts_in_message":[],"_revision_number":9},{"id":"5be824a4dd4ee381116355f2899aba0b8bdfb11d","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-06-01 09:08:58.000000000","message":"Patch Set 9:\n\n(3 comments)\n\nThanks for the comments @Dmitry, @Jay,\n\nResponses/Questions inline","accounts_in_message":[],"_revision_number":9},{"id":"8216088b86693a109be26af2ccbfebe8d481ab9d","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-06-01 16:47:25.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"028ad751a4eecb4c6c91f40bf47db9ad425cea3c","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-06-02 12:33:59.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"0b250bbaa470db314df01c20fb17e18ba26931d1","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-06-02 13:01:20.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"0c302346c10378c386ac36bf7e2b5bff59c57344","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-23 12:13:39.000000000","message":"Patch Set 9: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":9},{"id":"f0b537d296cf7057b1bdf26799894bcacb4220a2","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-06-24 12:30:25.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"edc36c8ed2e581aa7f41b9b7581cabafb4326f75","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-24 13:14:55.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/10/check/gate-ironic-python-agent-docs/193a88b//doc/build/html/ : SUCCESS in 2m 25s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/10/check/gate-ironic-python-agent-pep8/67e32ff/ : SUCCESS in 5m 20s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/10/check/gate-ironic-python-agent-python27/3c43a1b/ : SUCCESS in 3m 07s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/10/check/gate-ironic-python-agent-python34/1a0dbe4/ : FAILURE in 4m 58s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/32/248832/10/check/gate-ironic-python-agent-releasenotes/19e6db1//releasenotes/build/html/ : SUCCESS in 4m 36s\n- gate-ironic-python-agent-tox-func http://logs.openstack.org/32/248832/10/check/gate-ironic-python-agent-tox-func/a0cf6ac/ : SUCCESS in 5m 14s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh-coreos-src http://logs.openstack.org/32/248832/10/check/gate-tempest-dsvm-ironic-agent_ssh-coreos-src/815e6e0/ : SUCCESS in 42m 57s\n- gate-tempest-dsvm-ironic-agent_ssh-partition-image-coreos-src-nv http://logs.openstack.org/32/248832/10/check/gate-tempest-dsvm-ironic-agent_ssh-partition-image-coreos-src-nv/b30cb8d/ : SUCCESS in 25m 36s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh-tinyipa-src http://logs.openstack.org/32/248832/10/check/gate-tempest-dsvm-ironic-agent_ssh-tinyipa-src/4804ee6/ : SUCCESS in 26m 57s\n- gate-tempest-dsvm-ironic-agent_ssh-partition-image-tinyipa-src-nv http://logs.openstack.org/32/248832/10/check/gate-tempest-dsvm-ironic-agent_ssh-partition-image-tinyipa-src-nv/6b37394/ : SUCCESS in 42m 21s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ipa-coreos-src http://logs.openstack.org/32/248832/10/check/gate-tempest-dsvm-ironic-pxe_ipa-coreos-src/38460da/ : SUCCESS in 32m 24s\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src http://logs.openstack.org/32/248832/10/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src/db34eff/ : SUCCESS in 27m 00s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/32/248832/10/check/gate-ironic-inspector-dsvm-ipa-src-nv/dd2f224/ : SUCCESS in 28m 29s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"ad228a1292130cbcca03c547da9986e191203120","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-06-24 14:38:35.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"5fc81edc89b27847a0f9d62fe3e095b4602542fc","author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"date":"2016-06-24 14:46:12.000000000","message":"Patch Set 11:\n\n(5 comments)","accounts_in_message":[],"_revision_number":11},{"id":"4f5220b4dc2d1b1f0d99504c6c0470a07428bc55","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-06-24 14:52:18.000000000","message":"Patch Set 11:\n\n(5 comments)","accounts_in_message":[],"_revision_number":11},{"id":"dd9e488034cccbd72a4939b40f508770fe53b066","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-24 15:30:58.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/11/check/gate-ironic-python-agent-docs/9abc2d1//doc/build/html/ : SUCCESS in 5m 18s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/11/check/gate-ironic-python-agent-pep8/893f6a7/ : SUCCESS in 5m 34s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/11/check/gate-ironic-python-agent-python27/84ba461/ : SUCCESS in 3m 31s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/11/check/gate-ironic-python-agent-python34/76f7ffd/ : SUCCESS in 3m 00s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/32/248832/11/check/gate-ironic-python-agent-releasenotes/1f39cff//releasenotes/build/html/ : SUCCESS in 3m 30s\n- gate-ironic-python-agent-tox-func http://logs.openstack.org/32/248832/11/check/gate-ironic-python-agent-tox-func/78fd16b/ : SUCCESS in 3m 42s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh-coreos-src http://logs.openstack.org/32/248832/11/check/gate-tempest-dsvm-ironic-agent_ssh-coreos-src/8279136/ : SUCCESS in 40m 23s\n- gate-tempest-dsvm-ironic-agent_ssh-partition-image-coreos-src-nv http://logs.openstack.org/32/248832/11/check/gate-tempest-dsvm-ironic-agent_ssh-partition-image-coreos-src-nv/a9bb73d/ : SUCCESS in 35m 22s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh-tinyipa-src http://logs.openstack.org/32/248832/11/check/gate-tempest-dsvm-ironic-agent_ssh-tinyipa-src/32cc263/ : SUCCESS in 41m 23s\n- gate-tempest-dsvm-ironic-agent_ssh-partition-image-tinyipa-src-nv http://logs.openstack.org/32/248832/11/check/gate-tempest-dsvm-ironic-agent_ssh-partition-image-tinyipa-src-nv/c148ba2/ : SUCCESS in 40m 10s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ipa-coreos-src http://logs.openstack.org/32/248832/11/check/gate-tempest-dsvm-ironic-pxe_ipa-coreos-src/9570872/ : SUCCESS in 43m 27s\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src http://logs.openstack.org/32/248832/11/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src/34db581/ : SUCCESS in 27m 44s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/32/248832/11/check/gate-ironic-inspector-dsvm-ipa-src-nv/a2014ff/ : SUCCESS in 39m 21s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"de8ca3c365e417d03e822074427cec7553fa0a0e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-25 10:29:18.000000000","message":"Patch Set 11: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":11},{"id":"3c91caedbd631cd9045a714c0bb9260543397730","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-06-27 08:30:50.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"59c3bd08678efd3ed79f7bfc9e62bd55185e35f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-27 09:16:26.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/12/check/gate-ironic-python-agent-docs/d8f84e2//doc/build/html/ : SUCCESS in 2m 14s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/12/check/gate-ironic-python-agent-pep8/360cfbd/ : SUCCESS in 3m 01s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/12/check/gate-ironic-python-agent-python27/91c6888/ : SUCCESS in 5m 10s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/12/check/gate-ironic-python-agent-python34/6b92212/ : SUCCESS in 3m 33s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/32/248832/12/check/gate-ironic-python-agent-releasenotes/cd0edcf//releasenotes/build/html/ : SUCCESS in 2m 42s\n- gate-ironic-python-agent-tox-func http://logs.openstack.org/32/248832/12/check/gate-ironic-python-agent-tox-func/cc27f00/ : SUCCESS in 4m 52s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh-coreos-src http://logs.openstack.org/32/248832/12/check/gate-tempest-dsvm-ironic-agent_ssh-coreos-src/7c22367/ : SUCCESS in 42m 47s\n- gate-tempest-dsvm-ironic-agent_ssh-partition-image-coreos-src-nv http://logs.openstack.org/32/248832/12/check/gate-tempest-dsvm-ironic-agent_ssh-partition-image-coreos-src-nv/a7770c3/ : SUCCESS in 41m 56s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh-tinyipa-src http://logs.openstack.org/32/248832/12/check/gate-tempest-dsvm-ironic-agent_ssh-tinyipa-src/4fda53a/ : SUCCESS in 39m 45s\n- gate-tempest-dsvm-ironic-agent_ssh-partition-image-tinyipa-src-nv http://logs.openstack.org/32/248832/12/check/gate-tempest-dsvm-ironic-agent_ssh-partition-image-tinyipa-src-nv/cf45d40/ : SUCCESS in 39m 21s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ipa-coreos-src http://logs.openstack.org/32/248832/12/check/gate-tempest-dsvm-ironic-pxe_ipa-coreos-src/fada04d/ : SUCCESS in 42m 44s\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src http://logs.openstack.org/32/248832/12/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src/795ae29/ : SUCCESS in 38m 40s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/32/248832/12/check/gate-ironic-inspector-dsvm-ipa-src-nv/ab2a0d7/ : SUCCESS in 36m 25s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"e7d50c17f832b13f2a5b056341969d181955ecc8","author":{"_account_id":18893,"name":"Miles Gould","email":"mgould@redhat.com","username":"pozorvlak"},"date":"2016-06-27 12:07:07.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"2a46382850681373f011d51b44e891822b6712d5","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-06-28 10:27:55.000000000","message":"Patch Set 12:\n\n(1 comment)\n\nUpdate: Tested with coreos and tinyipa images and it works","accounts_in_message":[],"_revision_number":12},{"id":"7a1a200356f9354336fa1cc42061b8bc5ea974b5","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-06-28 13:15:48.000000000","message":"Patch Set 12: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":12},{"id":"d961463088b53b691853a9ad9bfb93fb2a4726b8","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-06-28 15:52:23.000000000","message":"Patch Set 12:\n\n(7 comments)","accounts_in_message":[],"_revision_number":12},{"id":"e1cb3fedf54165a0325bf23d1b7179bad911b86d","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-06-28 16:03:18.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"6d4dbdfd4916fffd7d0370336381e0afddb3c4df","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-28 17:10:19.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/13/check/gate-ironic-python-agent-docs/6d24ffa//doc/build/html/ : SUCCESS in 3m 04s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/13/check/gate-ironic-python-agent-pep8/aae8e7c/ : SUCCESS in 2m 48s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/13/check/gate-ironic-python-agent-python27/4baebde/ : SUCCESS in 5m 49s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/13/check/gate-ironic-python-agent-python34/c6f3e5b/ : SUCCESS in 5m 13s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/32/248832/13/check/gate-ironic-python-agent-releasenotes/5cc749f//releasenotes/build/html/ : SUCCESS in 5m 05s\n- gate-ironic-python-agent-tox-func http://logs.openstack.org/32/248832/13/check/gate-ironic-python-agent-tox-func/313fb88/ : SUCCESS in 5m 46s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh-coreos-src http://logs.openstack.org/32/248832/13/check/gate-tempest-dsvm-ironic-agent_ssh-coreos-src/b54afaf/ : SUCCESS in 43m 52s\n- gate-tempest-dsvm-ironic-agent_ssh-partition-image-coreos-src-nv http://logs.openstack.org/32/248832/13/check/gate-tempest-dsvm-ironic-agent_ssh-partition-image-coreos-src-nv/404d21c/ : SUCCESS in 40m 23s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh-tinyipa-src http://logs.openstack.org/32/248832/13/check/gate-tempest-dsvm-ironic-agent_ssh-tinyipa-src/0805780/ : SUCCESS in 40m 14s\n- gate-tempest-dsvm-ironic-agent_ssh-partition-image-tinyipa-src-nv http://logs.openstack.org/32/248832/13/check/gate-tempest-dsvm-ironic-agent_ssh-partition-image-tinyipa-src-nv/0a6929d/ : SUCCESS in 37m 47s (non-voting)\n- gate-tempest-dsvm-ironic-pxe_ipa-coreos-src http://logs.openstack.org/32/248832/13/check/gate-tempest-dsvm-ironic-pxe_ipa-coreos-src/5deec5d/ : SUCCESS in 46m 36s\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src http://logs.openstack.org/32/248832/13/check/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src/51c3a52/ : SUCCESS in 44m 00s\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/32/248832/13/check/gate-ironic-inspector-dsvm-ipa-src-nv/b1b86dd/ : SUCCESS in 24m 16s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"f95915f10f50aa110a657cab51e94982e62dc162","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-06-29 12:50:45.000000000","message":"Patch Set 13: Code-Review+2\n\nThanks","accounts_in_message":[],"_revision_number":13},{"id":"8e39c0bfe330d3cfbf9f8315bfb458798626851c","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-06-29 12:54:26.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"3b0733050c717d9494d4e9538a2c9dc3cbd9c6bb","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-06-30 16:16:24.000000000","message":"Patch Set 13:\n\nhere\u0027s the Ironic code: https://review.openstack.org/#/c/336102/","accounts_in_message":[],"_revision_number":13},{"id":"5fdd1ab0518172dc7aad87ea5e57edbf76121c0f","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2016-07-01 16:31:34.000000000","message":"Patch Set 13: Code-Review+2 Workflow+1\n\nThanks for this Lucas, getting logging for TinyIPA is awesome :D","accounts_in_message":[],"_revision_number":13},{"id":"2f8e4b3a05c788caaaf43bcdfb66bf17f47abc66","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-01 16:32:06.000000000","message":"Patch Set 13: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"4ad3940be79af1deb352a8d8e647430d2a242bde","date":"2016-07-01 17:23:50.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":13},{"id":"ca9deb1e38e7baf4796d4ff20100ec038bb7c5cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-01 17:23:50.000000000","message":"Patch Set 13: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/32/248832/13/gate/gate-ironic-python-agent-docs/debbbd9//doc/build/html/ : SUCCESS in 5m 46s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/32/248832/13/gate/gate-ironic-python-agent-pep8/6b3cf5f/ : SUCCESS in 3m 20s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/32/248832/13/gate/gate-ironic-python-agent-python27/4c2ba1e/ : SUCCESS in 3m 34s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/32/248832/13/gate/gate-ironic-python-agent-python34/aaacedc/ : SUCCESS in 4m 08s\n- gate-ironic-python-agent-releasenotes http://docs-draft.openstack.org/32/248832/13/gate/gate-ironic-python-agent-releasenotes/355eca4//releasenotes/build/html/ : SUCCESS in 3m 26s\n- gate-tempest-dsvm-ironic-agent_ssh-coreos-src http://logs.openstack.org/32/248832/13/gate/gate-tempest-dsvm-ironic-agent_ssh-coreos-src/0432e7e/ : SUCCESS in 50m 44s\n- gate-tempest-dsvm-ironic-agent_ssh-tinyipa-src http://logs.openstack.org/32/248832/13/gate/gate-tempest-dsvm-ironic-agent_ssh-tinyipa-src/a192cba/ : SUCCESS in 27m 33s\n- gate-tempest-dsvm-ironic-pxe_ipa-coreos-src http://logs.openstack.org/32/248832/13/gate/gate-tempest-dsvm-ironic-pxe_ipa-coreos-src/f519c79/ : SUCCESS in 26m 51s\n- gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src http://logs.openstack.org/32/248832/13/gate/gate-tempest-dsvm-ironic-pxe_ipa-tinyipa-src/9898dee/ : SUCCESS in 39m 06s","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"af81914ce7309b23edcccc030d40f59f98fc258e","revisions":{"f3272e520ab1a0a906a8fa3c2d39b5ffb88405b9":{"kind":"REWORK","_number":1,"created":"2015-11-23 17:35:55.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/1"}}},"commit":{"parents":[{"commit":"4ba04475ec243b43147d692d61889ff9dd7418a5","subject":"Merge \"Add support for streaming raw images directly onto the disk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/4ba04475ec243b43147d692d61889ff9dd7418a5"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-23 17:21:08.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-23 17:35:30.000000000","tz":0},"subject":"Add logs extension","message":"Add logs extension\n\nWIP. First stab on it, haven\u0027t tested yet.\n\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f3272e520ab1a0a906a8fa3c2d39b5ffb88405b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f3272e520ab1a0a906a8fa3c2d39b5ffb88405b9"}]},"branch":"refs/heads/master"},"f4bed4b89bbadfced1d61e14403066617d7a57b7":{"kind":"REWORK","_number":2,"created":"2015-11-24 14:25:29.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/2"}}},"commit":{"parents":[{"commit":"4ba04475ec243b43147d692d61889ff9dd7418a5","subject":"Merge \"Add support for streaming raw images directly onto the disk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/4ba04475ec243b43147d692d61889ff9dd7418a5"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-23 17:21:08.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-24 14:25:20.000000000","tz":0},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nthe api allows the operators to limit the maximum number of lines of the\nlog that will be retrieve and also the service units in case the operator\nonly care about the logs of certain services instead of system-wide.\n\nDue the fact that almost all systems nowadays runs on systemd, this\nfirst implementation relies on the systemd journal for the logs. Mostly\nof the implementation of this module was just a refactor of the method\nthat collect logs from the inspector extension, the code was moved to a\ncommon place and extended so it could be reused by both extensions.\n\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f4bed4b89bbadfced1d61e14403066617d7a57b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f4bed4b89bbadfced1d61e14403066617d7a57b7"}]},"branch":"refs/heads/master"},"99190cf7a8ce6e6caa1a41d1670e0367af0df8db":{"kind":"REWORK","_number":3,"created":"2015-11-24 17:42:00.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/3"}}},"commit":{"parents":[{"commit":"4ba04475ec243b43147d692d61889ff9dd7418a5","subject":"Merge \"Add support for streaming raw images directly onto the disk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/4ba04475ec243b43147d692d61889ff9dd7418a5"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-23 17:21:08.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-24 17:41:51.000000000","tz":0},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nthe api allows the operators to limit the maximum number of lines of the\nlog that will be retrieve and also the service units in case the operator\nonly care about the logs of certain services instead of system-wide.\n\nDue the fact that almost all systems nowadays runs on systemd, this\nfirst implementation relies on the systemd journal for the logs. Mostly\nof the implementation of this module was just a refactor of the method\nthat collect logs from the inspector extension, the code was moved to a\ncommon place and extended so it could be reused by both extensions.\n\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/99190cf7a8ce6e6caa1a41d1670e0367af0df8db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/99190cf7a8ce6e6caa1a41d1670e0367af0df8db"}]},"branch":"refs/heads/master"},"85af20e5ac837c194f5d4d6b9eff7827543e367a":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2015-11-24 17:58:56.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/4"}}},"commit":{"parents":[{"commit":"4ba04475ec243b43147d692d61889ff9dd7418a5","subject":"Merge \"Add support for streaming raw images directly onto the disk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/4ba04475ec243b43147d692d61889ff9dd7418a5"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-23 17:21:08.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-24 17:58:13.000000000","tz":0},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nthe api allows the operators to limit the maximum number of lines of the\nlog that will be retrieve and also the service units in case the operator\nonly care about the logs of certain services instead of system-wide.\n\nDue the fact that almost all systems nowadays runs on systemd, this\nfirst implementation relies on the systemd journal for the logs. Mostly\nof the implementation of this module was just a refactor of the method\nthat collect logs from the inspector extension, the code was moved to a\ncommon place and extended so it could be reused by both extensions.\n\nWe also need to bind mount /run/log in the container so the IPA service\ncan have access to the journal.\n\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/85af20e5ac837c194f5d4d6b9eff7827543e367a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/85af20e5ac837c194f5d4d6b9eff7827543e367a"}]},"branch":"refs/heads/master"},"100f056f0ce3131433acc73b1eebad3f03348733":{"kind":"REWORK","_number":5,"created":"2015-12-15 12:17:00.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/5"}}},"commit":{"parents":[{"commit":"15e4454e68c93d6beca55ef2925733833673b20c","subject":"Merge \"Use latest CoreOS stable when building\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/15e4454e68c93d6beca55ef2925733833673b20c"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-23 17:21:08.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-12-15 12:16:14.000000000","tz":0},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nthe api allows the operators to limit the maximum number of lines of the\nlog that will be retrieve and also the service units in case the operator\nonly care about the logs of certain services instead of system-wide.\n\nDue the fact that almost all systems nowadays runs on systemd, this\nfirst implementation relies on the systemd journal for the logs. Mostly\nof the implementation of this module was just a refactor of the method\nthat collect logs from the inspector extension, the code was moved to a\ncommon place and extended so it could be reused by both extensions.\n\nWe also need to bind mount /run/log in the container so the IPA service\ncan have access to the journal.\n\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/100f056f0ce3131433acc73b1eebad3f03348733"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/100f056f0ce3131433acc73b1eebad3f03348733"}]},"branch":"refs/heads/master"},"d2461f2091f8b2b651fd75b4dc1d44a1a07c874d":{"kind":"REWORK","_number":6,"created":"2015-12-15 13:40:12.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/6"}}},"commit":{"parents":[{"commit":"15e4454e68c93d6beca55ef2925733833673b20c","subject":"Merge \"Use latest CoreOS stable when building\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/15e4454e68c93d6beca55ef2925733833673b20c"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-23 17:21:08.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-12-15 13:40:02.000000000","tz":0},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nthe api allows the operators to limit the maximum number of lines of the\nlog that will be retrieve and also the service units in case the operator\nonly care about the logs of certain services instead of system-wide.\n\nDue the fact that almost all systems nowadays runs on systemd, this\nfirst implementation relies on the systemd journal for the logs. Mostly\nof the implementation of this module was just a refactor of the method\nthat collect logs from the inspector extension, the code was moved to a\ncommon place and extended so it could be reused by both extensions.\n\nWe also need to bind mount /run/log in the container so the IPA service\ncan have access to the journal.\n\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d2461f2091f8b2b651fd75b4dc1d44a1a07c874d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d2461f2091f8b2b651fd75b4dc1d44a1a07c874d"}]},"branch":"refs/heads/master"},"39d48bcba8244c9a8b4a3330f10185facd1cbbec":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2016-02-04 10:18:33.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/7"}}},"commit":{"parents":[{"commit":"3ce3b16803b1fc38cc460a25778fdcb0a65dceba","subject":"Merge \"Extend root device hints to support device name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3ce3b16803b1fc38cc460a25778fdcb0a65dceba"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-11-23 17:21:08.000000000","tz":0},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-02-04 10:18:32.000000000","tz":0},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nthe api allows the operators to limit the maximum number of lines of the\nlog that will be retrieve and also the service units in case the operator\nonly care about the logs of certain services instead of system-wide.\n\nDue the fact that almost all systems nowadays runs on systemd, this\nfirst implementation relies on the systemd journal for the logs. Mostly\nof the implementation of this module was just a refactor of the method\nthat collect logs from the inspector extension, the code was moved to a\ncommon place and extended so it could be reused by both extensions.\n\nWe also need to bind mount /run/log in the container so the IPA service\ncan have access to the journal.\n\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/39d48bcba8244c9a8b4a3330f10185facd1cbbec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/39d48bcba8244c9a8b4a3330f10185facd1cbbec"}]},"branch":"refs/heads/master"},"f2e096626d57d9b36ce436790456d8533f3f6235":{"kind":"REWORK","_number":8,"created":"2016-05-30 17:19:32.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/8"}}},"commit":{"parents":[{"commit":"64e813ee67fb098def083c183bcce244a05cf5bc","subject":"Merge \"Get root device hints from the node object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/64e813ee67fb098def083c183bcce244a05cf5bc"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-05-30 16:39:13.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-05-30 16:39:13.000000000","tz":60},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nthe api allows the operators to limit the maximum number of lines of the\nlog that will be retrieve and also the service units in case the operator\nonly care about the logs of certain services instead of system-wide.\n\nDue the fact that almost all systems nowadays runs on systemd, this\nfirst implementation relies on the systemd journal for the logs. Mostly\nof the implementation of this module was just a refactor of the method\nthat collect logs from the inspector extension, the code was moved to\na common place and extended so it could be reused by both extensions.\n\nWe also need to bind mount /run/log in the container so the IPA service\ncan have access to the journal.\n\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f2e096626d57d9b36ce436790456d8533f3f6235"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f2e096626d57d9b36ce436790456d8533f3f6235"}]},"branch":"refs/heads/master"},"85d6d4aa0b28a6fd6ad83e00ac58ba65723d3171":{"kind":"REWORK","_number":9,"created":"2016-05-31 12:07:36.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/9"}}},"commit":{"parents":[{"commit":"64e813ee67fb098def083c183bcce244a05cf5bc","subject":"Merge \"Get root device hints from the node object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/64e813ee67fb098def083c183bcce244a05cf5bc"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-05-30 16:39:13.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-05-31 12:05:54.000000000","tz":60},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nif journalctl is present the logs will come from it, otherwise we\nfallback from getting the logs from the /var/log directory + dmesg logs.\n\nIn the coreos ramdisk, the we need to bind mount /run/log in the container\nso the IPA service can have access to the journal.\n\nFor the tinyIPA ramdisk, the from IPA are now being redirected to\n/var/logs/ironic-python-agent.log instead of only going to the default\nstdout.\n\nPartial-Bug: #1587143\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/85d6d4aa0b28a6fd6ad83e00ac58ba65723d3171"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/85d6d4aa0b28a6fd6ad83e00ac58ba65723d3171"}]},"branch":"refs/heads/master"},"e03eebf97966b5da2d988495d67d632a0ce1c697":{"kind":"REWORK","_number":10,"created":"2016-06-24 12:30:25.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/10"}}},"commit":{"parents":[{"commit":"0c5a1cfd5600741828726e8a39b0e9c7f66af614","subject":"Merge \"Replace assertRaisesRegexp with assertRaisesRegex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0c5a1cfd5600741828726e8a39b0e9c7f66af614"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-05-30 16:39:13.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-06-24 12:29:03.000000000","tz":60},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nif journalctl is present the logs will come from it, otherwise we\nfallback from getting the logs from the /var/log directory + dmesg logs.\n\nIn the coreos ramdisk, the we need to bind mount /run/log in the container\nso the IPA service can have access to the journal.\n\nFor the tinyIPA ramdisk, the from IPA are now being redirected to\n/var/logs/ironic-python-agent.log instead of only going to the default\nstdout.\n\nInspector now shares the same method of collecting logs, extending it\u0027s\ncapabilities for non-systemd systems.\n\nPartial-Bug: #1587143\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e03eebf97966b5da2d988495d67d632a0ce1c697"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e03eebf97966b5da2d988495d67d632a0ce1c697"}]},"branch":"refs/heads/master"},"eb3384fc2e48f1f92df564ab7cb3da459cbc9bf2":{"kind":"REWORK","_number":11,"created":"2016-06-24 14:38:35.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/11"}}},"commit":{"parents":[{"commit":"0c5a1cfd5600741828726e8a39b0e9c7f66af614","subject":"Merge \"Replace assertRaisesRegexp with assertRaisesRegex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0c5a1cfd5600741828726e8a39b0e9c7f66af614"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-05-30 16:39:13.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-06-24 14:04:54.000000000","tz":60},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nif journalctl is present the logs will come from it, otherwise we\nfallback from getting the logs from the /var/log directory + dmesg logs.\n\nIn the coreos ramdisk, the we need to bind mount /run/log in the container\nso the IPA service can have access to the journal.\n\nFor the tinyIPA ramdisk, the from IPA are now being redirected to\n/var/logs/ironic-python-agent.log instead of only going to the default\nstdout.\n\nInspector now shares the same method of collecting logs, extending it\u0027s\ncapabilities for non-systemd systems.\n\nPartial-Bug: #1587143\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/eb3384fc2e48f1f92df564ab7cb3da459cbc9bf2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/eb3384fc2e48f1f92df564ab7cb3da459cbc9bf2"}]},"branch":"refs/heads/master"},"cf2f9ea77ac0ee12b7ca8270f0cb9004ff1e470f":{"kind":"REWORK","_number":12,"created":"2016-06-27 08:30:50.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/12"}}},"commit":{"parents":[{"commit":"0ba66c27ea84a68acfd56d50e5eef131fbfc56f6","subject":"Merge \"Add PCI devices collector to inspector\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0ba66c27ea84a68acfd56d50e5eef131fbfc56f6"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-05-30 16:39:13.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-06-27 08:30:39.000000000","tz":60},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nif journalctl is present the logs will come from it, otherwise we\nfallback to getting the logs from the /var/log directory + dmesg logs.\n\nIn the coreos ramdisk, we need to bind mount /run/log in the container\nso the IPA service can have access to the journal.\n\nFor the tinyIPA ramdisk, the logs from IPA are now being redirected to\n/var/logs/ironic-python-agent.log instead of only going to the default\nstdout.\n\nInspector now shares the same method of collecting logs, extending it\u0027s\ncapabilities for non-systemd systems.\n\nPartial-Bug: #1587143\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cf2f9ea77ac0ee12b7ca8270f0cb9004ff1e470f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cf2f9ea77ac0ee12b7ca8270f0cb9004ff1e470f"}]},"branch":"refs/heads/master"},"af81914ce7309b23edcccc030d40f59f98fc258e":{"kind":"REWORK","_number":13,"created":"2016-06-28 16:03:18.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/32/248832/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/32/248832/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/32/248832/13"}}},"commit":{"parents":[{"commit":"0ba66c27ea84a68acfd56d50e5eef131fbfc56f6","subject":"Merge \"Add PCI devices collector to inspector\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/0ba66c27ea84a68acfd56d50e5eef131fbfc56f6"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-05-30 16:39:13.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2016-06-28 16:02:11.000000000","tz":60},"subject":"Add a log extension","message":"Add a log extension\n\nThe log extension is responsible for retrieving logs from the system,\nif journalctl is present the logs will come from it, otherwise we\nfallback to getting the logs from the /var/log directory + dmesg logs.\n\nIn the coreos ramdisk, we need to bind mount /run/log in the container\nso the IPA service can have access to the journal.\n\nFor the tinyIPA ramdisk, the logs from IPA are now being redirected to\n/var/logs/ironic-python-agent.log instead of only going to the default\nstdout.\n\nInspector now shares the same method of collecting logs, extending its\ncapabilities for non-systemd systems.\n\nPartial-Bug: #1587143\nChange-Id: Ie507e2e5c58cffa255bbfb2fa5ffb95cb98ed8c4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/af81914ce7309b23edcccc030d40f59f98fc258e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/af81914ce7309b23edcccc030d40f59f98fc258e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
