Commit Graph

393 Commits (1e86c49e321e16cd68d935b0d4bbbf05ba511b21)

Author SHA1 Message Date
Megan Marsh 39354f64e5 move helper/communicator dir into packer-plugin-sdk
5 years ago
Megan Marsh d5971ca25e fix tests by moving mock hooks and communicators, and BasicUi definition, into SDK
5 years ago
Megan Marsh 56a45b04ab Move hook and communicator definitions to packer-plugin-sdk
5 years ago
Megan Marsh 14bdb9516c move Artifact and artifact mock to the sdk
5 years ago
Megan Marsh 001886670d move Ui definition into the packer plugin sdk.
5 years ago
Megan Marsh 9e47696dff move helper/config to bundle with the other template definitions
5 years ago
Megan Marsh 007337989e move communicator helpers into communicator dir
5 years ago
Megan Marsh 3f6deb8828 move multistep into the plugin sdk
5 years ago
Megan Marsh 7d658149ea update tests and website and generated partials to reflect new package format
5 years ago
Megan Marsh 6402362018 create packer-plugin-sdk directory and begin moving the relevant folders into it.
5 years ago
Megan Marsh df9febef1b move communicators into sdk-internals directory
5 years ago
Megan Marsh 8d0058dad6 allow user to set tools source path
6 years ago
Sylvia Moss 9737b85bbc
Remove usb_keyboard option (#9945)
6 years ago
Sylvia Moss 7736ae6c67
Add VMware vnc_over_websocket option (#9938)
6 years ago
Megan Marsh f28cabb162
Merge pull request #9940 from hashicorp/fix_9936
6 years ago
Megan Marsh b08dd28b85 skip slot 7 in disk creation so we don't use reserved slot
6 years ago
Megan Marsh 6935f47809 add tests for disk defaulting
6 years ago
Megan Marsh eae3fda901 refactor out disk defaulting so it can be used to default the vmx cdrom too
6 years ago
Sylvia Moss 31f08909b4
Add usb_scan_codes option to use USB scancodes instead of VNC for remote builds (#9895)
6 years ago
Lars Lehtonen 03a0beb683
builder/vmware/common: simplify type assertion switch (#9893)
6 years ago
Wilken Rivera f4556fd3f1
Merge pull request #9831 from hashicorp/remedial_remote_export_config_tests
6 years ago
Wilken Rivera 03a374f4b6
Fix linting issues for SA6005 check (#9854)
6 years ago
Megan Marsh 1c5bc41beb refactor ovftool validation into vmware driver
6 years ago
Megan Marsh a6d5106cd7 Allow "export" to ovf/ova for local vmware builds in addition to esx ones.
6 years ago
Megan Marsh e9b526ee2d
Move step_create_disk into common folder, and add to vmx builder (#9815)
6 years ago
Megan Marsh a2cfaace59 extract output dir configuration and defaulting into the step_output_dir, using pointers to make sure they get set properly back on the main config
6 years ago
Megan Marsh 3b2bedf794 implement a remote_output_directory option, and heavily comment output code
6 years ago
Megan Marsh b0d2201d55
Merge pull request #9782 from hashicorp/fix_9151
6 years ago
Megan Marsh 0a5cd953fc fully destroy vm if it was cancelled or errored
6 years ago
Megan Marsh aa2418cf01
add progress tracker to vmware-esx iso upload. Add colored prefix to … (#9779)
6 years ago
Megan Marsh 25f2ec48d3
add network_name option to vmware builder to make it match the network option on the vsphere builder, so vmware users needn't update vmx data just for the network name (#9718)
6 years ago
Megan Marsh 395a0c472e improve postprocessor stdout
6 years ago
Megan Marsh 74aef3c819 apply same url encoding to other places we call ovftool
6 years ago
Megan Marsh a687d6fe12
ci/tech-debt: Fix vmware acceptance tests (#9636)
6 years ago
Adrien Delorme 1edd848877 esx5driver.VerifyChecksum: try checksum remote file instead of local file
6 years ago
Ali Rizvi-Santiago 3da5a64a8d Fixed a race in the ReadNetworkingConfig implementation from the parsers belonging to the vmware builders that existed between reading the version and consuming tokens from the rest of the file.
6 years ago
Megan Marsh 5d67183c4c fix test
6 years ago
Megan Marsh 093cfcfd9f
Merge pull request #9322 from arizvisa/GH-8528
6 years ago
Ali Rizvi-Santiago 8985ba077c Re-added the (mistakenly removed) host override to the CommHost for the vmware builders.
6 years ago
Megan Marsh 4cd3429914 add ssh override test
6 years ago
Ali Rizvi-Santiago 9c5a65263f Added @SwampDragons' suggestion to the `CommHost()` implementation for the vmware builders which uses the communicator config's `Config.Port()` function to determine the communication port-number independent of the configured protocol.
6 years ago
Megan Marsh baed65156c
Merge pull request #9319 from arizvisa/GH-8528.refactor
6 years ago
Ali Rizvi-Santiago 898321bcfe Added suggestions from @SwampDragons to the parsers from the vmware builders, included unit-tests and sample file for fusion's networking file, and fixed a few situations where the channel wasn't being closed.
6 years ago
Megan Marsh df37918467
Merge pull request #9303 from arizvisa/GH-8528.unit-tests
6 years ago
Ali Rizvi-Santiago e5b6d8c37c Didn't know that WinRM uses a different variable for the port number when trying to determine the communication host in `CommHost`...now it's fixed.
6 years ago
Ali Rizvi-Santiago 229b5d17ff Re-worked the vmware builder drivers so that they're able to check multiple ip addresses when trying to connect via the CommHost.
6 years ago
Ali Rizvi-Santiago 0609909f1a Fixed some lint issues.
6 years ago
Ali Rizvi-Santiago ad7194c920 Rewrote the GuestIP implementation in the vmware builder to use the new dhcpd lease parsers instead of the old regexp-based logic.
6 years ago
Ali Rizvi-Santiago 020b005522 Finished implementing the final dhcpd lease entries parser for the vmware builders and also included its own unit tests.
6 years ago
Ali Rizvi-Santiago cf5332fa20 Updated the dhcpd lease entry parser in the vmware builder to return errors if any are encountered.
6 years ago