Seth Vargo
e863dbe100
Revert "Merge pull request #2807 from markpeek/markpeek-docker-tmpdir"
...
This reverts commit 31d3678814
, reversing
changes made to a3a7c974d0
.
2015-10-15 14:31:13 -04:00
Rickard von Essen
141dcd5c03
Fixes #2828 : parallels prlctl_post don't interpolate values.
2015-10-15 09:28:29 +02:00
Chris Bednarski
f01956405b
Merge pull request #2654 from mitchellh/b-xmlpath
...
Update dependency to an SSL-enabled path; this was migrated from launchpad to github
2015-10-12 16:39:35 -07:00
Eric Johnson
96d522fb64
Merge pull request #2811 from sparkprime/verbatim_account
...
account_file can be verbatim JSON string
2015-10-12 15:57:52 -07:00
Chris Bednarski
ff6d448886
Merge pull request #2814 from mitchellh/b-2793-repro
...
Add a test case to validate download file size when downloading from docker
2015-10-12 13:38:52 -07:00
Mark Peek
e5a713ff01
Alternative fix for #2641 : make random script name actually random
2015-10-11 13:31:09 -07:00
Mark Peek
45829c30e5
builder/amazon/*: fix go vet
2015-10-11 12:18:23 -07:00
Chris Bednarski
5eddaa77bf
Corrected sprintf formatting in error messages
2015-10-08 17:43:54 -07:00
Chris Bednarski
cc153aa71f
Added a test to verify byte size for larger files downloaded from docker
2015-10-08 17:15:27 -07:00
Chris Bednarski
8ff5c07d0c
Add a new packer template for testing large file downloads
2015-10-08 16:37:14 -07:00
Dave Cunningham
1fea962a3a
account_file can be verbatim JSON string
2015-10-08 02:40:18 -04:00
Mark Peek
31d3678814
Merge pull request #2807 from markpeek/markpeek-docker-tmpdir
...
Workaround docker-machine shared folder mapping issue
2015-10-07 14:14:02 -07:00
Mark Peek
77bfd1de2e
Workaround docker-machine shared folder mapping issue
...
When using docker-machine on a Mac only the /Users folder is shared with
the VM. Uploads fail since the normal tmpdir is not shared. This change
uses the local packer directory (usually when run in the users home
folders) allowing it to work without setting TMPDIR explicitly. A better
fix would be to use the docker API directly but that would force users
to use docker API version 20+.
- fixes #901 , fixes #1752 , fixes #2436 , fixes #2675 , fixes #2697 .
2015-10-07 13:29:53 -07:00
Mark Peek
a3a7c974d0
Merge pull request #2422 from vtolstov/qemu
...
fix qemu driver and builder
2015-10-06 21:30:38 -07:00
Rickard von Essen
9cf99289c5
Fixed GCE builder after dependency change.
...
See
4af91da601
2015-09-20 10:14:07 +02:00
Rickard von Essen
3f14b9d984
Merge pull request #2731 from legal90/prl-compact-disk
...
Parallels: Add "CompactDisk" build step
2015-09-16 14:03:31 +02:00
Rickard von Essen
b528811540
Merge pull request #2662 from rickard-von-essen/prl_pd11
...
Parallels Desktop 11: verify correct edition and enable headless mode
2015-09-16 13:34:05 +02:00
Vasiliy Tolstov
48f8612b72
add virtio-scsi
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2015-09-15 10:59:29 +00:00
Mikhail Zholobov
abfe706fc6
builder/parallels: Add "StepCompactDisk"
2015-09-11 11:38:20 +03:00
Mikhail Zholobov
f7b26e44fe
builder/parallels: Add "CompactDisk" driver function
...
This function compacts the specified virtual disk image.
2015-09-11 11:37:52 +03:00
Vasiliy Tolstov
3fae902bc3
enable discards only on qemu >= 2
...
older qemu versions does not have discard option, so not enable it
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2015-09-08 10:40:23 +00:00
Mikhail Zholobov
4ebee7bf3f
builder/parallels: Add "DiskPath" driver function
...
This function determines path to the first virtual disk image of the specified virtual machine.
2015-09-05 13:08:24 +03:00
Rickard von Essen
83980d2326
Enable headless mode by default on Parallels Desktop 11
2015-08-24 15:09:29 +02:00
Rickard von Essen
7d3afc882a
Add check for Parallels Desktop edition in PD 11.
...
Starting since Parallels Desktop 11, the command line functionality is
available only in Pro and Business editions.
2015-08-22 13:15:59 +02:00
Chris Bednarski
0a79546cf9
Update dependency to an SSL-enabled path; this was migrated from launchpad to github
2015-08-21 17:17:56 -07:00
Chris Bednarski
bf733b75d5
Revert "By default, Qemu will now have an extension added based on the file format. This is a change to more closely match behavior from 0.7.5."
...
This reverts commit 55fadd96bc
.
2015-08-21 16:46:29 -07:00
Chris Bednarski
c8d1c650f0
Revert "Updated test for qemu VMName. Previously (0.7.5) a file extension was automatically added to the VMname but this logic is not exposed for testing."
...
This reverts commit d13647ee0f
.
2015-08-21 16:45:47 -07:00
Chris Bednarski
1830c81eab
Correct and expand docker config tests for commit, discard, export_path
2015-08-20 14:15:52 -07:00
Chris Bednarski
d13647ee0f
Updated test for qemu VMName. Previously (0.7.5) a file extension was automatically added to the VMname but this logic is not exposed for testing.
2015-08-20 14:03:16 -07:00
Chris Bednarski
8f7f82334a
Merge pull request #2628 from mitchellh/b-docker-export-validation
...
Improve artifact validation for docker builder
2015-08-19 13:12:34 -07:00
Chris Bednarski
5503b7f496
Don't export errors
2015-08-19 13:12:16 -07:00
Chris Bednarski
55fadd96bc
By default, Qemu will now have an extension added based on the file format. This is a change to more closely match behavior from 0.7.5.
2015-08-18 17:44:17 -07:00
Chris Bednarski
746b9a8391
Formatting tweaks
2015-08-18 16:55:29 -07:00
Chris Bednarski
1b1bd19c20
Reformat code so we can grep for this more easily
2015-08-18 16:47:12 -07:00
Chris Bednarski
750a9c61de
Added discard option for docker builder, also reorganized some error messages
2015-08-18 14:38:32 -07:00
Chris Bednarski
32978a5109
Add an explicit error message when there is no output file specified
2015-08-18 13:48:18 -07:00
Chris Bednarski
1a775c05d9
Update calls to amazon to match the upstream
...
- see http://aws.amazon.com/releasenotes/2948141298714307
- run awsmigrate-renamer on each amazon module (chroot, instance, etc.)
2015-08-17 17:44:01 -07:00
Chris Bednarski
d0f6ab4331
Merge pull request #2585 from mitchellh/f-dockerdownload
...
Implement docker download
2015-08-12 12:24:23 -07:00
Chris Bednarski
5ad4b0e97e
Added tests and handle the tar format from docker cp -
2015-08-12 12:16:26 -07:00
Chris Bednarski
8cdd078952
Changed fixtures so we can do a directory test too
2015-08-12 11:48:47 -07:00
Chris Bednarski
62c5e8358d
Added a test for docker upload and download
2015-08-12 11:36:56 -07:00
Chris Bednarski
de9ecd2d62
Add a test fixture file
2015-08-12 11:36:33 -07:00
Chris Bednarski
3523ffdce1
Farewell extra line. You were pretty but out of place.
2015-08-12 11:36:10 -07:00
Rickard von Essen
b6098baac2
Merge pull request #2587 from rickard-von-essen/issue-2543
...
Fix interpolation of {{.Flavor}} in parallels_tools_guest_path. (2)
2015-08-12 10:29:42 +02:00
Rickard von Essen
da82ff3fd6
Fix interpolation of {{.Flavor}} in parallels_tools_guest_path. (2)
...
Actually fix the error...
Fixes [GH-2543]
2015-08-12 10:28:06 +02:00
Chris Bednarski
047382eec9
Style tweak
2015-08-11 22:30:19 -07:00
Chris Bednarski
dc3c55cf8e
Implemented downloader for the docker communicator so we can pull files out of a container
2015-08-11 22:22:52 -07:00
Rickard von Essen
5e610df4b3
Merge pull request #2583 from rickard-von-essen/issue-2543
...
Fix interpolation of {{.Flavor}} in parallels_tools_guest_path.
2015-08-12 01:44:19 +02:00
Rickard von Essen
5a6bcdeb78
Fix interpolation of {{.Flavor}} in parallels_tools_guest_path.
...
Fixes [GH-2543]
2015-08-12 01:34:08 +02:00
Chris Bednarski
313fcaf0ff
Revert backwards-compatibility break in VMX option casing
...
PR #2309 introduced case-sensitive options in VMX files. This is to support a case-sensitive option called `virtualSSD`. The change made all options case-sensitive, which causes problems with external VMX options provided in user templates. To prevent breakage, this change is being reverted.
- Fixes #2574
- Reverts #2542
- Reverts #2309
2015-08-10 14:52:34 -07:00