GitHub PushEvent at 2014-04-25 18:22:39
Repository: ironic-python-agent
Actor: jimrollenhagen
Payload: {"shas":[["40894614ac2d54c38eb4cdeaf724c4798c66a70d","8bfd13cad0bc4b2ac41d9e235951e72c9b62c2aa@jvf.cc","Uniquely identify builds to prevent race\n\nIn the original implementation of this, the latest running container\ncontaining \"PICKME\" was selected for the container to export. This\ncreates a race condition.\n\nInstead we now identify the image by a UUID created each run, so that\nthey will not overlap if multiple builds happen simultaneously.\n\nChange-Id: Iaaf5683435f424517774067a1d95732ad096c988","Jay Faulkner",false],["7b8b06c71401b5ce13fc73ed13b0e49e648cba8b","1cd02e31b43620d7c664e038ca42a060d61727b9@jimrollenhagen.com","Fix expected status code in Ironic lookup\n\nIronic returns a 202 on successful lookup, the agent previously\nexpected a 200.\n\nChange-Id: I180f411024a4bd82eff581037352c65d14b2d3a4","Jim Rollenhagen",false],["98791c454750f7ed7b69bffa9edc4b70e304cb43","1cd02e31b43620d7c664e038ca42a060d61727b9@jimrollenhagen.com","Revert \"Fix expected status code in Ironic lookup\"\n\nThis reverts commit 7b8b06c71401b5ce13fc73ed13b0e49e648cba8b.\n\nThe wrong function was fixed - it was the heartbeat, not the lookup,\nthat was checking for the wrong status code.\n\nChange-Id: I35f49ca4fa1295d266f68b72b6ecdd5184181bd5","Jim Rollenhagen",false],["81c1ea47442e26a98182f7d8e2e523d35391cf1e","1cd02e31b43620d7c664e038ca42a060d61727b9@jimrollenhagen.com","Fix expected status code in Ironic heartbeat\n\nThe agent previously checked for a 204, Ironic actually returns\na 202 for heartbeats.\n\nChange-Id: I7ef45dd13dee3c40802aee3424afa3f67bf4a237","Jim Rollenhagen",false],["fb2f08a42d25390abbeee4f699f1a404f84a9516","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Uniquely identify builds to prevent race\"","Jenkins",false],["620f05eb33bc2cca08124a084354fa1f41bcd30e","1cd02e31b43620d7c664e038ca42a060d61727b9@jimrollenhagen.com","Accept new parameters for `prepare_image`\n\nThe parameters sent to `prepare_image` changed in\nhttps://review.openstack.org/#/c/86490/\n\nThis patch brings `prepare_image` up to date with that change.\nIt also changes the way configdrive is written to disk, to match\nthat Ironic is now allowing Nova to build an ISO partition and\nsend the raw image to the agent.\n\nThis patch also swaps out subprocess.call for processutils.execute\nin the standby module, since the commands were being changed anyway.\n\nLastly, this patch changes the expected `hashes` dict to be a\nstring parameter called `checksum`, to match what glance returns.\n\nChange-Id: Id8af9be920ba51e7e1ce60f4ffd1477e413582c9","Jim Rollenhagen",false],["a480d6ece1635f79a81a6d996e778ef7c6ee0300","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Accept new parameters for `prepare_image`\"","Jenkins",false],["e64f110400f3223e22bfd0be246e24676f421378","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Revert \"Fix expected status code in Ironic lookup\"\"","Jenkins",false],["07f1462bc2a69c248fe763573c80a6c57a31f40a","d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","Merge \"Fix expected status code in Ironic heartbeat\"","Jenkins",false]],"size":9,"ref":"refs/heads/teeth-latest","head":"07f1462bc2a69c248fe763573c80a6c57a31f40a"}