Commit Graph

  • 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