Mitchell Hashimoto
b10abe30e0
builder/docker: StepPull test, driver abstraction for tests
2013-11-09 12:12:23 -08:00
Mitchell Hashimoto
13267c856f
builder/docker: test StepTempDir
2013-11-09 11:58:20 -08:00
Mitchell Hashimoto
b3dc5411ef
builder/docker: config validation test
2013-11-09 11:47:32 -08:00
Mitchell Hashimoto
027d00b2fc
builder/docker: perform cleanup in run method, not prematurely
2013-11-09 10:15:25 -08:00
Mitchell Hashimoto
5f752269df
builder/docker: Communicator.Start doesn't block
2013-11-09 10:13:27 -08:00
Mitchell Hashimoto
f2475baa7a
builder/docker: export the final image
2013-11-09 09:48:36 -08:00
Mitchell Hashimoto
0bbb8116f5
builder/docker: remove the exit code file when we're done
2013-11-09 00:47:37 -08:00
Mitchell Hashimoto
13abefef9a
builder/docker: command output and exit codes work
...
/cc @mwhooker - CCing you on this because it is also ridiculous. See the
big comments
2013-11-09 00:33:36 -08:00
Mitchell Hashimoto
ac5bf3f3b0
builder/docker: comment the sleep on remote exec
2013-11-09 00:06:45 -08:00
Mitchell Hashimoto
b06dd1567a
builder/docker: fix upload for copy to work
2013-11-09 00:05:44 -08:00
Mitchell Hashimoto
41b17c3316
builder/docker: Remote execution works!
...
/cc @mwhooker - WOW. By luck, I had a hunch that maybe something like
this might be going on based on straces I was reading. Check:
https://github.com/dotcloud/docker/issues/2628
Anyways, this works now. No more blocker!
2013-11-08 23:59:25 -08:00
Mitchell Hashimoto
4cdd532a93
builder/docker: a non-working communicator
2013-11-08 23:43:41 -08:00
Mitchell Hashimoto
4e6d46bbd0
builder/docker: start a container
2013-11-08 22:17:46 -08:00
Mitchell Hashimoto
ab1f83fa11
builder/docker: tests for some exec stuff
2013-11-08 22:02:47 -08:00
Mitchell Hashimoto
539d415a27
builder/docker: pull images
2013-11-08 22:00:57 -08:00
Mitchell Hashimoto
3213544e8f
main: Default config has docker
2013-11-08 16:57:34 -08:00
Mitchell Hashimoto
bb54551576
plugin/builder-docker
2013-11-08 16:57:13 -08:00
Mitchell Hashimoto
049e3adc5d
builder/docker: boilerplate
2013-11-08 16:55:02 -08:00
Mitchell Hashimoto
352e26b6bf
Ignore Vagrant stuff
2013-11-08 16:41:42 -08:00
Mitchell Hashimoto
aa59cd55ae
builder/vmware: downcase more vmx data
2013-11-08 14:21:31 -08:00
Mitchell Hashimoto
8062fd729d
builder/vmware: Fusion suppresses upgrade requests
2013-11-08 12:19:09 -08:00
Mitchell Hashimoto
1915c00525
builder/vmware: fix local output dir exists check
2013-11-08 11:48:04 -08:00
Mitchell Hashimoto
a436aa2e9c
website: document need for AMI tools
2013-11-08 11:23:12 -08:00
Mitchell Hashimoto
9e9f31314d
builder/amazon/chroot: fix compile error
2013-11-08 11:19:10 -08:00
Mitchell Hashimoto
756880cdd1
Update CHANGELOG
2013-11-08 11:05:21 -08:00
Mitchell Hashimoto
21c7d1c8b1
builder/amazon/chroot: allow no such file errors on upload [GH-588]
2013-11-08 10:53:54 -08:00
Mitchell Hashimoto
e4b719a286
builder/amazon/chroot: quote commands and pass through a shell [GH-581]
2013-11-08 10:22:56 -08:00
Mitchell Hashimoto
0992c7bd19
Merge pull request #609 from fgo/patch-2
...
website: Fix spelling in Provision documentation [ci skip]
2013-11-07 23:03:45 -08:00
Mitchell Hashimoto
7495f5bd26
builder/vmware: case-insensitive VMX creation [GH-608]
2013-11-07 22:06:30 -08:00
Francis Go
4b3665e9c0
Fix spelling in Provision documentation [ci skip]
2013-11-08 17:03:15 +11:00
Mitchell Hashimoto
aa3788e75b
Merge pull request #607 from fgo/patch-1
...
website: Fix spelling in Use Cases documentation [ci skip]
2013-11-07 21:35:28 -08:00
Mitchell Hashimoto
226c244a46
builder/vmware: start/stop ESXi5 VMX with proper path
2013-11-07 21:22:12 -08:00
Mitchell Hashimoto
f88301a890
builder/vmware: only unregister if registration success
2013-11-07 21:19:24 -08:00
Mitchell Hashimoto
5f380a614f
builder/vmware: register the VMX to the proper path on esx
2013-11-07 21:18:25 -08:00
Mitchell Hashimoto
4fd6b3222f
builder/vmware: log when writing a VMX
2013-11-07 21:03:15 -08:00
Mitchell Hashimoto
d1134ea788
builder/vmware: for remote builds, put VMX in temp dir
2013-11-07 21:02:12 -08:00
Mitchell Hashimoto
8dba90e4ad
builder/vmware: set proper default disk type for esx
2013-11-07 20:57:05 -08:00
Mitchell Hashimoto
13a420fe50
builder/vmware: make upload dst,src like normal go
2013-11-07 20:47:15 -08:00
Mitchell Hashimoto
a665e01ba8
builder/vmware: esx file check works properly
2013-11-07 20:46:34 -08:00
Francis Go
0f936dac79
Fix spelling in Use Cases documentation
2013-11-08 13:22:25 +11:00
Mitchell Hashimoto
05bece2482
website: esxi docs
2013-11-07 12:44:40 -08:00
Mitchell Hashimoto
a087f483be
website: vmware esxi docs
2013-11-07 12:41:02 -08:00
Mitchell Hashimoto
aba932b58b
builder/vmware: upload the ISO to the ESXi machine
2013-11-07 12:28:41 -08:00
Mitchell Hashimoto
7ab4a0084b
Update CHANGELOG
2013-11-07 12:03:11 -08:00
Mitchell Hashimoto
4d299ee41d
builder/vmware: make things more Go-like
...
This commit currently breaks the builder though, since the ISo is now
uploaded back into ESX.
2013-11-07 12:01:18 -08:00
Doug MacEachern
e7542ff33d
builder/vmware: new driver to support building images directly on ESX
...
This driver talks directly to ESX over ssh, using vim-cmd, esxcli and sh;
no vCenter or VIM api required.
Remote* config properties added to support a remote driver
RemoteDriver interface extends Driver:
* SSHAddress - esx flavor uses esxcli to find the VM's ip address
* Download - esx flavor downloads iso files to a vmfs datastore
Driver can optionally implement the following interfaces:
* VNCAddressFinder - esx flavor needs to check remote ports
* OutputDir - esx driver needs a local and remote OutputDir
* Inventory - esx driver needs to register/unregister VMs
* HostIPFinder - esx flavor needs an address on the same network as esx itself
2013-11-07 12:01:18 -08:00
Matthew Hooker
24263bc878
Merge pull request #601 from vogxn/master
...
Update README.md to include updatedeps target
2013-11-07 05:22:06 -08:00
Prasanna Santhanam
72bbaf8295
Update README.md to include updatedeps target
...
When new dependencies are included builds on your localrepo will fail
until you have all the latest dependencies in the GOPATH. After doing
updatedeps, make will generate the packer binary.
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-11-07 18:48:01 +05:30
Mitchell Hashimoto
2e0ff556f2
builder/qemu: set proper HTTPIP for boot command [GH-597]
2013-11-05 22:05:56 -08:00
Mitchell Hashimoto
34c411eb12
builder/qemu: catch early exits of qemu
2013-11-05 22:03:43 -08:00