Mitchell Hashimoto
65169b4576
builder/virtualbox,vmware: support user templates in SSH key path
...
[GH-539]
2013-10-20 15:58:39 -07:00
Mitchell Hashimoto
a54e5e70da
builder/virtualbox: use proper SATA port arg [GH-547]
2013-10-20 15:55:31 -07:00
Matthew Hooker
fa3e70ef75
builder/amazon/chroot:
...
Delete files at destination before copy. This should help with the dangling
symbolic link issue we've been seeing with ubuntu.
fixes GH-500
2013-10-17 22:50:02 +00:00
Mitchell Hashimoto
3fad717ba4
builder/amazon,builder/openstack: remove more cgl libs
2013-10-16 16:29:53 -10:00
Mitchell Hashimoto
697c91b0b0
Remove dependency on identifier package, use time ordered UUID [GH-541]
2013-10-16 16:21:14 -10:00
Mitchell Hashimoto
e7414f334b
Merge pull request #512 from hoshposh/vbox-shutdown-issue
...
builder/virtualbox: sleep after shutdown before export to avoid session locks
2013-10-14 01:50:55 -07:00
Mitchell Hashimoto
54e1f70a3c
Merge pull request #522 from patricklucas/fix_instance_not_found_race
...
builder/amzon: fix race condition after launching EC2 instance
2013-10-14 01:45:55 -07:00
Matthew Hooker
7ae1042696
common/config: strip keys appropriate for OpenStack.
2013-10-13 11:03:45 -07:00
Matthew Hooker
739fbc8962
common/config: config filter function [GH-521]
...
Fixes #521
2013-10-13 11:01:12 -07:00
Patrick Lucas
aeb0e8bc06
Fix race condition after launching EC2 instance
...
It is possible for an instance to not immediately exist after it is
launched. Previously, InstanceStateRefreshFunc would crash if this race
condition were realized.
This change takes the exact same approach of the function above,
AMIStateRefreshFunc, treating 'InvalidInstanceID.NotFound' as if there
were an empty result.
2013-10-11 14:25:18 -07:00
Matthew Hooker
2c5f742fa3
builder/digitalocean: Scrub config before logging [GH-516]
2013-10-10 15:04:42 -07:00
Lyndon Washington
53b15e62cc
Formatted contributions
2013-10-09 13:14:09 -04:00
Lyndon Washington
50bc71e4a2
Moved the 1 sec timeout to the export step
2013-10-09 12:59:47 -04:00
Mitchell Hashimoto
58899f3888
builder/digitalocean: don't panic if error contains no message [GH-492]
2013-10-04 10:44:04 -07:00
Mitchell Hashimoto
475b65cb3b
builder/virtualbox: detect vboxdrv issues [GH-488]
2013-10-02 17:13:22 -07:00
Mitchell Hashimoto
c897998ec9
builder/virtualbox: error if version can't be detected [GH-488]
2013-10-02 17:11:42 -07:00
Matthew Hooker
2af19060ce
Fix the way we run commands in chroot.
...
* Single quotes around chroot command cause it to fail.
* The chroot command also gets passed through the CommandWrapper template, so having sudo would clash with however the user wants to run it.
* Fix spelling mistake.
2013-10-01 09:35:55 +00:00
Mitchell Hashimoto
a793e03fb6
builder/amazon/chroot: remove unused comment
2013-09-30 09:35:58 -07:00
Mitchell Hashimoto
c84dd13539
builder/amazon/chroot: CommandWrapper
...
/cc @mwhooker - I changed the interface up a bit to return an error,
since things should return errors in Go (the ui.Error bit was kind of
ghetto because it had no way to bubble that error up except through the
UI).
Using this, I made it so that the communicator uses both a
CommandWrapper and ShellCommand with chroot so that the chroot commannd
is also wrapped (it wasn't before).
I think the functionality of all this is the same but I'd love if you
could look it over and make sure.
2013-09-30 09:33:57 -07:00
Mitchell Hashimoto
5b7c745c3c
builder/amazon/chroot: alphebatize the configs
...
/cc @mwhooker
2013-09-30 09:32:20 -07:00
Matthew Hooker
c92b73899c
Merge remote-tracking branch 'origin/master'
2013-09-30 04:46:15 +00:00
Jack Pearkes
22a3cdb6bc
builder/digitalocean: error message key is "message" not "error_message"
2013-09-29 11:01:30 +02:00
Matthew Hooker
6f7aad23f0
comment, formatting.
2013-09-29 08:04:57 +00:00
Matthew Hooker
a84c74318c
WIP copying files.
2013-09-28 01:10:33 +00:00
Matthew Hooker
837e641802
move wrapper definitions around.
2013-09-27 22:08:15 +00:00
Matthew Hooker
8857358830
building but there's an exec error.
2013-09-27 20:47:44 +00:00
Matthew Hooker
40e15c84ef
fixing up types.
2013-09-27 11:55:19 +00:00
Matthew Hooker
299ee6efd2
replace command config with wrapper command.
2013-09-27 10:54:53 +00:00
Matthew Hooker
93c2de0af3
fix chroot Upload command.
2013-09-27 02:11:28 +00:00
Matthew Hooker
ccd9b56f9c
wip
2013-09-26 18:34:01 -07:00
Matthew Hooker
6d158eaa29
bugfixes, wip
2013-09-27 01:28:06 +00:00
Matthew Hooker
308b148bb4
get chroot command from proper place.
2013-09-26 16:39:37 -07:00
Matthew Hooker
6d4b834f61
Merge remote-tracking branch 'origin/master' into 430
2013-09-26 16:24:28 -07:00
Matthew Hooker
75d2d769a9
We're not using this log package.
2013-09-26 02:31:10 -07:00
Matthew Hooker
7e2b9de778
Unit tests.
2013-09-26 02:25:57 -07:00
Matthew Hooker
74adaa534e
bugfix.
2013-09-26 01:35:29 -07:00
Matthew Hooker
da467b7d67
using blocking cp method.
2013-09-26 01:32:53 -07:00
Matthew Hooker
0659ccdea0
Revert "notes/reorg."
...
This reverts commit 73c5aec24d
.
Conflicts:
builder/amazon/chroot/step_copy_files.go
2013-09-26 01:16:51 -07:00
Matthew Hooker
95f5cea285
wip
2013-09-26 01:08:06 -07:00
Matthew Hooker
03994f052d
Merge branch 'master' into 430
2013-09-26 01:04:42 -07:00
Matthew Hooker
a03807f8e8
wip
2013-09-26 00:58:25 -07:00
Matthew Hooker
73c5aec24d
notes/reorg.
2013-09-26 00:31:07 -07:00
Matthew Hooker
cd0cae207c
pass chroot command to /bin/sh
...
this allows us to specify an arbitrary chroot command, i.e. for sudo
2013-09-25 03:20:22 -07:00
Bob Potter
db84c9f547
Update builder-amazon-chroot to work with WaitForState changes in 7c56148f
2013-09-24 23:44:03 -05:00
Jason A. Beranek
9ed461cbd3
communicator/ssh, builder/digitalocean: fix new SSH API from upstream
2013-09-19 23:30:22 -05:00
Mitchell Hashimoto
30eccf4130
builder/virtualbox: support attaching guest additions [GH-405]
2013-09-18 18:15:46 -07:00
Mitchell Hashimoto
f8ff737b0a
builder/amazon/common: save access/secret key from env [GH-434]
2013-09-18 13:59:23 -07:00
Jesse Nelson
0fadb8d02f
exclude everything in /tmp, but keep /tmp itself
...
There is IMO a bug with image builder that it removes /tmp, in the
current setup. This patch makes the image bundle ignore everyting in
/tmp, but keeps /tmp on the box.
2013-09-18 13:42:15 -07:00
Matthew Hooker
bac3d8ffed
Allow user to override chroot command.
2013-09-17 05:58:16 -07:00
Mitchell Hashimoto
11a68992ad
builder/virtualbox: fix scan codes
2013-09-15 23:41:08 -07:00