Commit Graph

93 Commits (d7140cd99bf9d487d2139b03610cd64d4dbecd0f)

Author SHA1 Message Date
Mitchell Hashimoto 92ba998150 fmt
13 years ago
James Massara 13fb00b2c6 Added IAM Instance Profile support
13 years ago
Mitchell Hashimoto 006f0440a7 builder/amazon/common: wait for terminated state
13 years ago
Mitchell Hashimoto f2f69e6f7b builder/amazon/ebs: don't need this variable
13 years ago
Mitchell Hashimoto a2481f2300 builder/amazon/common: prefer public DNS if possible for SSH
13 years ago
Mitchell Hashimoto 818a10e797 builder/amazon/chroot: use set AMI name
13 years ago
Mitchell Hashimoto 743682d352 builder/amazon/chroot: default volumes dir is relative
13 years ago
Mitchell Hashimoto 07ed22b4fa builder/amazon/chroot: validate that chroot_mounts are 3 elements
13 years ago
Mitchell Hashimoto c0f64f3a1d builder/amazon/chroot: let go of flock earlier for parallelism
13 years ago
Mitchell Hashimoto 3865c33be1 builder/amazon/chroot: fix compilaton on Windows
13 years ago
Mitchell Hashimoto cf99f85f6d builder/amazon/chroot: flock so that device searching is safe
13 years ago
Mitchell Hashimoto b75bd29bfd builder/amazon/chroot: find available device
13 years ago
Mitchell Hashimoto 7857406f3e builder/amazon/chroot: get rid of AttachedDevicePath
13 years ago
Mitchell Hashimoto d23ad907c0 builder/amazon/chroot: register AMI
13 years ago
Mitchell Hashimoto 3667340768 builder/amazon/chroot: switch func type to interface
13 years ago
Mitchell Hashimoto 668631bd87 builder/amazon/common: correct the log statement
13 years ago
Mitchell Hashimoto be5fa9ecdb builder/amazon/chroot: log the exit code for the chroot communicator
13 years ago
Mitchell Hashimoto 8bffbb6f44 builder/amazon/chroot: step to snapshot the root image
13 years ago
Mitchell Hashimoto e418727a09 builder/amazon/chroot: initial len should be 0 so we don't have empty
13 years ago
Mitchell Hashimoto 056292b1dc builder/amazon/chroot: perform early cleanup
13 years ago
Mitchell Hashimoto 2f4bf61f09 builder/amazon/chroot: make sure to remove files before copy
13 years ago
Mitchell Hashimoto aaaad835f6 builder/amazon/chroot: copyfiles support
13 years ago
Mitchell Hashimoto 7ae0f3bafe builder/amazon/chroot: upload should os.Create, not os.Open
13 years ago
Mitchell Hashimoto 5feb11cbb7 builder/amazon/chroot: enable the chroot provisioner
13 years ago
Mitchell Hashimoto 8d3cf7aa59 builder/amazon/chroot: provision within the chroot
13 years ago
Mitchell Hashimoto e0adf3b64e builder/amazon/chroot: unmount in reverse
13 years ago
Mitchell Hashimoto 8cc3743daf builder/amazon/chroot: special case bind fstype
13 years ago
Mitchell Hashimoto af2d314819 builder/amazon/chroot: /bin/sh
13 years ago
Mitchell Hashimoto d7f932244f builder/amazon/chroot: mount extra paths
13 years ago
Mitchell Hashimoto 618e1b1678 builder/amazon/chroot: process MountPath template
13 years ago
Mitchell Hashimoto 8d5f404fa7 builder/amazon/chroot: use the attached device path
13 years ago
Mitchell Hashimoto 54d020b8c3 builder/amazon/chroot: use mountcommand configs
13 years ago
Mitchell Hashimoto 1c34e35574 builder/amazon/chroot: mount the root device
13 years ago
Mitchell Hashimoto ec526d97aa builder/amazon/chroot: more settings, validation
13 years ago
Mitchell Hashimoto cffb35ab33 builder/amazon/chroot: improved logging about what volume created
13 years ago
Mitchell Hashimoto 25eca62986 builder/amazon/chroot: fix types
13 years ago
Mitchell Hashimoto 76071eafc6 builder/amazon/chroot: only let it run on Linux
13 years ago
Mitchell Hashimoto bbcb2ea46b builder/amazon/chroot: put device in state bag
13 years ago
Mitchell Hashimoto b4435f6890 builder/amazon/chroot: more valid transition states while detaching
13 years ago
Mitchell Hashimoto 033218df0d builder/amazon/chroot: Attach volume
13 years ago
Mitchell Hashimoto 12e7042c5b builder/amazon/chroot: wait for volume to beecome ready
13 years ago
Mitchell Hashimoto c7b88d654e builder/amazon/common: generic wait for state to wait for any state
13 years ago
Mitchell Hashimoto 4773b48794 builder/amazon/chroot: delete the EBS volume after we're done
13 years ago
Mitchell Hashimoto 3a416bb105 builder/amazon/chroot: step to gather instance info
13 years ago
Mitchell Hashimoto fa92377ae5 builder/amazon/chroot: create the volume
13 years ago
Mitchell Hashimoto e24cbc1870 builder/amazon/chroot: extract the source AMI info
13 years ago
Mitchell Hashimoto 7f854902ec builder/amazon/chroot: verify we're on an EC2 instance
13 years ago
Mitchell Hashimoto d166433d4a builder/amazon/chroot: rename to builder-amazon-chroot
13 years ago
Mitchell Hashimoto b645586d58 builder/amazon/chroot: boilerplate
13 years ago
Mitchell Hashimoto 83aca618d8 builder/amazon/common: wait for AMI to be available [GH-207]
13 years ago