-
275dc6d21f
builder/vmware: Driver abstraction
Mitchell Hashimoto
2013-06-06 12:19:38 -07:00
-
9e9196eab8
builder/vmware: boot_wait is now a duration
Mitchell Hashimoto
2013-06-06 09:21:50 -07:00
-
fd7d1fde70
builder/vmware: Log the timeout
Mitchell Hashimoto
2013-06-06 09:12:58 -07:00
-
a3800625ac
builder/vmware: Have an overall ssh wait timeout
Mitchell Hashimoto
2013-06-06 09:10:14 -07:00
-
ca39d23636
builder/vmware: Run the provisioner
Mitchell Hashimoto
2013-06-06 08:42:38 -07:00
-
c0e6fbd8ae
builder/vmware: Connect to SSH
Mitchell Hashimoto
2013-06-05 23:16:40 -07:00
-
a23897f52d
communicator/ssh: Add type for static passwords
Mitchell Hashimoto
2013-06-05 23:05:39 -07:00
-
aee611db4f
builder/vmware: Support reading guest IP from DHCP
Mitchell Hashimoto
2013-06-05 21:51:16 -07:00
-
323647e3a6
builder/vmware: functions for parsing VMX
Mitchell Hashimoto
2013-06-05 21:01:22 -07:00
-
60dba3f8ef
builder/vmware: GuestIP lookup interface
Mitchell Hashimoto
2013-06-05 20:53:34 -07:00
-
dfee3eb8ef
builder/vmware: Properly detect host IP
Mitchell Hashimoto
2013-06-05 20:40:39 -07:00
-
34f4086963
packer/plugin: Preserve parent ENV when executing client
Mitchell Hashimoto
2013-06-05 20:39:39 -07:00
-
b1bd71c133
builder/vmware: Create WaitForIP step
Mitchell Hashimoto
2013-06-05 20:04:55 -07:00
-
bfbc3e376c
command/build: add more logging
Mitchell Hashimoto
2013-06-05 18:36:59 -07:00
-
d5cfa42e05
builder/vmware: Wait a minimum time before shutting down VM
Mitchell Hashimoto
2013-06-05 17:59:33 -07:00
-
daf076bbd9
builder/vmware: Implement cancel
Mitchell Hashimoto
2013-06-05 17:52:37 -07:00
-
bc670323c7
command/build: Fix scoping again
Mitchell Hashimoto
2013-06-05 17:51:13 -07:00
-
81595258be
command/build: Lexical scoping bug to get the right build
Mitchell Hashimoto
2013-06-05 17:46:23 -07:00
-
dd4fb1d62a
packer/plugin: Explicitly set GOMAXPROCS to # of cpus
Mitchell Hashimoto
2013-06-05 17:39:27 -07:00
-
aefb947fa9
builder/vmware: Support <wait>, send proper keycodes
Mitchell Hashimoto
2013-06-05 17:32:57 -07:00
-
6d610f1c6e
builder/vmware: type the boot sequence
Mitchell Hashimoto
2013-06-05 17:15:16 -07:00
-
429ff62128
builder/vmware: Add a boot wait in seconds
Mitchell Hashimoto
2013-06-05 15:48:13 -07:00
-
009b509138
command/build: Output nothign if artifact is nil
Mitchell Hashimoto
2013-06-05 15:36:41 -07:00
-
9bb24e6d90
packer/rpc: Return proper nil artifact if nil is returned
Mitchell Hashimoto
2013-06-05 15:36:26 -07:00
-
cd3523fd4f
builder/vmware: Stop the run properly
Mitchell Hashimoto
2013-06-05 15:19:25 -07:00
-
334fd4e154
packer/rpc: Register []interface{} so arrays can be sent over wire
Mitchell Hashimoto
2013-06-05 15:16:41 -07:00
-
8055e396a0
builder/vmware: Add the run step
Mitchell Hashimoto
2013-06-05 15:12:43 -07:00
-
9c27f5857b
builder/vmware: Better commenting
Mitchell Hashimoto
2013-06-05 14:49:04 -07:00
-
5d465c2ff3
builder/vmware: comments for stepCreateVMX
Mitchell Hashimoto
2013-06-05 14:47:19 -07:00
-
eb8278b21c
builder/vmware: Start HTTP server to serve files
Mitchell Hashimoto
2013-06-05 14:24:48 -07:00
-
875951a817
builder/vmware: Enable VNC
Mitchell Hashimoto
2013-06-05 13:17:56 -07:00
-
dca2795751
builder/vmware: Generate more correct VMX file
Mitchell Hashimoto
2013-06-04 17:00:29 -07:00
-
05a34d2fb1
builder/vmware: Create disk and create VMX file
Mitchell Hashimoto
2013-06-04 16:52:59 -07:00
-
2e57496a82
builder/vmware: Start it. Creates disks so far...
Mitchell Hashimoto
2013-06-04 15:00:58 -07:00
-
87e7f17aa7
command/build: Add -only flag
Mitchell Hashimoto
2013-06-04 14:13:02 -07:00
-
ec22477185
builder/amazonebs: Use unix timestamps
Mitchell Hashimoto
2013-06-04 13:12:04 -07:00
-
a436b91330
builder/amazonebs: interpolate create time into AMI name
Mitchell Hashimoto
2013-06-04 12:52:52 -07:00
-
04a4d91431
builder/amazonebs: Better checking for states
Mitchell Hashimoto
2013-06-04 11:29:59 -07:00
-
a099e32df2
builder/amazonebs: Handle case where no AMIs
Mitchell Hashimoto
2013-06-04 11:26:08 -07:00
-
f67fdecab6
builder/amazonebs: If cancelled, don't return artifact
Mitchell Hashimoto
2013-06-04 10:59:12 -07:00
-
5aa78cb4aa
builder/amazonebs: Properly implement cancel
Mitchell Hashimoto
2013-06-04 10:53:35 -07:00
-
0df18df40f
builder/amazonebs: extract multistep, use that
Mitchell Hashimoto
2013-06-04 10:00:06 -07:00
-
2dd5a982e5
command/build: Cleanly exit after being interrupted
Mitchell Hashimoto
2013-06-04 08:40:17 -07:00
-
256b97ce49
Signal handling, force quit after two interrupts
Mitchell Hashimoto
2013-06-03 22:40:05 -07:00
-
5c39a2f7ca
fmt
Mitchell Hashimoto
2013-06-03 22:32:04 -07:00
-
12a9362f0a
packer/plugin: Swallow interrupts in plugins
Mitchell Hashimoto
2013-06-03 22:31:54 -07:00
-
3956b3a515
command/build: Cancel builds when interrupted
Mitchell Hashimoto
2013-06-03 16:14:10 -07:00
-
94cfe39a76
packer: coreBuild.Cancel calls the builder Cancel method
Mitchell Hashimoto
2013-06-03 16:06:04 -07:00
-
30a061a855
packer: Build.Cancel
Mitchell Hashimoto
2013-06-03 16:03:08 -07:00
-
0ba80c88e8
packer/plugin: Implement Builder.Cancel
Mitchell Hashimoto
2013-06-03 15:31:28 -07:00
-
e06c26c55c
packer/rpc: Implement Builder.Cancel
Mitchell Hashimoto
2013-06-03 15:30:09 -07:00
-
1b557d7710
packer/rpc: Builder.Run() no longer blocks RPC connection
Mitchell Hashimoto
2013-06-03 15:00:35 -07:00
-
079d6f4d43
packer: Introduce Cancel() method to Builder
Mitchell Hashimoto
2013-06-03 14:44:34 -07:00
-
e21d389fd2
packer: Fixin bugs in PrefixUi calling the wrong method
Mitchell Hashimoto
2013-06-03 13:54:28 -07:00
-
3e1b10c09e
packer: ColoredUi bolds, but doesn't bold messages
Mitchell Hashimoto
2013-06-03 13:49:59 -07:00
-
3a61196f15
command/build: Wrap the onion the right way
Mitchell Hashimoto
2013-06-03 13:47:49 -07:00
-
aee0799988
command/build: Colors!
Mitchell Hashimoto
2013-06-03 13:43:38 -07:00
-
f041ebb2fd
packer: ColoredUi
Mitchell Hashimoto
2013-06-03 13:35:43 -07:00
-
c5d539ef13
command/build: Better prefixes
Mitchell Hashimoto
2013-06-03 11:40:08 -07:00
-
edab952a68
packer: Add Message method to Ui
Mitchell Hashimoto
2013-06-03 11:30:38 -07:00
-
37937c1290
provisioner/shell: Use RemoteCmd.Wait
Mitchell Hashimoto
2013-06-03 10:56:12 -07:00
-
bbc5f305e2
packer: RemoteCmd.Wait
Mitchell Hashimoto
2013-06-03 10:49:23 -07:00
-
fdda64f48e
provisioner/shell: Trim whitespace on output
Mitchell Hashimoto
2013-06-02 23:39:04 -07:00
-
684df67ca6
provisioner/shell: Adhere to new communicator API
Mitchell Hashimoto
2013-06-02 23:34:55 -07:00
-
75074ca92d
go fmt
Mitchell Hashimoto
2013-06-02 23:27:18 -07:00
-
1cea606f12
communicator/ssh: Adhere to new Communicator interface
Mitchell Hashimoto
2013-06-02 23:27:01 -07:00
-
a21fe8c484
packer/rpc: Exited fields now work over RPC
Mitchell Hashimoto
2013-06-02 23:21:55 -07:00
-
ea4171f163
packer/rpc: Hook up the new communicator interface
Mitchell Hashimoto
2013-06-02 23:08:40 -07:00
-
532faec457
packer: New Communicator interface is much simplified
Mitchell Hashimoto
2013-06-02 21:20:27 -07:00
-
ffcb7afbee
provisioner/shell: Properly handle closed channels in select
Mitchell Hashimoto
2013-06-02 19:03:26 -07:00
-
6bcd5de6f5
command/build: Help text
Mitchell Hashimoto
2013-06-02 15:17:04 -07:00
-
74d812a766
packer: Much smarter CLI
Mitchell Hashimoto
2013-06-02 15:03:02 -07:00
-
fcd866731b
packer: Remove extra newline on version
Mitchell Hashimoto
2013-06-02 11:52:49 -07:00
-
aa1304f860
packer: Print command help if "--help" is given
Mitchell Hashimoto
2013-06-02 11:49:01 -07:00
-
bbafcfa938
packer, etc: added Help method to Command interface
Mitchell Hashimoto
2013-06-02 11:41:12 -07:00
-
cf732a913d
provisioner/shell: stream output in real time
Mitchell Hashimoto
2013-06-01 21:59:33 -07:00
-
bf296b396e
builder/amazonebs: panics in edge cases
Mitchell Hashimoto
2013-06-01 21:50:20 -07:00
-
e629eef97a
packer/plugin: Start testing the client
Mitchell Hashimoto
2013-06-01 19:35:19 -07:00
-
45c590f413
packer: Fix help output for packer, excessive newlines
Mitchell Hashimoto
2013-06-01 19:15:32 -07:00
-
ade3795123
packer: RemoteCommand.StderrChan
Mitchell Hashimoto
2013-06-01 18:49:49 -07:00
-
3bdd74f9c5
Update TODO
Mitchell Hashimoto
2013-06-01 18:33:32 -07:00
-
e753ffe5d9
packer: Refactor on StdoutChan so it'll work for stderr easily
Mitchell Hashimoto
2013-06-01 18:31:22 -07:00
-
810d17c0ef
packer: RemoteCommand.StdoutChan works + tests
Mitchell Hashimoto
2013-06-01 18:21:27 -07:00
-
ace53450b9
packer: More efficient RemoteCommand.ExitChan
Mitchell Hashimoto
2013-06-01 17:57:26 -07:00
-
c6dd54760c
Get everything compiling again
Mitchell Hashimoto
2013-06-01 17:48:19 -07:00
-
8034e91ca3
packer: Lock in RemoteCommand.ExitChan
Mitchell Hashimoto
2013-06-01 17:45:57 -07:00
-
24237da32c
packer: RemoteCommand.ExitChan() and tests
Mitchell Hashimoto
2013-05-28 18:12:15 -07:00
-
97ba152771
packer: tests for RemoteCommand.Wait
Mitchell Hashimoto
2013-05-28 18:02:14 -07:00
-
7154b5c0f1
packer/rpc: Close the net conn after done sending data for Comm
Mitchell Hashimoto
2013-05-27 23:36:34 -07:00
-
78ab1709cd
packer/rpc: Better logging in communicator
Mitchell Hashimoto
2013-05-27 22:10:44 -07:00
-
b26ff7a6eb
communicator/ssh: More logging
Mitchell Hashimoto
2013-05-27 22:05:33 -07:00
-
9ebf0435ff
provisioner/shell: Basic run
Mitchell Hashimoto
2013-05-27 21:54:19 -07:00
-
33f8d29571
builder/amazonebs, command/build: use new UI interface
Mitchell Hashimoto
2013-05-27 15:15:42 -07:00
-
2788d29bd1
packer, packer/rpc: Update Ui to just take a message
Mitchell Hashimoto
2013-05-27 15:12:48 -07:00
-
f726ea2800
provisioner/shell: Start working on shell provisioner
Mitchell Hashimoto
2013-05-27 15:06:34 -07:00
-
81d8b20730
Update TODO, since Upload is implemented
Mitchell Hashimoto
2013-05-24 09:48:24 -07:00
-
69f1d0fd9f
communicator/ssh: Clearer TODO message about acks
Mitchell Hashimoto
2013-05-24 09:40:20 -07:00
-
3a9069037e
uPate TODO
Mitchell Hashimoto
2013-05-24 09:27:41 -07:00
-
eb5f478ee7
communicator/ssh: Return error if non-zero exit status on Upload
Mitchell Hashimoto
2013-05-24 09:27:28 -07:00
-
821d27a6bb
communicator/ssh: More complete SCP
Mitchell Hashimoto
2013-05-24 09:06:13 -07:00