1953 Commits

Author SHA1 Message Date
Mitchell Hashimoto
697c91b0b0 Remove dependency on identifier package, use time ordered UUID [GH-541] 2013-10-16 16:21:14 -10:00
Mitchell Hashimoto
7b09e24ac3 Update CHANGELOG 2013-10-15 09:51:47 -10:00
Mitchell Hashimoto
d3ab4d6b40 provisioner/shell: comment on why we return right away if advance == 0
/cc @mwhooker
2013-10-15 09:48:12 -10:00
Mitchell Hashimoto
f2c0aeacf5 provisoiner/shell: append only needs to add a byte for UnixReader 2013-10-15 09:40:47 -10:00
Matthew Hooker
4beec63845 Merge pull request #537 from mitchellh/fix507
provisioner/shell: fix EOF detection
2013-10-15 06:02:39 -07:00
Matthew Hooker
abe92ed739 provisioner/shell: fix EOF detection
Fixes #507

The scanUnixLine function was erroneously returning empty lines when EOF
was reached.
This commit adds a test for the problem and changes the scanUnixLine
function to elide the trailing \n if no content was read.
2013-10-15 05:56:10 -07:00
Mitchell Hashimoto
61ea7de66b Update CHANGELOG 2013-10-13 22:57:04 -10:00
Mitchell Hashimoto
111392ad43 Merge pull request #503 from zimbatm/fix/vagrant-aws-instance
post-processor/vagrant: support instance store AMIs [GH-503]
2013-10-14 01:56:24 -07:00
Mitchell Hashimoto
bfba541338 Update CHANGELOG 2013-10-13 22:51:36 -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
93ab5c8f63 Update CHANGELOG 2013-10-13 22:46:31 -10: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
Mitchell Hashimoto
eb2bcfe456 Update CHANGELOG 2013-10-13 22:36:15 -10:00
Mitchell Hashimoto
e05cc3220f Merge pull request #531 from mitchellh/521
common/config: config filter function [GH-521]
2013-10-14 01:35:23 -07:00
Mitchell Hashimoto
df3d751b19 communicator/ssh: explicitly set c.conn = nil 2013-10-13 22:21:52 -10: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
Jack Pearkes
4afe900535 Update CHANGELOG 2013-10-11 01:07:06 +02:00
Jack Pearkes
fcb83ced59 Merge pull request #518 from mitchellh/fix516
builder/digitalocean: Scrub config before logging
2013-10-10 16:02:21 -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
Jonas Pfenniger
c2ff4ded9c Use the same vagrant post-processor for amazon instances than EBS. Fixes #502 2013-10-05 23:32:41 +01:00
Mitchell Hashimoto
9b501b93d6 provisioner/shell: add more tests for UnixReader 2013-10-04 10:47:28 -07: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
Mitchell Hashimoto
2057ed1366 Update CHANGELOG 2013-10-02 17:05:33 -07:00
Mitchell Hashimoto
1fd165bb87 Merge pull request #491 from patricklucas/ssh_timeout_should_be_error
common: An SSH timeout should be treated as an error
2013-10-02 17:04:52 -07:00
Patrick Lucas
9ca3c82228 An SSH timeout should be treated as an error 2013-10-02 14:55:28 -07:00
Mitchell Hashimoto
9afa4732dd Up version for dev 2013-10-02 10:56:04 -07:00
Mitchell Hashimoto
8597b5c5a3 v0.3.9 v0.3.9 2013-10-02 08:34:29 -07:00
Mitchell Hashimoto
5b8c6582b6 provisioner/chef-solo: unused var 2013-10-02 08:29:12 -07:00
Mitchell Hashimoto
fbd5a3c534 provisioner/chef-solo: alphabetize tests and such
/cc @netshade
2013-10-02 08:28:51 -07:00
Mitchell Hashimoto
a4309ff33a Update CHANGELOG 2013-10-02 08:27:38 -07:00
Mitchell Hashimoto
96a0ae50b7 Merge pull request #483 from netshade/chef-environment-support
provisioner/chef-solo: chef environment support
2013-10-02 08:26:47 -07:00
Mitchell Hashimoto
bb99b79733 Merge pull request #486 from tchaudhri/update_site_avail_commands_list
website: Updated web site doc. for avail commands list
2013-10-01 19:08:51 -07:00
Tehmasp Chaudhri
0d5cd549a4 Updated web site doc. for avail commands list 2013-10-01 19:45:11 -06:00
Chris
8ba2346fe3 formatting 2013-10-01 11:21:16 -04:00
Chris
cf5abfc0f1 add environments_path and chef_environment support to chef provisioner 2013-10-01 11:20:36 -04: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
Matthew Hooker
43e76cc7d0 Fix UnixReader panic on empty lines.
Added a test for the failure.

Most of the scanner code looks like it's a modified version of
bufio.ScanLines, so I changed it to use that but always add a line feed.
2013-10-01 09:06:01 +00:00
Mitchell Hashimoto
b230453b0a Update CHANGELOG 2013-09-30 22:03:14 -07:00
Jason A. Beranek
b2a00e5772 provisioner/shell: fix provisioner to use UnixReader [GH-477]
Packer was using the original file reader when uploading, instead of the UnixReader /cc @mitchellh
2013-09-30 23:54:54 -05:00
Mitchell Hashimoto
7bad5923d3 go fmt 2013-09-30 11:39:52 -07:00
Mitchell Hashimoto
ff163e4459 provisioner/shell: add another UnixReader test for sanity 2013-09-30 11:39:24 -07: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