{"push_id":1016582952,"size":23,"distinct_size":4,"ref":"refs/heads/abort","head":"34a78e27c14cc56af698fab00a89d5db0eb3344e","before":"f31bda04989b2a688402a1ae7d4e0bdf64cab45b","commits":[{"sha":"0fbc17471e37cf7fda980bebf8b8007b712b5bea","author":{"email":"fa135bbc2c8afd42db3d9b000966dc839c75adbb@klarna.com","name":"Rickard Dybeck"},"message":"Switch to logrus\n\nAdd support for JSON log format","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/0fbc17471e37cf7fda980bebf8b8007b712b5bea"},{"sha":"b4cc0ae058480d54f23ae61304f81bcb651dc043","author":{"email":"fa135bbc2c8afd42db3d9b000966dc839c75adbb@klarna.com","name":"Rickard Dybeck"},"message":"resolve some inconsistencies in logging","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/b4cc0ae058480d54f23ae61304f81bcb651dc043"},{"sha":"1792b0ed5d9f588be5b3867d4e200db012768844","author":{"email":"51b82b7ef474dbee768eb0d292efd9390bf37e60@gmail.com","name":"Rickard Dybeck"},"message":"Merge pull request #60 from klarna/switch-to-logrus\n\nSwitch to logrus","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/1792b0ed5d9f588be5b3867d4e200db012768844"},{"sha":"59f26d8e2ac9e988732c88a0af2e54110812c6a9","author":{"email":"fa135bbc2c8afd42db3d9b000966dc839c75adbb@klarna.com","name":"Rickard Dybeck"},"message":"Use a OS-appropriate temp dir for the test database","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/59f26d8e2ac9e988732c88a0af2e54110812c6a9"},{"sha":"d4f73ce4e716a5153428cdf1591adf063aa7fd84","author":{"email":"fa135bbc2c8afd42db3d9b000966dc839c75adbb@klarna.com","name":"Rickard Dybeck"},"message":"Tear down test database after use","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/d4f73ce4e716a5153428cdf1591adf063aa7fd84"},{"sha":"ba287939549f745f09443681ffcd739a6aea3acc","author":{"email":"51b82b7ef474dbee768eb0d292efd9390bf37e60@gmail.com","name":"Rickard Dybeck"},"message":"Merge pull request #61 from klarna/use-temp-dir-for-tests\n\nUse a OS-appropriate temp dir for the test database","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/ba287939549f745f09443681ffcd739a6aea3acc"},{"sha":"e235636edaf59ebf8efa9f2585512464dd4a3161","author":{"email":"ac8a3b1c40c466e21386759282fa89c3b492d925@klarna.com","name":"David Keijser"},"message":"Move task callback to avoid circular imports","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/e235636edaf59ebf8efa9f2585512464dd4a3161"},{"sha":"31e41327240402fa727457b79b72b3bcfcbfe1d6","author":{"email":"ac8a3b1c40c466e21386759282fa89c3b492d925@klarna.com","name":"David Keijser"},"message":"Respond with error when queue is full\n\nFixes #63","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/31e41327240402fa727457b79b72b3bcfcbfe1d6"},{"sha":"62a6a89d773d4989187b6191aafd6be92840c514","author":{"email":"a9c551cc357e813a40f2ac0374bd53124ff4442e@gmail.com","name":"David Keijser"},"message":"Merge pull request #65 from klarna/error-on-full-queue\n\nError on full queue","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/62a6a89d773d4989187b6191aafd6be92840c514"},{"sha":"9ccdea16d8df57b4554f002eb85317bbfd026952","author":{"email":"fa135bbc2c8afd42db3d9b000966dc839c75adbb@klarna.com","name":"Rickard Dybeck"},"message":"Run default docker command\n\nIf no command is specified in the JSON payload, or if it's an empty\nstring, default to running the default command of the docker image.\n\nFixes #55","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/9ccdea16d8df57b4554f002eb85317bbfd026952"},{"sha":"e6557fb57320e5b6c2b96dccf92b580dc347b1c9","author":{"email":"51b82b7ef474dbee768eb0d292efd9390bf37e60@gmail.com","name":"Rickard Dybeck"},"message":"Merge pull request #66 from klarna/launch-default-command\n\nRun default docker command","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/e6557fb57320e5b6c2b96dccf92b580dc347b1c9"},{"sha":"fc533d121b0980eebac1ffe62611c51a3b64afb4","author":{"email":"fa135bbc2c8afd42db3d9b000966dc839c75adbb@klarna.com","name":"Rickard Dybeck"},"message":"Add Go 1.6 to travis","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/fc533d121b0980eebac1ffe62611c51a3b64afb4"},{"sha":"e7cea48b9c60f2f2540f390000c284fb383dca74","author":{"email":"fa135bbc2c8afd42db3d9b000966dc839c75adbb@klarna.com","name":"Rickard Dybeck"},"message":"Start reconciliation loop at 1 second instead of 0\n\nFixes #62","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/e7cea48b9c60f2f2540f390000c284fb383dca74"},{"sha":"2269663fc9504309437a948bab91e5abf8ed427d","author":{"email":"51b82b7ef474dbee768eb0d292efd9390bf37e60@gmail.com","name":"Rickard Dybeck"},"message":"Merge pull request #67 from klarna/fix-reconcile-tasks-test\n\nFix reconcile tasks test","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/2269663fc9504309437a948bab91e5abf8ed427d"},{"sha":"531f6260dbee5cf01b08b73bca30480600cf1ffe","author":{"email":"fa135bbc2c8afd42db3d9b000966dc839c75adbb@klarna.com","name":"Rickard Dybeck"},"message":"Add support for Masked Environment variables\n\nThe purpose of these is to be able to pass in for example credentials to\nyour docker container at runtime, but not have them exposed through a\nGET with the Eremetic API.\n\nThey are not encrypted, and will still be viewable if someone has access\nto the machine running the task, as they are merged to the env field\nbefore being passed to Mesos.\n\nSee the readme for more information, and follow best practices for\nsecure communication for REST-ful APIs.","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/531f6260dbee5cf01b08b73bca30480600cf1ffe"},{"sha":"deb1cf7eca3d7d902b0f021c21c2ff0677caffac","author":{"email":"51b82b7ef474dbee768eb0d292efd9390bf37e60@gmail.com","name":"Rickard Dybeck"},"message":"Merge pull request #70 from klarna/pseudo-secrets\n\nAdd support for Masked Environment variables","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/deb1cf7eca3d7d902b0f021c21c2ff0677caffac"},{"sha":"8960fdebfe194b5c5bd94f853b0e5fc0ce1174ed","author":{"email":"ac8a3b1c40c466e21386759282fa89c3b492d925@klarna.com","name":"David Keijser"},"message":"Make callback and metrics aware of retries","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/8960fdebfe194b5c5bd94f853b0e5fc0ce1174ed"},{"sha":"84cbc077d8efd8e6504d479ccf5126ad1c10c12a","author":{"email":"a9c551cc357e813a40f2ac0374bd53124ff4442e@gmail.com","name":"David Keijser"},"message":"Merge pull request #72 from keis/retry-cleanup\n\nMake callback and metrics aware of retries","distinct":false,"url":"https://api.github.com/repos/keis/eremetic/commits/84cbc077d8efd8e6504d479ccf5126ad1c10c12a"},{"sha":"3cfb5b3b9d8ae59e182fa7e71732cf0ce339d90d","author":{"email":"fa135bbc2c8afd42db3d9b000966dc839c75adbb@klarna.com","name":"Rickard Dybeck"},"message":"Only use one protobuf library","distinct":true,"url":"https://api.github.com/repos/keis/eremetic/commits/3cfb5b3b9d8ae59e182fa7e71732cf0ce339d90d"},{"sha":"dead980dcabcbb1347aec243f4433c543240e4ca","author":{"email":"51b82b7ef474dbee768eb0d292efd9390bf37e60@gmail.com","name":"Rickard Dybeck"},"message":"Merge pull request #75 from klarna/use-one-protobuf-lib\n\nOnly use one protobuf library","distinct":true,"url":"https://api.github.com/repos/keis/eremetic/commits/dead980dcabcbb1347aec243f4433c543240e4ca"}]}