Commit Graph
9694 Commits
Author SHA1 Message Date
DanHam 1aee759f06 Fix tests and reconfigure for support of multi-disk vm 2018-04-21 22:49:36 +01:00
DanHam 6c9d4efd9f Fix error on compaction step of vmx build. Support compacting multi-disk vm 2018-04-21 22:49:36 +01:00
Matthew Hooker e4bd30e53d fix bug with empty boot command. 2018-04-21 11:40:47 -07:00
M. Marsh bcbee45bf9 Merge pull request #6039 from stack72/triton-insecure-skip-tls-verify
builder/triton: Add support to Skip TLS Verification of Triton Certificate
2018-04-20 13:44:28 -07:00
Matthew Hooker 40d054a1a7 add recommended vmware network setting when using HTTPIP. 2018-04-20 12:28:11 -07:00
Matthew Hooker 45b5199453 update changelog 2018-04-20 12:23:27 -07:00
Matthew Hooker 024fac4b4f Merge pull request #6129 from hashicorp/bc_replace
Replace boot command parser with PEG parser.
2018-04-20 12:21:20 -07:00
Matthew Hooker 8079616cc3 Merge pull request #6167 from evgeni/patch-1
fix invalid disc_discard setting  error message
2018-04-20 11:22:40 -07:00
Evgeni Golov 5a10e5a038 fix invalid disc_discard setting error message 2018-04-20 13:17:40 +02:00
Matthew Hooker b5a97e468f fix test 2018-04-19 17:07:58 -07:00
Matthew Hooker 7e9af8247a fix 2 byte scancodes for pc-xt VMs. 2018-04-19 17:02:39 -07:00
Matthew Hooker 675eae1e92 flush scancodes when we wait 2018-04-19 16:44:50 -07:00
Matthew Hooker 11de2b9759 remove unnecessary log line. 2018-04-19 16:13:24 -07:00
Matthew Hooker 374d8f089f better log message 2018-04-19 16:09:38 -07:00
Matthew Hooker 31d04f1945 remove outdated comment 2018-04-19 14:26:31 -07:00
Matthew Hooker df6224d04e fix vnc config 2018-04-19 14:26:31 -07:00
Matthew Hooker aa69bdf74e Perform validation of boot command. 2018-04-19 14:26:31 -07:00
Matthew Hooker 7d43324359 add menu key.
Replaces #5989
2018-04-19 14:26:31 -07:00
Matthew Hooker e9e27941cc sort keycode lists 2018-04-19 14:26:31 -07:00
Matthew Hooker 1d36ef038c implement boot config struct for hyperv 2018-04-19 14:26:31 -07:00
Matthew Hooker a0c9ddb9ae implement boot config struct for virtualbox 2018-04-19 14:26:31 -07:00
Matthew Hooker c8e76ce298 implement config struct for qemu 2018-04-19 14:26:31 -07:00
Matthew Hooker c6299972b9 s/boot_command/bootcommand/ 2018-04-19 14:26:31 -07:00
Matthew Hooker 7990966a09 fix boot command config struct name 2018-04-19 14:26:31 -07:00
Matthew Hooker e662927623 Implement boot config struct for parallels 2018-04-19 14:26:30 -07:00
Matthew Hooker 408eba88ad flatten boot command config and implement for vmware 2018-04-19 14:26:30 -07:00
Matthew Hooker 84894ca459 remove nonsensical negative waits. 2018-04-19 14:26:30 -07:00
Matthew Hooker 9a8acbbcab negative wait WIP 2018-04-19 14:26:30 -07:00
Matthew Hooker add7e8acb9 Stop sending boot commands when context canceled. 2018-04-19 14:26:30 -07:00
Matthew Hooker 9a839c401b fix formatting 2018-04-19 14:26:30 -07:00
Matthew Hooker 94129b7fe3 we're using PC-XT (set1) not PC-AT 2018-04-19 14:26:30 -07:00
Matthew Hooker c753391f43 fill out and reformat the boot command docs 2018-04-19 14:26:30 -07:00
Matthew Hooker f5b09c8c38 set vim pandoc modeline 2018-04-19 14:26:30 -07:00
Matthew Hooker 4454e4fb4f Use erb to add support for partials. 2018-04-19 14:26:30 -07:00
Matthew Hooker 36aeaf27b3 Use a partial for the boot command docs.
I know we rejected this idea back in #4061, but we are closer to being at a point
where we can host a version of the website on master, and this will help push that through.
2018-04-19 14:26:30 -07:00
Matthew Hooker a46a7afa20 Remove old tests. 2018-04-19 14:26:29 -07:00
Matthew Hooker e2e7bc65fd Make special keys case insensitive.
add tests
2018-04-19 14:26:29 -07:00
Matthew Hooker cba4d3235f cleanup 2018-04-19 14:26:29 -07:00
Matthew Hooker bf0a320125 Implement new parser for qemu boot command 2018-04-19 14:26:29 -07:00
Matthew Hooker bdb1eee7d8 Implement new parser for HyperV boot command 2018-04-19 14:26:29 -07:00
Matthew Hooker f9ad264f4d Comments 2018-04-19 14:26:29 -07:00
Matthew Hooker 81d127768c Add key press interval to virtualbox. 2018-04-19 14:26:29 -07:00
Matthew Hooker 59376294ef Maximize scancode throughput.
Let's cache the scancodes and flush them at the end. Also make sure to
send only as many as the driver can send correctly. It's important here
to chunk the scancodes correctly, so that we don't accidentally split them
over successive calls to the driver
2018-04-19 14:26:29 -07:00
Matthew Hooker 9b7704c714 Implement new parser for Parallels boot command 2018-04-19 14:26:29 -07:00
Matthew Hooker 99d61920d0 Abstract vbox driver into PC-AT driver. 2018-04-19 14:26:29 -07:00
Matthew Hooker e4af71858f Implement new parser for Virtualbox boot command
Remove boot wait for virtualbox run step
2018-04-19 14:26:29 -07:00
Matthew Hooker 1c0af28662 Some cleanup and comments. 2018-04-19 14:26:29 -07:00
Matthew Hooker 4e2f14196a Rely on context to cancel typing boot command. 2018-04-19 14:26:28 -07:00
Matthew Hooker 673245afcf Replace boot command parser with PEG parser. 2018-04-19 14:26:28 -07:00
Matthew Hooker 508064d0af Merge pull request #6165 from alexgottschalkmedal/patch-1
Update amazon.html.md
2018-04-19 13:10:15 -07:00