)]}'
{"id":"openstack%2Fironic-python-agent~213249","triplet_id":"openstack%2Fironic-python-agent~master~If4ad611929d388a2a9454224646cb296bd0ba0ce","project":"openstack/ironic-python-agent","branch":"master","topic":"ipa-functional","hashtags":[],"change_id":"If4ad611929d388a2a9454224646cb296bd0ba0ce","subject":"Add base for IPA functional tests","status":"MERGED","created":"2015-08-14 16:56:28.000000000","updated":"2015-08-19 16:55:32.000000000","submitted":"2015-08-19 16:55:30.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cbc165051d662c38d0925a8ba8e622aede88a0ad","_number":213249,"virtual_id_number":213249,"owner":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-08-19 16:55:30.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"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,"date":"2015-08-18 16:33:27.000000000","_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"}],"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"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-08-18 21:26:53.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":1,"date":"2015-08-18 16:33:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":2,"date":"2015-08-19 13:48:51.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":1,"date":"2015-08-18 16:54:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":1,"date":"2015-08-19 00:56:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":1,"date":"2015-08-19 09:22:11.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"}],"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"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":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":1,"date":"2015-08-19 13:48:51.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"}],"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":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":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"}],"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":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_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":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-18 15:40:22.000000000","updated_by":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"reviewer":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"state":"REVIEWER"},{"updated":"2015-08-18 16:33:27.000000000","updated_by":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"reviewer":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"state":"REVIEWER"},{"updated":"2015-08-18 16:54:10.000000000","updated_by":{"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},"reviewer":{"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},"state":"REVIEWER"},{"updated":"2015-08-18 21:26:53.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":"2015-08-19 00:56:38.000000000","updated_by":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"reviewer":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"state":"REVIEWER"},{"updated":"2015-08-19 09:22:11.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":"2015-08-19 13:48:51.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2015-08-19 16:55:30.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"64c37c53759495cb199dee91b5de7a894ac4ea1b","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-14 16:56:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"46bac80524a2cb3d8bc1c11980f252db1fe2fadd","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-08-14 16:58:57.000000000","message":"Patch Set 1:\n\nWhat do you think about moving the current unittests under a directory called \u0027unittests\u0027?","accounts_in_message":[],"_revision_number":1},{"id":"319823acb8ed8a4d78ddcc42840e9407aa62850e","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-14 17:50:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"572c68349c17e2d397da2fb27e46a5483bcc0047","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-14 17:51:03.000000000","message":"Topic changed from (detached to ipa-functional","accounts_in_message":[],"_revision_number":2},{"id":"fb77651d8db2b81a9e64f46321403926cf225755","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-14 17:51:15.000000000","message":"Patch Set 3: Commit message was updated","accounts_in_message":[],"_revision_number":3},{"id":"f58c2bfc189463d934369e368e266ba6f29a391e","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-14 18:15:09.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"af7601317a636b79388c15925bfa9c45ecc45271","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-14 18:19:57.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"af036d4cf00fe365a259c5065d3ccd932dbe5ce4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-14 19:15:14.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/49/213249/4/check/gate-ironic-python-agent-pep8/4602f63/ : SUCCESS in 44s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/49/213249/4/check/gate-ironic-python-agent-docs/6d931a2//doc/build/html/ : SUCCESS in 1m 21s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/49/213249/4/check/gate-ironic-python-agent-python27/64cd3cb/ : SUCCESS in 1m 42s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/49/213249/4/check/gate-tempest-dsvm-ironic-agent_ssh-src/ddefb50/ : SUCCESS in 57m 11s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/49/213249/4/check/gate-tempest-dsvm-ironic-pxe_ipa-src/4cc0431/ : SUCCESS in 54m 24s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/49/213249/4/check/gate-ironic-python-agent-python34/6918cf5/ : SUCCESS in 1m 10s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"7033ded8adca6670a3ec0acafb443fee87484d9a","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-14 20:07:27.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"08d6bbe00a0267197eab70730956758a655f703e","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-14 20:08:38.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"177558910dd70e082190dbfc116006408cb2d7f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-14 21:11:58.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/49/213249/5/check/gate-ironic-python-agent-pep8/1fdd29c/ : SUCCESS in 53s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/49/213249/5/check/gate-ironic-python-agent-docs/3596304//doc/build/html/ : SUCCESS in 1m 37s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/49/213249/5/check/gate-ironic-python-agent-python27/6d14aec/ : SUCCESS in 1m 43s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/49/213249/5/check/gate-tempest-dsvm-ironic-agent_ssh-src/785d56d/ : SUCCESS in 51m 44s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/49/213249/5/check/gate-tempest-dsvm-ironic-pxe_ipa-src/09c8645/ : SUCCESS in 44m 30s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/49/213249/5/check/gate-ironic-python-agent-python34/c006074/ : SUCCESS in 1m 25s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"24536f3eebceef119ff26c9c2e38ba7de7c40b58","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-14 21:24:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"883068c1ea045a190cb3b76433f576c922410e14","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-14 22:10:29.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/49/213249/6/check/gate-ironic-python-agent-pep8/6e16156/ : SUCCESS in 57s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/49/213249/6/check/gate-ironic-python-agent-docs/d003316//doc/build/html/ : SUCCESS in 4m 26s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/49/213249/6/check/gate-ironic-python-agent-python27/0e370f4/ : SUCCESS in 1m 29s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/49/213249/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/15e720a/ : SUCCESS in 37m 54s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/49/213249/6/check/gate-tempest-dsvm-ironic-pxe_ipa-src/08b0ea4/ : SUCCESS in 46m 00s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/49/213249/6/check/gate-ironic-python-agent-python34/56293e7/ : SUCCESS in 1m 41s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"3cc7083bbfd0d73ec7a355289a10ef22a294eedc","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-14 22:10:54.000000000","message":"Patch Set 6: Code-Review+1\n\nLGTM (Mario\u0027s changes)","accounts_in_message":[],"_revision_number":6},{"id":"bdd611ad95c4fbe232cf0d76439037d17fa0facd","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-08-15 01:21:03.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"02867086f7a0a614807774e39339991fc48fc9df","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-08-15 01:22:29.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"742ce2aa1db2e5cd34728c357be0ae5a26ea3de8","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-17 16:52:36.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"056f54dba960b0d10d272bda5c9965188cdebb3e","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-17 16:53:36.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"5abc05918b41cd06367f17172d6f7c6d3195023c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-17 17:46:30.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/49/213249/7/check/gate-ironic-python-agent-pep8/ebdf033/ : SUCCESS in 53s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/49/213249/7/check/gate-ironic-python-agent-docs/d72a9a0//doc/build/html/ : SUCCESS in 1m 56s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/49/213249/7/check/gate-ironic-python-agent-python27/790a6a4/ : SUCCESS in 1m 13s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/49/213249/7/check/gate-tempest-dsvm-ironic-agent_ssh-src/3ff7d4c/ : SUCCESS in 52m 27s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/49/213249/7/check/gate-tempest-dsvm-ironic-pxe_ipa-src/b0ae4fa/ : SUCCESS in 40m 39s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/49/213249/7/check/gate-ironic-python-agent-python34/e858bf1/ : SUCCESS in 1m 18s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"4e640f3302e86147a5aac3a4f5408f84ebfdc21d","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-08-17 18:13:07.000000000","message":"Patch Set 7: Code-Review+1\n\n(3 comments)\n\nThanks for the patch.","accounts_in_message":[],"_revision_number":7},{"id":"7cd00fb589e8dce741c887dab8479d804ce9ddc0","author":{"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},"date":"2015-08-17 23:06:02.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)\n\nThis is a great start","accounts_in_message":[],"_revision_number":7},{"id":"2c7daabe4b1786ea67e91e8113f4d31cf282e853","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-18 15:39:28.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"630fef771fac07af80c210c905f0ae0bf0924469","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-18 15:40:22.000000000","message":"Patch Set 7:\n\n(4 comments)\n\nThanks for the reviews.","accounts_in_message":[],"_revision_number":7},{"id":"910d79520cea7a42bc9582f72edc818cf4639771","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-08-18 15:58:57.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)\n\nLooking good.  Minor issue.","accounts_in_message":[],"_revision_number":8},{"id":"b7771ceaa01d919a2a9a48163ffe7e3197bd9907","author":{"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},"date":"2015-08-18 16:06:58.000000000","message":"Patch Set 8:\n\nOther than jlvillal\u0027s correction, LGTM.","accounts_in_message":[],"_revision_number":8},{"id":"9332a8812c047c1cd380fa5b86fe015d38830832","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-18 16:20:51.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"e01fb6bd1606a15dfa320d67b622e85b6d01abaf","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-08-18 16:33:27.000000000","message":"Patch Set 9:\n\nLGTM\n\nThanks for the work","accounts_in_message":[],"_revision_number":9},{"id":"1c06cec41592b1ade7a062ac8818eafcba6b33ab","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-08-18 16:33:34.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"bba0b340951ace2e624d9f8fa9a1f33abfeabf3a","author":{"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},"date":"2015-08-18 16:54:10.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"dcc2d0f32f2f13ca089f61890b5e795153a41bf0","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-18 17:08:39.000000000","message":"Topic changed from (detached to ipa-functional","accounts_in_message":[],"_revision_number":9},{"id":"feae98274bceaa8e3d2c08b552f43692ba7f91fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-18 17:30:33.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/49/213249/9/check/gate-ironic-python-agent-pep8/27051d7/ : SUCCESS in 52s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/49/213249/9/check/gate-ironic-python-agent-docs/df2d74f//doc/build/html/ : SUCCESS in 1m 12s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/49/213249/9/check/gate-ironic-python-agent-python27/682195b/ : SUCCESS in 49s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/49/213249/9/check/gate-tempest-dsvm-ironic-agent_ssh-src/2104352/ : SUCCESS in 50m 51s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/49/213249/9/check/gate-tempest-dsvm-ironic-pxe_ipa-src/91edc4a/ : SUCCESS in 40m 44s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/49/213249/9/check/gate-ironic-python-agent-python34/5406fef/ : SUCCESS in 1m 17s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"10be619b594c2b7093e4f6c4e1f9ba1be936132f","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":"2015-08-18 21:26:53.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\nLGTM; someone with more general testing experience should have a look.","accounts_in_message":[],"_revision_number":9},{"id":"1244036bf8f53a0e2a334b4e458323ca35ab359c","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":"2015-08-18 21:26:58.000000000","message":"Patch Set 9: -Workflow","accounts_in_message":[],"_revision_number":9},{"id":"be5ced8ed59da40fd9a2ded18641ff19caf97e39","author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"date":"2015-08-19 00:56:38.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"8ac0f85fb382f4f29c4f2ab8ace27385c5f55868","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-08-19 09:22:11.000000000","message":"Patch Set 9: Code-Review+1\n\nI wonder if we need a separate tox environment for funcitonal testing, as it will start to take substantial time in the future..","accounts_in_message":[],"_revision_number":9},{"id":"9fb2b75fdcd177367d60af01c24595e757da4ba7","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-08-19 13:48:51.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\nDmitry has a good point about tox, but I\u0027m fine if that is changed in a subsequent patch (or whenever someone is annoyed enough to do the change). I checked with Dmitry and he\u0027s fine if that is done later.","accounts_in_message":[],"_revision_number":9},{"id":"b73756d8edc5c6de6180fac12ba39850f97fa1c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-19 13:48:56.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"37eff12b699b875f2c13625c97c624e9009e0a3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-19 16:55:30.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/49/213249/9/gate/gate-ironic-python-agent-docs/cb4ba9f//doc/build/html/ : SUCCESS in 1m 29s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/49/213249/9/gate/gate-ironic-python-agent-pep8/9f6f175/ : SUCCESS in 48s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/49/213249/9/gate/gate-ironic-python-agent-python27/2230767/ : SUCCESS in 1m 06s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/49/213249/9/gate/gate-tempest-dsvm-ironic-agent_ssh-src/43ed53d/ : SUCCESS in 50m 11s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/49/213249/9/gate/gate-tempest-dsvm-ironic-pxe_ipa-src/7b52aec/ : SUCCESS in 1h 01m 48s","accounts_in_message":[],"_revision_number":9},{"id":"cbc165051d662c38d0925a8ba8e622aede88a0ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-19 16:55:32.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"fb2790774d97f9746f0c0e39ddff3f94588a8521","revisions":{"85e304e936b3bc8bed9459b8bffc7016874f3094":{"kind":"REWORK","_number":1,"created":"2015-08-14 16:56:28.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/49/213249/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/213249/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/1"}}},"commit":{"parents":[{"commit":"108599f3f06ee0069432e97fbcd22ecca94d276a","subject":"Fix printing of errors in IPA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/108599f3f06ee0069432e97fbcd22ecca94d276a"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-14 16:51:57.000000000","tz":-420},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-14 16:54:55.000000000","tz":-420},"subject":"Add base for IPA functional tests","message":"Add base for IPA functional tests\n\nStarts up an agent in a thread and then runs functional tests against\nit.\n\nAdd the first functional test of the API: a simple test of the\ncommands API.\n\nCo-Authored-By: Mario Villaplana \u003cmario.villaplana@gmail.com\u003e\nChange-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/85e304e936b3bc8bed9459b8bffc7016874f3094"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/85e304e936b3bc8bed9459b8bffc7016874f3094"}]},"branch":"refs/heads/master"},"38141d0e4593cac997cca680d8a024ae7d7a0e23":{"kind":"REWORK","_number":2,"created":"2015-08-14 17:50:05.000000000","uploader":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"ref":"refs/changes/49/213249/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/213249/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/2"}}},"commit":{"parents":[{"commit":"108599f3f06ee0069432e97fbcd22ecca94d276a","subject":"Fix printing of errors in IPA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/108599f3f06ee0069432e97fbcd22ecca94d276a"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-14 16:51:57.000000000","tz":-420},"committer":{"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","date":"2015-08-14 17:49:53.000000000","tz":0},"subject":"Add base for IPA functional tests","message":"Add base for IPA functional tests\n\nStarts up an agent in a thread and then runs functional tests against\nit.\n\nAdd the first functional test of the API: a simple test of the\ncommands API.\n\nCo-Authored-By: Mario Villaplana \u003cmario.villaplana@gmail.com\u003e\nChange-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/38141d0e4593cac997cca680d8a024ae7d7a0e23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/38141d0e4593cac997cca680d8a024ae7d7a0e23"}]},"branch":"refs/heads/master"},"bc6f73b809c678bebf613d7633be12497b1d670a":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-08-14 17:51:15.000000000","uploader":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"ref":"refs/changes/49/213249/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/213249/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/3"}}},"commit":{"parents":[{"commit":"108599f3f06ee0069432e97fbcd22ecca94d276a","subject":"Fix printing of errors in IPA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/108599f3f06ee0069432e97fbcd22ecca94d276a"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-14 16:51:57.000000000","tz":-420},"committer":{"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","date":"2015-08-14 17:51:15.000000000","tz":0},"subject":"Add base for IPA functional tests","message":"Add base for IPA functional tests\n\nStarts up an agent in a thread and then runs functional tests against\nit.\n\nAdd the first functional test of the API: a simple test of the\ncommands API.\n\nMove previously existing unit tests to a subdirectory to keep tests organized by type.\n\nCo-Authored-By: Mario Villaplana \u003cmario.villaplana@gmail.com\u003e\nChange-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/bc6f73b809c678bebf613d7633be12497b1d670a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/bc6f73b809c678bebf613d7633be12497b1d670a"}]},"branch":"refs/heads/master"},"e95263b516ef5fb06c64d07ddb8928eb72811287":{"kind":"REWORK","_number":4,"created":"2015-08-14 18:15:09.000000000","uploader":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"ref":"refs/changes/49/213249/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/213249/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/4"}}},"commit":{"parents":[{"commit":"108599f3f06ee0069432e97fbcd22ecca94d276a","subject":"Fix printing of errors in IPA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/108599f3f06ee0069432e97fbcd22ecca94d276a"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-14 16:51:57.000000000","tz":-420},"committer":{"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","date":"2015-08-14 18:15:22.000000000","tz":0},"subject":"Add base for IPA functional tests","message":"Add base for IPA functional tests\n\nStarts up an agent in a thread and then runs functional tests against\nit.\n\nAdd the first functional test of the API: a simple test of the\ncommands API.\n\nCo-Authored-By: Mario Villaplana \u003cmario.villaplana@gmail.com\u003e\nChange-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e95263b516ef5fb06c64d07ddb8928eb72811287"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e95263b516ef5fb06c64d07ddb8928eb72811287"}]},"branch":"refs/heads/master"},"69adcf82ac91a841f073a4ab77103e6e71a22c1c":{"kind":"REWORK","_number":5,"created":"2015-08-14 20:07:27.000000000","uploader":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"ref":"refs/changes/49/213249/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/213249/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/5"}}},"commit":{"parents":[{"commit":"108599f3f06ee0069432e97fbcd22ecca94d276a","subject":"Fix printing of errors in IPA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/108599f3f06ee0069432e97fbcd22ecca94d276a"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-14 16:51:57.000000000","tz":-420},"committer":{"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","date":"2015-08-14 20:07:37.000000000","tz":0},"subject":"Add base for IPA functional tests","message":"Add base for IPA functional tests\n\nStarts up an agent in a thread and then runs functional tests against\nit.\n\nAdd the first functional test of the API: a simple test of the\ncommands API.\n\nCo-Authored-By: Mario Villaplana \u003cmario.villaplana@gmail.com\u003e\nChange-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/69adcf82ac91a841f073a4ab77103e6e71a22c1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/69adcf82ac91a841f073a4ab77103e6e71a22c1c"}]},"branch":"refs/heads/master"},"47e9b5a2397f5be20b07f137bf6596a5f7ae5e6c":{"kind":"REWORK","_number":6,"created":"2015-08-14 21:24:18.000000000","uploader":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"ref":"refs/changes/49/213249/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/213249/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/6"}}},"commit":{"parents":[{"commit":"108599f3f06ee0069432e97fbcd22ecca94d276a","subject":"Fix printing of errors in IPA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/108599f3f06ee0069432e97fbcd22ecca94d276a"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-14 16:51:57.000000000","tz":-420},"committer":{"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","date":"2015-08-14 21:24:30.000000000","tz":0},"subject":"Add base for IPA functional tests","message":"Add base for IPA functional tests\n\nStarts up an agent in a thread and then runs functional tests against\nit.\n\nAdd the first functional test of the API: a simple test of the\ncommands API.\n\nCo-Authored-By: Mario Villaplana \u003cmario.villaplana@gmail.com\u003e\nChange-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/47e9b5a2397f5be20b07f137bf6596a5f7ae5e6c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/47e9b5a2397f5be20b07f137bf6596a5f7ae5e6c"}]},"branch":"refs/heads/master"},"7eee7fedde53c18a0a1cc75fc0cfd37a056c692c":{"kind":"REWORK","_number":7,"created":"2015-08-17 16:52:36.000000000","uploader":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"ref":"refs/changes/49/213249/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/213249/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/7"}}},"commit":{"parents":[{"commit":"108599f3f06ee0069432e97fbcd22ecca94d276a","subject":"Fix printing of errors in IPA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/108599f3f06ee0069432e97fbcd22ecca94d276a"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-14 16:51:57.000000000","tz":-420},"committer":{"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","date":"2015-08-17 16:52:50.000000000","tz":0},"subject":"Add base for IPA functional tests","message":"Add base for IPA functional tests\n\nStarts up an agent in a thread and then runs functional tests against\nit.\n\nAdd the first functional test of the API: a simple test of the\ncommands API.\n\nCo-Authored-By: Mario Villaplana \u003cmario.villaplana@gmail.com\u003e\nChange-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7eee7fedde53c18a0a1cc75fc0cfd37a056c692c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7eee7fedde53c18a0a1cc75fc0cfd37a056c692c"}]},"branch":"refs/heads/master"},"342374b328f1265428dcf69b3ed60571e2224caa":{"kind":"REWORK","_number":8,"created":"2015-08-18 15:39:28.000000000","uploader":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"ref":"refs/changes/49/213249/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/213249/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/8"}}},"commit":{"parents":[{"commit":"108599f3f06ee0069432e97fbcd22ecca94d276a","subject":"Fix printing of errors in IPA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/108599f3f06ee0069432e97fbcd22ecca94d276a"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-14 16:51:57.000000000","tz":-420},"committer":{"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","date":"2015-08-18 15:39:39.000000000","tz":0},"subject":"Add base for IPA functional tests","message":"Add base for IPA functional tests\n\nStarts up an agent in a thread and then runs functional tests against\nit.\n\nAdd the first functional test of the API: a simple test of the\ncommands API.\n\nCo-Authored-By: Mario Villaplana \u003cmario.villaplana@gmail.com\u003e\nChange-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/342374b328f1265428dcf69b3ed60571e2224caa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/342374b328f1265428dcf69b3ed60571e2224caa"}]},"branch":"refs/heads/master"},"fb2790774d97f9746f0c0e39ddff3f94588a8521":{"kind":"REWORK","_number":9,"created":"2015-08-18 16:20:51.000000000","uploader":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"ref":"refs/changes/49/213249/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/49/213249/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/49/213249/9"}}},"commit":{"parents":[{"commit":"108599f3f06ee0069432e97fbcd22ecca94d276a","subject":"Fix printing of errors in IPA","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/108599f3f06ee0069432e97fbcd22ecca94d276a"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-14 16:51:57.000000000","tz":-420},"committer":{"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","date":"2015-08-18 16:19:47.000000000","tz":0},"subject":"Add base for IPA functional tests","message":"Add base for IPA functional tests\n\nStarts up an agent in a thread and then runs functional tests against\nit.\n\nAdd the first functional test of the API: a simple test of the\ncommands API.\n\nCo-Authored-By: Mario Villaplana \u003cmario.villaplana@gmail.com\u003e\nChange-Id: If4ad611929d388a2a9454224646cb296bd0ba0ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/fb2790774d97f9746f0c0e39ddff3f94588a8521"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/fb2790774d97f9746f0c0e39ddff3f94588a8521"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
