Commit Graph
18348 Commits
Author SHA1 Message Date
Matthew Hooker 9bb0681586 Merge pull request #6423 from hashicorp/fix5513
cmd/validate: Warn users if configs need fixing
2018-07-23 13:52:28 -07:00
Megan Marsh d2823622e5 Merge pull request #6249 from iammattcoleman/add-use_backing_file
qemu builder: add the 'use_backing_file' setting for QCOW2 images
2018-07-23 13:40:04 -07:00
Megan Marsh 66c45273fb Merge pull request #6494 from double16/vagrant-docker
Vagrant post-processor for using a Docker image
2018-07-23 12:18:52 -07:00
Megan Marsh 5ef8b55559 need log import 2018-07-23 10:34:05 -07:00
Megan Marsh a2f5fbadf6 don't fail if you can't find abs or relative path. 2018-07-23 09:54:25 -07:00
Patrick Double 4f9a91012f Change docker-push to return docker-import artifact 2018-07-20 15:27:29 -05:00
Anshul Sharma 431cbb2ad5 Added Docs 2018-07-20 09:04:49 +03:00
Patrick Double ce08eb8b7c Cleanup docs 2018-07-19 20:41:26 -05:00
DanHam 1a7804221e Minor fixes, changes and improvements to Hyper-V VMCX docs 2018-07-20 02:12:48 +01:00
DanHam c8f54d5291 Fixer and tests to convert 'clone_from_vmxc_path' -> 'clone_from_vmcx_path' 2018-07-20 02:12:48 +01:00
DanHam da21c25791 Convert incorrect 'vmxc' -> 'vmcx' in codebase, docs and template opts
grep -rli --exclude-dir={vendor,bin\*,\*vmware\*,\*pkg\*} vmxc . | \
xargs sed -i 's/\(vm\)\(x\)\(c\)/\1\3\2/ig'
2018-07-20 02:12:47 +01:00
DanHam 3c5d7aec74 Ensure new fixer appears in 'packer fix' usage message 2018-07-20 02:12:47 +01:00
DanHam 28087cb9f7 Fixer and tests to remove deprecated 'vhd_temp_path' Hyper-V ISO setting 2018-07-20 02:12:47 +01:00
DanHam 674bad0ab4 Break very long lines for readability 2018-07-20 02:12:47 +01:00
DanHam 2bb5a92755 Fix error in comment due to copy/paste from VMware step 2018-07-20 02:12:47 +01:00
DanHam 36bd2f5691 Fix an error with an error. Add some comments. 2018-07-20 02:12:46 +01:00
DanHam 29503e453e Update Hyper-V docs with new export behaviour 2018-07-20 02:12:46 +01:00
DanHam e42e03ef2e Update VMCX doc: Include temp_path; ISO & VMCX docs: Better explain opts 2018-07-20 02:12:46 +01:00
DanHam ee0a2469eb Add ability to specify 'temp_path' for the build directory to VMCX builder 2018-07-20 02:12:46 +01:00
DanHam 8032c8151a Tests for step to create output directory 2018-07-20 02:12:46 +01:00
DanHam f027585a93 Tests for step to create build directory 2018-07-20 02:12:45 +01:00
DanHam ed5bebfa8c Change variable/statebag key name to better convey purpose 2018-07-20 02:12:45 +01:00
DanHam 00276f2f64 Change step name to better illustrate purpose of step 2018-07-20 02:12:45 +01:00
DanHam b386e567db Change filename to better illustrate purpose of step 2018-07-20 02:12:45 +01:00
DanHam d2390f464d Actually implement the function for the driver 2018-07-20 02:12:45 +01:00
DanHam 181bb0ba23 Add calling code and skeleton driver to make tests pass 2018-07-20 02:12:45 +01:00
DanHam 0a4ec13323 Tests for func to move VHDs to output dir when skip_export: true 2018-07-20 02:12:44 +01:00
DanHam 32148168bd Introduce a new step to collate build artifact at the end of the build
The new step collects together all the required build artifacts and
places them in the output directory.

* Reintroduce/add the code removed from step export to preserve the
  legacy export directory structure when skip_export is unset/false
* Add a place holder for a future function that will move just the VHD
  files from the build directory to the output directory when
  skip_export is true
* Add tests for current functionality and placeholder tests for future
  functions
2018-07-20 02:12:44 +01:00
DanHam ee7fa27ada Fix up tests. Ensure export step stores the export path in state 2018-07-20 02:12:44 +01:00
DanHam 232dd8f0a6 Remove code to preserve legacy export dir structure from the export step
Store the export path in the state bag in preparation for use in a later
step
2018-07-20 02:12:44 +01:00