)]}'
{"id":"openstack%2Fironic-python-agent~161066","triplet_id":"openstack%2Fironic-python-agent~master~I750b80b9bf98b3ddc5643bb4c14a67d2052239af","project":"openstack/ironic-python-agent","branch":"master","topic":"bp/implement-cleaning-states","hashtags":[],"change_id":"I750b80b9bf98b3ddc5643bb4c14a67d2052239af","subject":"Add cleaning/zapping support to IPA","status":"MERGED","created":"2015-03-04 01:51:33.000000000","updated":"2015-03-20 23:42:16.000000000","submitted":"2015-03-20 23:19:54.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":27,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ce11a5ad7bced0ab484acea575cc1d4905082586","_number":161066,"virtual_id_number":161066,"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":0,"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},{"value":2,"date":"2015-03-20 23:19:54.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,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"date":"2015-03-19 13:50:37.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"}],"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":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"all":[{"value":2,"date":"2015-03-18 16:14:35.000000000","_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-03-18 00:09:52.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":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"}],"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":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":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-03-19 16:23:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":1,"date":"2015-03-20 22:41:49.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},{"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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"value":0,"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"}],"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":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"_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-03-06 15:53:28.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-03-13 16:15:46.000000000","updated_by":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"reviewer":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"state":"REVIEWER"},{"updated":"2015-03-13 16:49:10.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-03-13 18:03:31.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2015-03-18 16:14:35.000000000","updated_by":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"reviewer":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"state":"REVIEWER"},{"updated":"2015-03-19 16:23: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":"2015-03-20 22:41:49.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":"2015-03-20 23:19:54.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4f4cf739f1b476eb606beaff3752039405e4bb60","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-04 01:51:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2efc27cdb5da36cf2ca66805e77967de5df45323","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-04 01:52:13.000000000","message":"Patch Set 1: Workflow-1\n\nNeed to add all the tests, but I know people are waiting on this API.","accounts_in_message":[],"_revision_number":1},{"id":"e2f3081d58c61bab9d99b7dd192a20caa99e3e8c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-04 03:58:05.000000000","message":"Patch Set 1: 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/66/161066/1/check/gate-ironic-python-agent-pep8/5851c63/ : FAILURE in 49s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/1/check/gate-ironic-python-agent-python27/c8ecab3/ : SUCCESS in 52s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/1/check/gate-tempest-dsvm-ironic-agent_ssh-src/d434b80/ : SUCCESS in 42m 38s","accounts_in_message":[],"_revision_number":1},{"id":"2e16a63011fd7bdb1ac9aac3e9619d2f8350c950","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-03-04 20:15:10.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"181588f031ea4e8965bea225b6c31a92dfd94d3b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 03:30:10.000000000","message":"Patch Set 2: 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/66/161066/2/check/gate-ironic-python-agent-pep8/d3078c6/ : FAILURE in 34s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/2/check/gate-ironic-python-agent-python27/15a7311/ : SUCCESS in 48s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/0e998f0/ : SUCCESS in 44m 51s","accounts_in_message":[],"_revision_number":2},{"id":"ce58eccefe576721679851e2bb4e032f10300db4","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-05 03:43:12.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"06fdf57333d41959ec19067177c74cd07f2e2dd8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 06:53:23.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/66/161066/3/check/gate-ironic-python-agent-pep8/eff7a12/ : SUCCESS in 57s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/3/check/gate-ironic-python-agent-python27/ec069e3/ : SUCCESS in 56s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/3/check/gate-tempest-dsvm-ironic-agent_ssh-src/5e20b0d/ : SUCCESS in 43m 49s","accounts_in_message":[],"_revision_number":3},{"id":"dca3fd4b7a629b575791d1841ada54db4d140fc7","author":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"date":"2015-03-05 07:45:36.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"2d95e1077982310ccf29c3e2fc0baa0eb25663c6","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-05 18:22:21.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5339678ce72660373324c6ce25edc4b19d9356ca","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-05 18:29:55.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a7603f1ce2b03ebb4a0b493184bf964c69c4194e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 19:18:43.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/66/161066/5/check/gate-ironic-python-agent-pep8/2a0de51/ : SUCCESS in 55s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/5/check/gate-ironic-python-agent-python27/897bd11/ : SUCCESS in 51s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/5/check/gate-tempest-dsvm-ironic-agent_ssh-src/20a191f/ : SUCCESS in 40m 34s","accounts_in_message":[],"_revision_number":5},{"id":"052ace1067ce0e5b6439eb2b61489110a935b9f2","author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"date":"2015-03-05 22:31:23.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)\n\none super minor nit in-line. address only if a new rev is pushed up. However the get_clean_steps in hardware.py looks odd to me, I understand that node and port are being provided for future use. may be worth adding that to the methods doc string or commit message for that.","accounts_in_message":[],"_revision_number":5},{"id":"70d947f3ae1977d76ba32e6c2455164e12abfc8a","author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"date":"2015-03-06 15:53:28.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"5762ca72b24aeb9f57dd179c8d9fd2502c18a439","author":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"date":"2015-03-12 08:08:47.000000000","message":"Patch Set 5: Code-Review-1\n\nTested the code with our hardware manager and it works fine :)\n\nJust one change - need to remove the stevedore entry for decom in setup.cfg and add the one for clean extension.","accounts_in_message":[],"_revision_number":5},{"id":"acf7425a8f17a47f31996e047758c0eba01f8f72","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-12 16:26:39.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nNobodyCam: fixed those bits.\n\nRamesh: Fixed the stevedore bit, and made sure the default hardware managers are actually returning \u0027interface\u0027 in get_clean_steps to make integrating agent and raid drivers easier.","accounts_in_message":[],"_revision_number":5},{"id":"3089d2f7078bef16bdc2cf7d0b65139c44af9351","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-12 16:27:04.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"ca2b8d4acaea3fa851ae639464a8a2975bd56449","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-12 18:05:35.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/66/161066/6/check/gate-ironic-python-agent-pep8/4068930/ : SUCCESS in 39s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/6/check/gate-ironic-python-agent-python27/d034558/ : SUCCESS in 50s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/52c5d31/ : SUCCESS in 44m 30s","accounts_in_message":[],"_revision_number":6},{"id":"5eb292455bf7a5e445d8d878da8a60bf97259349","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-03-12 18:24:53.000000000","message":"Patch Set 6: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":6},{"id":"106a0ec21147c78b9eb22cf8de953aa08021faba","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-13 00:31:05.000000000","message":"Patch Set 6:\n\n(5 comments)","accounts_in_message":[],"_revision_number":6},{"id":"d7dff5fa8c6ce2b3d63bb67c3dcb6ad5f8ec1e5f","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-13 00:31:16.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"e05de588e4835ee6cfca5f31e0ff337fe3032237","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-03-13 00:51:06.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"ca920cc4e67a755b312e4587c9f41ccdfd00c77a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 01:35:31.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/66/161066/7/check/gate-ironic-python-agent-pep8/55d0926/ : SUCCESS in 41s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/7/check/gate-ironic-python-agent-python27/dcdc80e/ : SUCCESS in 40s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/7/check/gate-tempest-dsvm-ironic-agent_ssh-src/2557d1e/ : SUCCESS in 37m 05s","accounts_in_message":[],"_revision_number":7},{"id":"ecd91c12ec5d21cfbfdecfba9d6d1738948fb087","author":{"_account_id":5805,"name":"Chris Krelle","email":"nobodycam@gmail.com","username":"nobodycam"},"date":"2015-03-13 16:15:46.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)\n\nminor doc string nit left in-line. \n\nNot approving right now so others can review and so I can review the dependent patches","accounts_in_message":[],"_revision_number":7},{"id":"05545e002c263d3def6f5db86398a157fca1bea2","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-03-13 16:49:10.000000000","message":"Patch Set 7: Code-Review+1\n\n(2 comments)\n\nThanks for the patch Josh","accounts_in_message":[],"_revision_number":7},{"id":"1783175ba05cdf0aa5ca2fce9e4ee84d452c3919","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2015-03-13 18:03:31.000000000","message":"Patch Set 7: Code-Review-1\n\n(2 comments)\n\nInline","accounts_in_message":[],"_revision_number":7},{"id":"6f8fadd7656e93b4daab33c17cf384cafe721f7b","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2015-03-13 18:11:19.000000000","message":"Patch Set 7:\n\nAlso could use a test for execute_clean_step when the version doesn\u0027t match.\n\nOther than that LGTM.","accounts_in_message":[],"_revision_number":7},{"id":"4d53932b365224e50b307e467796895f91f7218a","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-13 18:43:01.000000000","message":"Patch Set 7:\n\n(3 comments)\n\nUpdated tests to be what the parent patch is returning for cleaning steps.","accounts_in_message":[],"_revision_number":7},{"id":"13b082bb7c6291c15a0f76948027ab89a50c2eee","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-13 18:43:08.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"98ec83051cbc00a43292523a6c8aadbab8e204a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 18:43:34.000000000","message":"Patch Set 8: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":8},{"id":"7cf90bae9fb2384a3083098a47eaf771de1395a6","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-13 21:30:52.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"ec3ba7347a4888d1739a870ad9a5b1e433bb2cad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 21:31:07.000000000","message":"Patch Set 9: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":9},{"id":"ba04dd741bbde74a32623006c3479747bb8a2596","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-17 07:36:44.000000000","message":"Patch Set 10: Patch Set 9 was rebased","accounts_in_message":[],"_revision_number":9},{"id":"411d0ee92e4643b7a5c9e7e58c236dcf3bcdee5a","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-17 07:37:33.000000000","message":"Patch Set 10:\n\nRebased to make it not look like its in merge conflict (was merge conflict in the depends-on patch), and kick off another test.","accounts_in_message":[],"_revision_number":10},{"id":"28cfe507db142e7a6242c78cf6f21374fd33cca1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-17 08:27:57.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-pep8 http://logs.openstack.org/66/161066/10/check/gate-ironic-python-agent-pep8/ef3edd9/ : SUCCESS in 52s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/10/check/gate-ironic-python-agent-python27/e0bc29b/ : SUCCESS in 1m 10s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/10/check/gate-tempest-dsvm-ironic-agent_ssh-src/1ce2686/ : FAILURE in 46m 29s","accounts_in_message":[],"_revision_number":10},{"id":"20106c7ff82c2bafc17f70cbd54b3d0490f54edc","author":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"date":"2015-03-17 08:34:50.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"d27b7d7e59cbcd7ba269ef2f7e55b1975128c20a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-17 09:15:03.000000000","message":"Patch Set 10:\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/66/161066/10/check/gate-ironic-python-agent-pep8/0f8d4b9/ : SUCCESS in 1m 16s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/10/check/gate-ironic-python-agent-python27/5f20f8c/ : SUCCESS in 50s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/10/check/gate-tempest-dsvm-ironic-agent_ssh-src/d69a652/ : FAILURE in 40m 08s","accounts_in_message":[],"_revision_number":10},{"id":"aa1f7f13f01fdfb6ccb7b4f7006931592fc1de60","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-18 00:07:05.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"c6e34a65bfbff915480e7f6fe545d014c2bd33aa","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-03-18 00:09:52.000000000","message":"Patch Set 11: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"4c9b4e8750f60084771544756e69d8cc27dac288","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-03-18 00:11:26.000000000","message":"Patch Set 11:\n\n(+2 obviously pending tempest passing on this change)","accounts_in_message":[],"_revision_number":11},{"id":"a856e831ada40fe10338719c27b6cf4aad1146a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-18 01:08:24.000000000","message":"Patch Set 11: 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/66/161066/11/check/gate-ironic-python-agent-pep8/e5d4c99/ : SUCCESS in 48s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/11/check/gate-ironic-python-agent-python27/8fb121d/ : SUCCESS in 1m 10s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/11/check/gate-tempest-dsvm-ironic-agent_ssh-src/11268dc/ : FAILURE in 43m 00s","accounts_in_message":[],"_revision_number":11},{"id":"5aebc2a2af5d5c7da5b8c5c91ba4c883b4cbb600","author":{"_account_id":9315,"name":"ramesh","email":"rameshg87@gmail.com","username":"rameshg87"},"date":"2015-03-18 16:14:35.000000000","message":"Patch Set 11: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":11},{"id":"826bfa7f9560a89f9d61c3449563ee067fab46d6","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-03-19 13:50:37.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"b9073a2cc0bb639a0c9f42acf990698f4d3e1902","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 16:05:05.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/66/161066/11/check/gate-ironic-python-agent-pep8/f5155e8/ : SUCCESS in 53s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/11/check/gate-ironic-python-agent-python27/add7a1d/ : SUCCESS in 59s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/11/check/gate-tempest-dsvm-ironic-agent_ssh-src/c2914d1/ : SUCCESS in 38m 55s","accounts_in_message":[],"_revision_number":11},{"id":"2bad2317d66ca5cd1fb698da33a4f7585a43f47d","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-03-19 16:23:37.000000000","message":"Patch Set 11: Workflow+1","accounts_in_message":[],"_revision_number":11},{"id":"56d06616d99ffa8fa08bb7935e52dffe6cb07fa1","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-03-20 13:37:40.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"3fafed443b8bc78d8fb2d5492809b56f15303a64","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 18:06:26.000000000","message":"Patch Set 11:\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/66/161066/11/check/gate-ironic-python-agent-pep8/7d5a409/ : SUCCESS in 44s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/11/check/gate-ironic-python-agent-python27/f33b150/ : SUCCESS in 45s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/11/check/gate-tempest-dsvm-ironic-agent_ssh-src/98a30d5/ : SUCCESS in 48m 14s","accounts_in_message":[],"_revision_number":11},{"id":"8598cf628dcacd24c753a05c1217ca4935fb29f8","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-03-20 22:41:49.000000000","message":"Patch Set 11: Workflow+1\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"a58305233e14e4dbc704367249d2ea65b19492ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 22:41:51.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"77bab5fa468b06c105b3cc9f5e668df3bfc5149d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 23:19:54.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/66/161066/11/gate/gate-ironic-python-agent-pep8/09a706b/ : SUCCESS in 52s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/11/gate/gate-ironic-python-agent-python27/52ba29f/ : SUCCESS in 57s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/11/gate/gate-tempest-dsvm-ironic-agent_ssh-src/b363068/ : SUCCESS in 37m 41s","accounts_in_message":[],"_revision_number":11},{"id":"e236eb1b8394b1a00660f161d8b8ba8e29fab77e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 23:19:55.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":11},{"id":"30bce797a8923d90f406ef80a9f8be827b8ceec5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-20 23:42:16.000000000","message":"Patch Set 11:\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/66/161066/11/check/gate-ironic-python-agent-pep8/f351ccf/ : SUCCESS in 45s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/66/161066/11/check/gate-ironic-python-agent-python27/1b0d38c/ : SUCCESS in 56s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/66/161066/11/check/gate-tempest-dsvm-ironic-agent_ssh-src/4239226/ : SUCCESS in 38m 10s","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"5f4fa7f27ef33ca0c8ce4fe6917b1866ce8a8f56","revisions":{"94eff135997e8b1223667907644580ba4c5e56ef":{"kind":"REWORK","_number":1,"created":"2015-03-04 01:51:33.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/66/161066/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/1"}}},"commit":{"parents":[{"commit":"310e5efac9f7bd46400c11898978956e8590d8bd","subject":"Add dispatch to all managers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/310e5efac9f7bd46400c11898978956e8590d8bd"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:50:55.000000000","tz":-480},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/94eff135997e8b1223667907644580ba4c5e56ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/94eff135997e8b1223667907644580ba4c5e56ef"}]},"branch":"refs/heads/master"},"9f1951bdeb06f610d1c5d431bfb12eee5e7b286e":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-03-04 20:15:10.000000000","uploader":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"ref":"refs/changes/66/161066/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/2"}}},"commit":{"parents":[{"commit":"310e5efac9f7bd46400c11898978956e8590d8bd","subject":"Add dispatch to all managers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/310e5efac9f7bd46400c11898978956e8590d8bd"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Devananda van der Veen","email":"devananda.vdv@gmail.com","date":"2015-03-04 20:15:10.000000000","tz":0},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nblueprint inband-raid-configuration\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/9f1951bdeb06f610d1c5d431bfb12eee5e7b286e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/9f1951bdeb06f610d1c5d431bfb12eee5e7b286e"}]},"branch":"refs/heads/master"},"47589534d332c8547332602545ac891aacc53cf6":{"kind":"REWORK","_number":3,"created":"2015-03-05 03:43:12.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/66/161066/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/3"}}},"commit":{"parents":[{"commit":"310e5efac9f7bd46400c11898978956e8590d8bd","subject":"Add dispatch to all managers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/310e5efac9f7bd46400c11898978956e8590d8bd"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-05 03:40:35.000000000","tz":-480},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nblueprint implement-cleaning-states\nblueprint inband-raid-configuration\nblueprint implement-zaping-states\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/47589534d332c8547332602545ac891aacc53cf6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/47589534d332c8547332602545ac891aacc53cf6"}]},"branch":"refs/heads/master"},"87d1918730a1090fba8fb890a75f4545acde1df5":{"kind":"REWORK","_number":4,"created":"2015-03-05 18:22:21.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/66/161066/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/4"}}},"commit":{"parents":[{"commit":"310e5efac9f7bd46400c11898978956e8590d8bd","subject":"Add dispatch to all managers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/310e5efac9f7bd46400c11898978956e8590d8bd"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-05 18:22:19.000000000","tz":-480},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nblueprint implement-cleaning-states\nblueprint inband-raid-configuration\nblueprint implement-zaping-states\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/87d1918730a1090fba8fb890a75f4545acde1df5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/87d1918730a1090fba8fb890a75f4545acde1df5"}]},"branch":"refs/heads/master"},"fee8d2f884871880ad488a53c56e70734fddb08b":{"kind":"REWORK","_number":5,"created":"2015-03-05 18:29:55.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/66/161066/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/5"}}},"commit":{"parents":[{"commit":"310e5efac9f7bd46400c11898978956e8590d8bd","subject":"Add dispatch to all managers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/310e5efac9f7bd46400c11898978956e8590d8bd"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-05 18:29:54.000000000","tz":-480},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nblueprint implement-cleaning-states\nblueprint inband-raid-configuration\nblueprint implement-zaping-states\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/fee8d2f884871880ad488a53c56e70734fddb08b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/fee8d2f884871880ad488a53c56e70734fddb08b"}]},"branch":"refs/heads/master"},"55a9798050ed3224a42b2975f8fedb5f5610704e":{"kind":"REWORK","_number":6,"created":"2015-03-12 16:27:04.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/66/161066/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/6"}}},"commit":{"parents":[{"commit":"310e5efac9f7bd46400c11898978956e8590d8bd","subject":"Add dispatch to all managers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/310e5efac9f7bd46400c11898978956e8590d8bd"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-12 16:24:54.000000000","tz":-420},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nblueprint implement-cleaning-states\nblueprint inband-raid-configuration\nblueprint implement-zaping-states\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/55a9798050ed3224a42b2975f8fedb5f5610704e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/55a9798050ed3224a42b2975f8fedb5f5610704e"}]},"branch":"refs/heads/master"},"61e2c0b06d6ac54ba9c37e3b4a9e083e318879b8":{"kind":"REWORK","_number":7,"created":"2015-03-13 00:31:16.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/66/161066/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/7"}}},"commit":{"parents":[{"commit":"3e6b57a8bca9813340226e3d73e0d0493117a6df","subject":"Add dispatch to all managers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3e6b57a8bca9813340226e3d73e0d0493117a6df"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-13 00:31:10.000000000","tz":-420},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nblueprint implement-cleaning-states\nblueprint inband-raid-configuration\nblueprint implement-zaping-states\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/61e2c0b06d6ac54ba9c37e3b4a9e083e318879b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/61e2c0b06d6ac54ba9c37e3b4a9e083e318879b8"}]},"branch":"refs/heads/master"},"c5700823e96f6d1e3b46fd5164064d79d5b973f5":{"kind":"REWORK","_number":8,"created":"2015-03-13 18:43:08.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/66/161066/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/8"}}},"commit":{"parents":[{"commit":"3e6b57a8bca9813340226e3d73e0d0493117a6df","subject":"Add dispatch to all managers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3e6b57a8bca9813340226e3d73e0d0493117a6df"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-13 18:42:18.000000000","tz":-420},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nblueprint implement-cleaning-states\nblueprint inband-raid-configuration\nblueprint implement-zaping-states\nDepends-On: Ia2500ed5afb72058b4c5e8f41307169381cbce48\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c5700823e96f6d1e3b46fd5164064d79d5b973f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c5700823e96f6d1e3b46fd5164064d79d5b973f5"}]},"branch":"refs/heads/master"},"1ac5ba06062b392b16b4fe110f3a80409b442996":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2015-03-13 21:30:52.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/66/161066/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/9"}}},"commit":{"parents":[{"commit":"1287b9ce4f6118f994cfe85c437fa52cb5907475","subject":"Merge \"Add dispatch to all managers\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/1287b9ce4f6118f994cfe85c437fa52cb5907475"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-13 21:27:53.000000000","tz":-420},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nblueprint implement-cleaning-states\nblueprint inband-raid-configuration\nblueprint implement-zaping-states\nDepends-On: Ia2500ed5afb72058b4c5e8f41307169381cbce48\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/1ac5ba06062b392b16b4fe110f3a80409b442996"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/1ac5ba06062b392b16b4fe110f3a80409b442996"}]},"branch":"refs/heads/master"},"90c5746f82aff13285ed32daaedeea83c58449f4":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2015-03-17 07:36:44.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/66/161066/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/10"}}},"commit":{"parents":[{"commit":"be44ac8d4d1793b86ade6eef6f3b0f620779fc7e","subject":"Merge \"Use labels for virtual media dev in agent ramdisk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/be44ac8d4d1793b86ade6eef6f3b0f620779fc7e"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-17 07:36:44.000000000","tz":0},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nblueprint implement-cleaning-states\nblueprint inband-raid-configuration\nblueprint implement-zaping-states\nDepends-On: Ia2500ed5afb72058b4c5e8f41307169381cbce48\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/90c5746f82aff13285ed32daaedeea83c58449f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/90c5746f82aff13285ed32daaedeea83c58449f4"}]},"branch":"refs/heads/master"},"5f4fa7f27ef33ca0c8ce4fe6917b1866ce8a8f56":{"kind":"REWORK","_number":11,"created":"2015-03-18 00:07:05.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/66/161066/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/66/161066/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/66/161066/11"}}},"commit":{"parents":[{"commit":"be44ac8d4d1793b86ade6eef6f3b0f620779fc7e","subject":"Merge \"Use labels for virtual media dev in agent ramdisk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/be44ac8d4d1793b86ade6eef6f3b0f620779fc7e"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-04 01:46:04.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-18 00:07:04.000000000","tz":-420},"subject":"Add cleaning/zapping support to IPA","message":"Add cleaning/zapping support to IPA\n\nThis will add support for in band cleaning operations to IPA and\nreplace the decom API that was unused.\n\nAdds API support for get_clean_steps, which returns a list of\nsupported clean steps for the node, execute_clean_step, to execute\none of the steps returned by get_clean_steps.\n\nAdds versioning and naming for hardware managers, so if a new hardware\nmanager version is deployed in the middle of cleaning/zapping, the\ncleaning/zapping will be restarted to avoid incompatabilities.\n\nblueprint implement-cleaning-states\nblueprint inband-raid-configuration\nblueprint implement-zaping-states\nDepends-On: Ia2500ed5afb72058b4c5e8f41307169381cbce48\nChange-Id: I750b80b9bf98b3ddc5643bb4c14a67d2052239af\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5f4fa7f27ef33ca0c8ce4fe6917b1866ce8a8f56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5f4fa7f27ef33ca0c8ce4fe6917b1866ce8a8f56"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
