{"push_id":1405197959,"size":112,"distinct_size":1,"ref":"refs/heads/closes_2549","head":"1c0706a19438ae67171726adbe709071e83d186a","before":"531bdfbcf658d84700b76876edc634262a940748","commits":[{"sha":"b4f6d4000192914d7bded248b2eceb725008c74e","author":{"name":"Billie H. Cleek","email":"b8bb42515eeedde07e193a0f78b88219346cd658@gmail.com"},"message":"allow ssh communicator's Upload fastpath to execute\n\nAdd os.FileInfo implementation to packer/rpc, and use it to pass\nUpload's *os.FileInfo argument through the RPC boundary.","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/b4f6d4000192914d7bded248b2eceb725008c74e"},{"sha":"1234b1353c53570112109192ad82572caa68fd4f","author":{"name":"David Campbell","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@mrcampbell.org"},"message":"make fmt\n - `gofmt` simplify and write to source","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/1234b1353c53570112109192ad82572caa68fd4f"},{"sha":"7425fef2c7c628fe2e773a8da0cc6dddb79e0c3d","author":{"name":"James Nugent","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@jen20.com"},"message":"builder/amazon: Allow use of local SSH Agent\n\nThis commit adds an option to use the local SSH Agent to authenticate\nconnections to source instances started by the the EBS and Instance\nStore builders.\n\nThis is of use when the source AMI _already_ has configuration for\nauthorized SSH keys - for example if one uses an SSH certificate\nauthority.\n\nA further extension (not implemented in this commit) is to allow SSH\nagent use with a pre-defined key pair, in order to allow keys with\npassphrases to be used without giving the passphrase to Packer.","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/7425fef2c7c628fe2e773a8da0cc6dddb79e0c3d"},{"sha":"395d88941c2a0d3ec4a9aa2905c745f20f46617b","author":{"name":"James Nugent","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@jen20.com"},"message":"amazon: Allow SSH Agent auth for existing key pair\n\nThis commit allows SSH Agent authentication to be used with an existing\nkey pair defined in AWS.","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/395d88941c2a0d3ec4a9aa2905c745f20f46617b"},{"sha":"c2d7d420f98cd614bd1604ad8865a3f0166855dc","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"fix broken link","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/c2d7d420f98cd614bd1604ad8865a3f0166855dc"},{"sha":"952f5a6ae724cf34c71b230d26334a2ac60391b2","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"Merge pull request #4038 from dacamp/gofmt\n\nmake fmt","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/952f5a6ae724cf34c71b230d26334a2ac60391b2"},{"sha":"b74b7548f487cb41902b94e3122f181a9d123adf","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"remove fmt as test dependency","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/b74b7548f487cb41902b94e3122f181a9d123adf"},{"sha":"b8893e1aa4df8d0d285646ff52e71ff16e967edd","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"fix fmt and add check","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/b8893e1aa4df8d0d285646ff52e71ff16e967edd"},{"sha":"3a79620e92373b98a163da9665569f700f1033fe","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"fail test target if we have gofmt problems","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/3a79620e92373b98a163da9665569f700f1033fe"},{"sha":"9cf65d8e1b925421a95466d7751d491328980254","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"say when we finish checking gofmt","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/9cf65d8e1b925421a95466d7751d491328980254"},{"sha":"32c0fef4c16824f5e5bc59c670fff41b00fc83fa","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"Merge pull request #4092 from mitchellh/gofmt\n\nGofmt","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/32c0fef4c16824f5e5bc59c670fff41b00fc83fa"},{"sha":"d920b3fbf424e1c1da98682b9868b76d61467eea","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"run gofmt","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/d920b3fbf424e1c1da98682b9868b76d61467eea"},{"sha":"83b57b98ac12a9b27ea3d38d601e6caef0d7436c","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"show ami id found from filter","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/83b57b98ac12a9b27ea3d38d601e6caef0d7436c"},{"sha":"48bdae93d102d789d7fa7d287626de756c45d9a5","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"aws-sdk: use session.NewSession","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/48bdae93d102d789d7fa7d287626de756c45d9a5"},{"sha":"970b37077e2fa22a44fe54acd5812e815423c983","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"Merge pull request #4050 from jen20/ssh-agent\n\nbuilder/amazon: Allow use of local SSH Agent","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/970b37077e2fa22a44fe54acd5812e815423c983"},{"sha":"3ee8cbc1f19475f2d4d9a735b87fa7093110042e","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"update changelog","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/3ee8cbc1f19475f2d4d9a735b87fa7093110042e"},{"sha":"c4c46c349e4860d3b959b2bbe8f306630db55751","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"implement security group waiter","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/c4c46c349e4860d3b959b2bbe8f306630db55751"},{"sha":"d47e47cf1f22ef3b24d344ec08e91d863e6a8ba6","author":{"name":"Matthew Hooker","email":"1219951aa737d290748b41b86b06b9971e5db105@gmail.com"},"message":"rewrite to not use private aws package","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/d47e47cf1f22ef3b24d344ec08e91d863e6a8ba6"},{"sha":"b1ff8c3bfcb0130ffa70ff202ee5039eab522fd3","author":{"name":"James Nugent","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@jen20.com"},"message":"builder/amazon: Add `ebs-volume` builder\n\nThis commit adds a builder that works like EBS builders, except does not\ncreate an AMI, and instead is intended to create EBS volumes in an\ninitialized state. For example, the following template can be used to\ncreate and export a set of 3 EBS Volumes in a ZFS zpool named `data` for\nimporting by instances running production systems:\n\n```\n{\n\t\"variables\": {\n\t\t\"aws_access_key_id\": \"{{ env `AWS_ACCESS_KEY_ID` }}\",\n\t\t\"aws_secret_access_key\": \"{{ env `AWS_SECRET_ACCESS_KEY` }}\",\n\t\t\"region\": \"{{ env `AWS_REGION` }}\",\n\t\t\"source_ami\": \"{{ env `PACKER_SOURCE_AMI` }}\",\n\t\t\"vpc_id\": \"{{ env `PACKER_VPC_ID` }}\",\n\t\t\"subnet_id\": \"{{ env `PACKER_SUBNET_ID` }}\"\n\t},\n\t\"builders\": [{\n\t\t\"type\": \"amazon-ebs-volume\",\n\t\t\"access_key\": \"{{ user `aws_access_key_id` }}\",\n\t\t\"secret_key\": \"{{ user `aws_secret_access_key` }}\",\n\t\t\"region\": \"{{user `region`}}\",\n\t\t\"spot_price_auto_product\": \"Linux/UNIX (Amazon VPC)\",\n\n\t\t\"ssh_pty\": true,\n\t\t\"instance_type\": \"t2.medium\",\n\t\t\"vpc_id\": \"{{user `vpc_id` }}\",\n\t\t\"subnet_id\": \"{{user `subnet_id` }}\",\n\t\t\"associate_public_ip_address\": true,\n\t\t\"source_ami\": \"{{user `source_ami` }}\",\n\t\t\"ssh_username\": \"ubuntu\",\n\t\t\"ssh_timeout\": \"5m\",\n\n\t\t\"ebs_volumes\": [\n\t\t\t{\n\t\t\t\t\"device_name\": \"/dev/xvdf\",\n\t\t\t\t\"delete_on_termination\": false,\n\t\t\t\t\"volume_size\": 10,\n\t\t\t\t\"volume_type\": \"gp2\",\n\t\t\t\t\"tags\": {\n\t\t\t\t\t\"Name\": \"TeamCity-Data1\",\n\t\t\t\t\t\"zpool\": \"data\",\n\t\t\t\t\t\"Component\": \"TeamCity\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"device_name\": \"/dev/xvdg\",\n\t\t\t\t\"delete_on_termination\": false,\n\t\t\t\t\"volume_size\": 10,\n\t\t\t\t\"volume_type\": \"gp2\",\n\t\t\t\t\"tags\": {\n\t\t\t\t\t\"Name\": \"TeamCity-Data2\",\n\t\t\t\t\t\"zpool\": \"data\",\n\t\t\t\t\t\"Component\": \"TeamCity\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"device_name\": \"/dev/xvdh\",\n\t\t\t\t\"delete_on_termination\": false,\n\t\t\t\t\"volume_size\": 10,\n\t\t\t\t\"volume_type\": \"gp2\",\n\t\t\t\t\"tags\": {\n\t\t\t\t\t\"Name\": \"TeamCity-Data3\",\n\t\t\t\t\t\"zpool\": \"data\",\n\t\t\t\t\t\"Component\": \"TeamCity\"\n\t\t\t\t}\n\t\t\t}\n\t\t]\n\t}],\n\t\"provisioners\": [\n\t{\n\t\t\"type\": \"shell\",\n\t\t\"start_retry_timeout\": \"10m\",\n\t\t\"inline\": [\n\t\t\t\"DEBIAN_FRONTEND=noninteractive sudo apt-get update\",\n\t\t\t\"DEBIAN_FRONTEND=noninteractive sudo apt-get install -y zfs\",\n\t\t\t\"lsblk\",\n\t\t\t\"sudo parted /dev/xvdf --script mklabel GPT\",\n\t\t\t\"sudo parted /dev/xvdg --script mklabel GPT\",\n\t\t\t\"sudo parted /dev/xvdh --script mklabel GPT\",\n\t\t\t\"sudo zpool create -m none data raidz xvdf xvdg xvdh\",\n\t\t\t\"sudo zpool status\",\n\t\t\t\"sudo zpool export data\",\n\t\t\t\"sudo zpool status\"\n\t\t]\n\t}\n\t]\n}\n```\n\nStepModifyInstance and StepStopInstance are now shared between EBS and\nEBS-Volume builders - move them into the AWS common directory and rename\nthem to indicate that they only apply to EBS-backed builders.","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/b1ff8c3bfcb0130ffa70ff202ee5039eab522fd3"},{"sha":"36c09af99225e004fbb22507ba5861b9ab69f031","author":{"name":"James Nugent","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@jen20.com"},"message":"builder/amazon: Add tests for the `ebs-volume` builder\n\nThese smoke tests are effectively a mirror of the EBS builder tests.","distinct":false,"url":"https://api.github.com/repos/artburkart/packer/commits/36c09af99225e004fbb22507ba5861b9ab69f031"}]}
{"actor":{"display_login":"artburkart"}}