Commit Graph

1113 Commits

Author SHA1 Message Date
Mitchell Hashimoto df48c6253c packer: Parallelize synopsis lookup to speed up help output
Using `time` to calculate the average of 100 iterations on my machine,
`packer` went from 130ms on average to 70ms.

Previously, the load time would scale linearly about 30ms (on my
machine) on average per new command added. Now that is much much
smaller.
2013-08-13 10:16:25 -07:00
Mitchell Hashimoto ae6b7d8590 Update CHANGELOG 2013-08-13 09:54:13 -07:00
Mitchell Hashimoto 30f9358edc command/inspect: Inspect a templates contents
This command prints out the components of a template, and most
importantly respects the machine-readable flag so that you can
programmatically inspect a template's contents without manually parsing
the JSON.
2013-08-13 09:36:40 -07:00
Mitchell Hashimoto 8c55c8a291 Update CHANGELOG 2013-08-13 08:56:25 -07:00
Mitchell Hashimoto 35a9858444 Up version for dev 2013-08-12 17:23:14 -07:00
Mitchell Hashimoto 1243ff6c16 v0.3.1 2013-08-12 17:05:54 -07:00
Mitchell Hashimoto 2a17370ba9 Update CHANGELOG 2013-08-12 17:00:42 -07:00
Mitchell Hashimoto d60b769217 provisioner/salt-masterless: replace windows slash with linux [GH-276] 2013-08-12 16:26:46 -07:00
Mitchell Hashimoto 1b2d9c4044 builder/vmware: find files if they exist [GH-279] 2013-08-12 16:13:06 -07:00
Mitchell Hashimoto 21f92715c0 provisioner/shell: start_retry_timeout for reboot handling [GH-260] 2013-08-12 15:49:55 -07:00
Mitchell Hashimoto 7eb115f7a9 Up version for dev 2013-08-12 14:16:55 -07:00
Mitchell Hashimoto 5ee1b1c451 v0.3.0 2013-08-12 13:57:04 -07:00
Mitchell Hashimoto 48b9da2feb builder/amazon/common: retry deleting security group [GH-278] 2013-08-12 13:34:55 -07:00
Mitchell Hashimoto 0f6c6511da Update CHANGELOG 2013-08-12 11:40:59 -07:00
Mitchell Hashimoto 87ca9c6542 Update CHANGELOG 2013-08-12 00:02:25 -07:00
Mitchell Hashimoto 7004813a1f Update CHANGELOG 2013-08-11 16:18:40 -07:00
Mitchell Hashimoto adfb6caa2b provisioner/salt-masterless: error if any commands exit with non-zero
[GH-266]

/cc @rgarcia
2013-08-09 17:35:57 -07:00
Mitchell Hashimoto 91898ea8ed Update CHANGELOG 2013-08-09 17:33:22 -07:00
Mitchell Hashimoto 72a7a5e69c provisioner/salt-masterless: don't delete states [GH-265] 2013-08-09 17:01:39 -07:00
Mitchell Hashimoto 43105c0da4 Update CHANGELOG 2013-08-09 15:57:09 -07:00
Mitchell Hashimoto 30d5ff5408 Update CHANGELOG 2013-08-08 22:53:33 -07:00
Mitchell Hashimoto ac0d894028 Update CHANGELOG 2013-08-08 17:26:46 -07:00
Mitchell Hashimoto 97e4f1d180 up version for dev 2013-08-07 15:47:43 -07:00
Mitchell Hashimoto db5d34fd09 v0.2.3 2013-08-07 15:32:38 -07:00
Mark Peek acd0924386 Update CHANGELOG for Amazon AMI tag support [GH-233] 2013-08-06 15:31:56 -07:00
Mitchell Hashimoto 798b7cb25f builder/amazon/all: use new SSHAddress method [GH-243] 2013-08-03 16:24:49 -07:00
Mitchell Hashimoto c2654ddb59 Update CHANGELOG 2013-08-03 13:35:19 -07:00
Mitchell Hashimoto 7b400e8863 Update version for dev 2013-08-01 10:40:18 -07:00
Mitchell Hashimoto 4a176850fe v0.2.2 2013-08-01 10:29:19 -07:00
Mitchell Hashimoto d5ea7e3adf Update CHANGELOG 2013-07-31 23:00:13 -07:00
Mitchell Hashimoto 2775ada116 Update CHANGELOG 2013-07-31 22:11:51 -07:00
Mitchell Hashimoto 558027465a builder/virtualbox,vmware: retry removing output dir if fails 2013-07-31 15:16:39 -07:00
Mitchell Hashimoto 08d2ac7815 packer: don't output colors if Windows and not Cygwin 2013-07-31 14:06:01 -07:00
Mitchell Hashimoto 6ff00c43e6 Update CHANGELOG 2013-07-31 12:40:55 -07:00
Mitchell Hashimoto 7c5edb4d64 Update CHANGELOG 2013-07-31 11:42:05 -07:00
Mitchell Hashimoto dfbea5e683 Update CHANGELOG 2013-07-30 22:42:40 -07:00
Mitchell Hashimoto 0363a1cdc2 builder/virtualbox,vmware: use DownloadableURL 2013-07-29 00:13:30 -07:00
Mitchell Hashimoto 05ef4568e8 Up version for dev 2013-07-26 10:15:35 -07:00
Mitchell Hashimoto 71e30c60c9 v0.2.1 2013-07-26 09:54:05 -07:00
Mitchell Hashimoto 83aca618d8 builder/amazon/common: wait for AMI to be available [GH-207] 2013-07-26 09:38:16 -07:00
Mitchell Hashimoto 1d0adbf2c2 builder/amazon/*: sigint while waiting for state change works 2013-07-25 20:49:15 -05:00
Mitchell Hashimoto 6d658ac923 Update CHANGELOG 2013-07-25 15:20:20 -05:00
Mitchell Hashimoto b3f8a22ca6 Update CHANGELOG 2013-07-25 10:55:25 -05:00
Mitchell Hashimoto 2227e5ab31 command/build: if any builds fail, exit with 1 exit status 2013-07-23 13:36:07 -07:00
Mitchell Hashimoto 2f0e831658 Update CHANGELOG 2013-07-21 22:40:02 -07:00
Mitchell Hashimoto 55c82530a5 Update CHANGELOG 2013-07-20 17:00:36 -07:00
Mitchell Hashimoto 358a5173f5 Update CHANGELOG 2013-07-20 16:55:22 -07:00
Mitchell Hashimoto e84811e2f8 Update changelog 2013-07-20 16:37:48 -07:00
Mitchell Hashimoto bde641ed27 Update CHANGELOG 2013-07-19 14:08:59 -04:00
Mitchell Hashimoto 785e244481 Update CHANGELOG 2013-07-19 14:02:54 -04:00
Mitchell Hashimoto 3f5293785f Update CHANGELOG 2013-07-16 14:24:56 -07:00
Mitchell Hashimoto a179220a84 Up version for dev 2013-07-16 11:44:15 -07:00
Mitchell Hashimoto ce995d77a4 v0.2.0 2013-07-16 11:26:02 -07:00
Mitchell Hashimoto 29279415d0 builder/vmware: error if guest IP is blank [GH-189] 2013-07-16 11:05:47 -07:00
Mitchell Hashimoto 9e3885e192 CHANGELOG 2013-07-15 14:22:55 +09:00
Mitchell Hashimoto 0b5f4d9d17 provisioner/shell: make build name and builder type env vars [GH-154] 2013-07-15 10:07:49 +09:00
Mitchell Hashimoto 387793b2d3 Update CHANGELOG 2013-07-14 21:06:19 +09:00
Mitchell Hashimoto 10f2a88954 Update CHANGELOG for packer fix 2013-07-14 17:13:19 +09:00
Mitchell Hashimoto ec2e347f46 Update CHANGELOG 2013-07-14 16:07:08 +09:00
Mitchell Hashimoto c62d7e2a3d Update CHANGELOG 2013-07-14 12:30:09 +09:00
Mitchell Hashimoto 5c00f2f50f Clean up some of the log path detection code
/cc @markpeek I think this is much cleaner. Also, I made it so it
doesn't append by default... I like the idea of appending but it scares
me that for a bug report someone might put like a multi-megabyte gist of
logs at me. HAHA. We'll see.
2013-07-14 11:00:44 +09:00
Mitchell Hashimoto 3b4ef72e47 Unused keys are invalid in templates [GH-104] 2013-07-14 09:28:56 +09:00
Mitchell Hashimoto aaf024514f Update CHANGELOG 2013-07-13 10:01:19 +09:00
Mitchell Hashimoto 60ee20f308 website: add docs for new security_group_id 2013-07-12 17:27:03 +09:00
Mitchell Hashimoto 6bdd9e821c Update CHANGELOG 2013-07-12 17:01:38 +09:00
Mitchell Hashimoto bdac2a87ef Update CHANGELOG 2013-07-12 07:01:23 +09:00
Mitchell Hashimoto 0fdf9b09c9 builder/vmware: error if shutdown command failed 2013-07-09 14:39:02 -07:00
Mitchell Hashimoto 3dbd220472 Update CHANGELOG 2013-07-09 12:41:36 -07:00
Mitchell Hashimoto d52c43ed67 Up version for dev 2013-07-08 15:17:23 -07:00
Mitchell Hashimoto 71b81b41cf v0.1.5 2013-07-07 21:09:47 -07:00
Mitchell Hashimoto 3e8678f76d builder/amazonebs: retry SSH handshakes [GH-130] 2013-07-07 20:37:43 -07:00
Mitchell Hashimoto b22743767e provisioner/shell: inline_shebang for inline scripts 2013-07-07 17:52:20 -07:00
Mitchell Hashimoto 89e07b875d post-processor/vagrant: properly close file handles [GH-100] 2013-07-07 17:44:13 -07:00
Mitchell Hashimoto ee6fd4941a communicator/ssh: show more descriptive error if SCP not avail [GH-127] 2013-07-07 12:23:32 -07:00
Mitchell Hashimoto 5ba5834a7a builder/common: Error on non-200 download responses [GH-141] 2013-07-07 12:16:31 -07:00
Mitchell Hashimoto f83ec95928 builder/virtualbox: style nitpicks and CHANGELOG 2013-07-07 09:17:27 -07:00
Mitchell Hashimoto 553800b362 post-processor/vagrant: provider PPs get properly configured 2013-07-05 11:11:54 -07:00
Mitchell Hashimoto a9f63871fb post-processor/vagrant: properly forward config into provider [GH-129] 2013-07-05 10:50:57 -07:00
Mitchell Hashimoto e83b17f0e5 Update CHANGELOG 2013-07-04 15:47:06 -07:00
Mitchell Hashimoto 620d6b9339 Update CHANGELOG 2013-07-04 12:50:49 -07:00
Mitchell Hashimoto 2a7b371034 Up version for dev 2013-07-03 11:06:39 -07:00
Mitchell Hashimoto b869ce9b51 v0.1.4 2013-07-02 22:16:13 -07:00
Mitchell Hashimoto 50095283ef builder/virtualbox, builder/vmware: keyboard-interactive [GH-121] 2013-07-02 22:02:58 -07:00
Mitchell Hashimoto a5a7915a11 Update CHANGELOG 2013-07-02 21:29:28 -07:00
Mitchell Hashimoto 47a9d95781 Update CHANGELOG 2013-07-02 12:18:31 -07:00
Mitchell Hashimoto 39d3ae85f6 Update CHANGELOG 2013-07-02 09:38:39 -07:00
Mitchell Hashimoto e0881a133b builder/vmware: wait for shutdown to avoid corrupt disk files [GH-111] 2013-07-02 09:05:17 -07:00
Mitchell Hashimoto b4d9a8f4a7 builder/amazonebs: tests for env vars 2013-07-01 15:22:35 -07:00
Mitchell Hashimoto cceb9c04b0 packer: Clean up some of the JSON syntax stuff 2013-07-01 14:46:32 -07:00
Mitchell Hashimoto e4dfcc9547 Up version for development 2013-07-01 14:37:43 -07:00
Mitchell Hashimoto 8a4106031a v0.1.3 2013-07-01 11:40:49 -07:00
Mitchell Hashimoto f78cbb45a6 packer: PostProcessor API change so they can keep artifacts [GH-55] 2013-07-01 11:30:39 -07:00
Mitchell Hashimoto bac976332f builder/virtualbox, builder/vmware: output and VM name based on build
[GH-91]
2013-07-01 11:11:51 -07:00
Mitchell Hashimoto 9cf78edcf0 builder/virtualbox: trim whitespace when getting version 2013-07-01 10:59:04 -07:00
Mitchell Hashimoto 734b5da49e Update CHANGELOG 2013-07-01 10:45:51 -07:00
Mitchell Hashimoto a7941558d5 Update CHANGELOG 2013-07-01 09:41:10 -07:00
Mitchell Hashimoto b773e8decd packer/rpc: Listen on 127.0.0.1 specifically to avoid hangs 2013-07-01 09:39:34 -07:00
Mitchell Hashimoto 3c816930e0 v0.1.2 2013-06-29 14:03:39 -07:00
Mitchell Hashimoto d180df0032 packer: Template requires builders 2013-06-29 14:02:20 -07:00
Mitchell Hashimoto bd8f89410b post-processor/vagrant: use proper provider type for VMware boxes 2013-06-29 13:52:39 -07:00
Mitchell Hashimoto 62cfa9983d packer/plugin: Assume any listen error is a port collision [GH-58] 2013-06-29 13:35:24 -07:00
Mitchell Hashimoto 9dadd1ce8a builder/vmware: delete unnecessary files from artifact 2013-06-29 13:28:08 -07:00
Mitchell Hashimoto b9fb40b8a5 builder/vmware: populate files properly in artifact [GH-63] 2013-06-29 13:00:34 -07:00
Mitchell Hashimoto b11b2739a9 post-processor/vagrant: rename OVF to box.ovf [GH-64] 2013-06-29 12:52:22 -07:00
Mitchell Hashimoto 3bec95a9d0 Update CHANGELOG 2013-06-29 12:30:10 -07:00
Mitchell Hashimoto 5fb3f18427 Up version for dev 2013-06-29 12:26:15 -07:00
Mitchell Hashimoto aa3805c3fb v0.1.1 2013-06-28 22:41:30 -04:00
Mitchell Hashimoto e7747b3ef4 builder/vmware: default boot_wait 2013-06-28 22:40:55 -04:00
Mitchell Hashimoto 7f458df54e Update CHANGELOG 2013-06-28 22:35:53 -04:00
Mitchell Hashimoto 8aaadf354a builder/virtualbox,vmware: work if port range for HTTP is 0 [GH-53] 2013-06-28 22:00:01 -04:00
Mitchell Hashimoto 222f47dac8 Update CHANGELOG 2013-06-28 21:46:07 -04:00
Mitchell Hashimoto 386304891b Update CHANGELOG 2013-06-28 16:01:50 -04:00
Mitchell Hashimoto d1b006cd55 Add an empty CHANGELOG 2013-06-28 10:21:45 -04:00