{"push_id":2420839366,"size":21,"distinct_size":21,"ref":"refs/heads/terraform-s3-support","head":"a6fcd86f6e887db484578be01fc7be471f1db0a3","before":"b300f8bac4c91a876bc45de592300e140ed3e12f","commits":[{"sha":"231d4151ed616aaa31b41f9d455005f9cfffc02a","author":{"name":"dominictootell","email":"5d5dce5f2adb376142ed2dd41b43f737a72cfcb9@gmail.com"},"message":"fixes #225","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/231d4151ed616aaa31b41f9d455005f9cfffc02a"},{"sha":"4ff495c9cc0d4aeb0d6e2cfc031e0911090377bb","author":{"name":"Cristian Măgherușan-Stanciu","email":"2e6afbbad8b457ba1b9fe1dbbf6b817f96004868@gmail.com"},"message":"Add support for Docker builds","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/4ff495c9cc0d4aeb0d6e2cfc031e0911090377bb"},{"sha":"abf93d2873decfc41ea3cdc5c9a943e84ad9a35b","author":{"name":"Silvan Jegen","email":"57953e065bf66a84a3a14ee4f2dd5dc8dc51282b@smallpdf.com"},"message":"autoscaling: remove unused function\n\nFound by checking the code with megacheck.","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/abf93d2873decfc41ea3cdc5c9a943e84ad9a35b"},{"sha":"340f87587f334576bc6b6225b5bb321d59cbcb69","author":{"name":"Silvan Jegen","email":"57953e065bf66a84a3a14ee4f2dd5dc8dc51282b@smallpdf.com"},"message":"terraform/autospotting-policy: grant rights to check SecurityGroups\n\nWe need those rights to be able to get the Security Group IDs which we\nuse in the RequestSpotLaunchSpecification.","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/340f87587f334576bc6b6225b5bb321d59cbcb69"},{"sha":"448f8c3b5d1bab486545383ea54e1f907cfddaee","author":{"name":"Silvan Jegen","email":"57953e065bf66a84a3a14ee4f2dd5dc8dc51282b@smallpdf.com"},"message":"core: always use SecurityGroup IDs\n\nWe want to attach the correct SecurityGroups to newly created spot\ninstances. For that we just reuse the SecurityGroup attached to\nthe instances in the auto scaling group but it turns out that those\nSecurity Groups can either be mentioned by name (in the classic EC2 or\nthe DefaultVPC case) or by id (in the Lunix/UNIX (VPC) case).\n\nIn order to make the handling of these different cases easier we try\nto use IDs in all cases. If a SecurityGroup string starts with \"sg-\"\nwe assume it's an idea already and use it as is. Otherwise we search\nfor the string as a group name and use its ID.","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/448f8c3b5d1bab486545383ea54e1f907cfddaee"},{"sha":"ac2ad064c1c8cdc665d1882a1b60736978edb1cc","author":{"name":"Silvan Jegen","email":"57953e065bf66a84a3a14ee4f2dd5dc8dc51282b@smallpdf.com"},"message":"core: use regex to check SecurityGroupID pattern\n\nInstead of just checking the prefix of a string to determine whether\nit's a SecurityGroupID or not, we use a more precise regex.\n\nWe also cache the AutoScalingGroup-specific launch configuration in order\nto not have to recreate the same regex all the time (and to avoid some\nAPI calls).","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/ac2ad064c1c8cdc665d1882a1b60736978edb1cc"},{"sha":"e9aedf541d5a88f90611125a285abd2e44e079e9","author":{"name":"Silvan Jegen","email":"57953e065bf66a84a3a14ee4f2dd5dc8dc51282b@smallpdf.com"},"message":"core: allow longer SecurityGroup IDs\n\nWe also add more test cases.","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/e9aedf541d5a88f90611125a285abd2e44e079e9"},{"sha":"a4e79933b221c1485f159b867fdb861a242cccb7","author":{"name":"Silvan Jegen","email":"57953e065bf66a84a3a14ee4f2dd5dc8dc51282b@smallpdf.com"},"message":"core/launch_configuration_test: make ID/name distinction more obvious\n\nWe indicate which security group strings have been treated as names and\nnot ids by appending characters from the string \"deadbeef\" until they\nhave the typical length of the current IDs (== 11).","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/a4e79933b221c1485f159b867fdb861a242cccb7"},{"sha":"0fb8587b233fc5e76e35cb65f8409f42bc53e849","author":{"name":"Silvan Jegen","email":"57953e065bf66a84a3a14ee4f2dd5dc8dc51282b@smallpdf.com"},"message":"core: refactor getSecurityGroupIDs","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/0fb8587b233fc5e76e35cb65f8409f42bc53e849"},{"sha":"9e95bf65e0ba3288a964e6193f0ae48846192e5a","author":{"name":"Silvan Jegen","email":"57953e065bf66a84a3a14ee4f2dd5dc8dc51282b@smallpdf.com"},"message":"core/autoscaling: refactor launchCheapestSpotInstance","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/9e95bf65e0ba3288a964e6193f0ae48846192e5a"},{"sha":"92dad279600ddd9339eb74e4e7cf633c2a27e083","author":{"name":"Silvan Jegen","email":"57953e065bf66a84a3a14ee4f2dd5dc8dc51282b@smallpdf.com"},"message":"autoscaling: print instance ID, not pointer value","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/92dad279600ddd9339eb74e4e7cf633c2a27e083"},{"sha":"426cc49b17468634f003dbcac0895d4ff516b228","author":{"name":"Silvan Jegen","email":"57953e065bf66a84a3a14ee4f2dd5dc8dc51282b@smallpdf.com"},"message":"core/launch_configuration: make regexp global\n\nThat saves us from creating the same regexp in the tests.","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/426cc49b17468634f003dbcac0895d4ff516b228"},{"sha":"6675461cfb4f3da44adf51c1af2c92f7f26d15e2","author":{"name":"xlr-8","email":"850b9e32d6501aa44fcb201831345457b590842a@users.noreply.github.com"},"message":"autoscaling: add LC Name tag by default (#219)\n\nTo know from which LaunchConfiguration the spot instances were started\r\nwith, it seemed interesting to add such tag as default.","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/6675461cfb4f3da44adf51c1af2c92f7f26d15e2"},{"sha":"fb5b009afe37ee600c3866289ff9880814aa2d06","author":{"name":"Chad Upton","email":"ed4fba9e34c690b1a5cd3828823b0f915c880aed@users.noreply.github.com"},"message":"adding documentation on how to get codedeploy to work with autospotting (#200)\n\n* adding documentation on how to get codedeploy to work with autospotting and spot instances\r\n* fixing linting issues","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/fb5b009afe37ee600c3866289ff9880814aa2d06"},{"sha":"6db657cf797b34ba21d57a588388cf1306e37c05","author":{"name":"Cristian Măgherușan-Stanciu @magheru_san","email":"4b183c286be550defb8a22e49349a7137832b673@users.noreply.github.com"},"message":"Update feature support matrix","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/6db657cf797b34ba21d57a588388cf1306e37c05"},{"sha":"aa27a1bfb463df93a90d6d5438f7104fca60dff4","author":{"name":"Cristian Măgherușan-Stanciu @magheru_san","email":"4b183c286be550defb8a22e49349a7137832b673@users.noreply.github.com"},"message":"Update support matrix","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/aa27a1bfb463df93a90d6d5438f7104fca60dff4"},{"sha":"b785ee65c1918b2599e072e4393eba552be01d60","author":{"name":"Cristian Măgherușan-Stanciu","email":"2e6afbbad8b457ba1b9fe1dbbf6b817f96004868@gmail.com"},"message":"Add ec2:DescribeSecurityGroups to the list of IAM permissions","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/b785ee65c1918b2599e072e4393eba552be01d60"},{"sha":"d653fb3c685c45ea64ea983b8738470c44222fa6","author":{"name":"Cristian Măgherușan-Stanciu","email":"2e6afbbad8b457ba1b9fe1dbbf6b817f96004868@gmail.com"},"message":"Fix the crash reported in #229","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/d653fb3c685c45ea64ea983b8738470c44222fa6"},{"sha":"4aede86395ad9e1263ec38738e5c2c087c7d7757","author":{"name":"Cristian Măgherușan-Stanciu","email":"2e6afbbad8b457ba1b9fe1dbbf6b817f96004868@gmail.com"},"message":"Update dependencies\n\nThis includes recent instance type information, which should fix #238","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/4aede86395ad9e1263ec38738e5c2c087c7d7757"},{"sha":"8e936f329b9b74caf0af06a52105901c4845a62d","author":{"name":"Cristian Măgherușan-Stanciu","email":"2e6afbbad8b457ba1b9fe1dbbf6b817f96004868@gmail.com"},"message":"Update the README.md","distinct":true,"url":"https://api.github.com/repos/grahamlyons/autospotting/commits/8e936f329b9b74caf0af06a52105901c4845a62d"}]}
{"actor":{"display_login":"grahamlyons"}}