{"push_id":589251023,"size":230,"distinct_size":1,"ref":"refs/heads/master","head":"a50b9bae10e460acb6cba7e143646fba683a75d4","before":"ab2fadf076317cf0196d5d067ab11d0236b79da7","commits":[{"sha":"754c27020cee6a66aba991f18d453282ed4c352d","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Quick hack to auto-destroy long-running VMs","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/754c27020cee6a66aba991f18d453282ed4c352d"},{"sha":"4f23d8bb317969c2ff4fb6e6c707904044467eca","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Use pool['running_ttl'], or a default","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/4f23d8bb317969c2ff4fb6e6c707904044467eca"},{"sha":"d581524b818d4dc1282dd0641d7ba6a754cc293e","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Separate ready_ttl and running_ttl config params","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/d581524b818d4dc1282dd0641d7ba6a754cc293e"},{"sha":"2912056b458416d06fcd35867c2781437599ccc0","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Only check VMs found in inventory","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/2912056b458416d06fcd35867c2781437599ccc0"},{"sha":"72b1cd485e2b1db6e09b0a46be1190bebc071888","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Replace srem/sadd with smove, check power state of 'ready' and 'running' VMs","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/72b1cd485e2b1db6e09b0a46be1190bebc071888"},{"sha":"2f1a83eeb6585881e4ef3d99ae1ca80b46b38fa6","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Avoid racing, only hand over VMs after a successful smove","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/2f1a83eeb6585881e4ef3d99ae1ca80b46b38fa6"},{"sha":"77ffd7f82944b7f627ba2f683899de0a82168d1a","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Missing an 'and'","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/77ffd7f82944b7f627ba2f683899de0a82168d1a"},{"sha":"e67d8a5d549e2797dd6db0b38998f95ce2a64572","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Additional object-existance checks","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/e67d8a5d549e2797dd6db0b38998f95ce2a64572"},{"sha":"bac80108b23a939fbe5c3d39ecd60027e02f7b04","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Each pool gets it's own vSphere object","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/bac80108b23a939fbe5c3d39ecd60027e02f7b04"},{"sha":"bcd90bde751fc15e2c424ea2fd10050593e049c4","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Catch ALL THE EXCEPTIONS","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/bcd90bde751fc15e2c424ea2fd10050593e049c4"},{"sha":"52861f4682a8506ecfde2d6e293adcbf7238e9df","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"A little bit o' cleanup","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/52861f4682a8506ecfde2d6e293adcbf7238e9df"},{"sha":"d13a9fcf3a0b35c9ea407d4ba9e10090a8ac9ad3","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Start keeping track of how long hosts are running","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/d13a9fcf3a0b35c9ea407d4ba9e10090a8ac9ad3"},{"sha":"37c55bcbf8fc2431ba77565711a4075930834b68","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Add dashboard API paths","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/37c55bcbf8fc2431ba77565711a4075930834b68"},{"sha":"7e3169bc701836fdc8f57dd1d2d089fe106c3068","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Add dashboard (initial)","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/7e3169bc701836fdc8f57dd1d2d089fe106c3068"},{"sha":"b26410464383c3f254d776c572e6e7e78699d5a7","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Pool stats should still work without graphite","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/b26410464383c3f254d776c572e6e7e78699d5a7"},{"sha":"5062fb5b9f8eaba78017fe59c000f146ca52b7b5","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Merge branch 'master' into dashboard","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/5062fb5b9f8eaba78017fe59c000f146ca52b7b5"},{"sha":"43047fbf801e72b6be9c6676e709288bf8d872d7","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Delete long-running VMs after 12 hours","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/43047fbf801e72b6be9c6676e709288bf8d872d7"},{"sha":"f0651ae235ecfa40f48dcb73d5edb50f9da10209","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Merge branch 'master' into dashboard","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/f0651ae235ecfa40f48dcb73d5edb50f9da10209"},{"sha":"6611c210a5a6e20c22312508ea29ac04b8dace33","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Fixup for long-running destruction","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/6611c210a5a6e20c22312508ea29ac04b8dace33"},{"sha":"67ed2c8a2ed87e3fb001faf2953fe07851bac6f9","author":{"email":"e8aa3c01615bb7c49451ea1a048bd62530bb6134@puppetlabs.com","name":"Scott Schneider"},"message":"Check","distinct":false,"url":"https://api.github.com/repos/sschneid/vmpooler/commits/67ed2c8a2ed87e3fb001faf2953fe07851bac6f9"}]}