Commit Graph

5678 Commits (72166febee89db489655938a047500a4569c6b3e)

Author SHA1 Message Date
Wilken Rivera a76c6c55a9 Remove HCL config for runtime field `UserAgent`
6 years ago
Wilken Rivera 980f02ce5d Add mapstructure tag for UserAgent field
6 years ago
Li Kexian 94a32dc282
tencentcloud cvm use CLOUD_PREMIUM disk by default (#9663)
6 years ago
sylviamoss c6e9bde97b add step customize and docs
6 years ago
jhawk28 3370c91cf2
add some additional messaging when a boot command fails to type (#9661)
6 years ago
Megan Marsh 883339be25
Set project via project flag, not setting in the config (#9662)
6 years ago
Megan Marsh b695615d7d
fix local file stating (#9660)
6 years ago
Megan Marsh b40490c3c1
Merge pull request #9610 from chilversc/winrm-via-iap-tunnel
6 years ago
Megan Marsh 395a0c472e improve postprocessor stdout
6 years ago
Megan Marsh b3c3e3ed63
Merge pull request #9589 from hashicorp/fix_9184
6 years ago
Adrien Delorme 44616d3bff
refactor initialization out from packer configs + tests (#9627)
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
Megan Marsh 0a66f19dbe
fix minimal json example to use new checksumming (#9633)
6 years ago
Megan Marsh ec5a2b87af
Merge pull request #9619 from piggona/master
6 years ago
Megan Marsh f9df185ef1
Merge pull request #9579 from hashicorp/fix_9562
6 years ago
Chris Chilvers 63eedf841e Fix failing tests due to IAP communicator host name
6 years ago
Megan Marsh 1f3b3f8fd9 change retry func to a 15 min timeout
6 years ago
Megan Marsh a56942d3c7 change isAwsErr to an exported func so I can use it in other aws modules.
6 years ago
Megan Marsh 036ea238bf wrap CreateImage call in a retry to account for eventual consistencey issues with image state
6 years ago
piggona 22b49c1a92 delete cvm-filter configuration
6 years ago
piggona ecfce6ef4c delete cvm-filter configuration
6 years ago
piggona 38563df35c builder/tencent: add key source_image_name to get source image by name when creating image.#9548
6 years ago
piggona a1b6f809c7 add:argument key SourceImageName to get source image by name.
6 years ago
Adrien Delorme 810f161d22 builder/amazon/common/block_device.go: replace tabs with words
6 years ago
Adrien Delorme 966b17d2b5 builder/amazon/common/access_config.go: replace tabs with words
6 years ago
Adrien Delorme 5c4901c2c2 builder/amazon/common/run_config.go: replace tabs with words
6 years ago
Adrien Delorme 1455a29f2b remove tabs for security_group_filter too
6 years ago
Adrien Delorme 191094edcc better `disable_stop_instance` docs
6 years ago
Chris Chilvers 37544f4d5f Support using WinRM over an IAP tunnel
6 years ago
Megan Marsh 530f5e3f63 more additions to partials
6 years ago
Megan Marsh a1651977b3 add tabs to generated docs from access_config and run_config structs
6 years ago
Megan Marsh 8964367eb5
Merge pull request #9603 from paulmey/disable-password
6 years ago
Megan Marsh 0883e185a2
Merge pull request #9594 from GennadySpb/yndx-image-min-disk-size
6 years ago
Megan Marsh 9f34241b5c
Merge pull request #9597 from romantomjak/multiqueue-net-option
6 years ago
Paul Meyer 708ca1c126 Add some error checking
6 years ago
Paul Meyer deca28c158 Disable password auth on ssh key Linux builds
6 years ago
Paul Meyer 5fd68374fe Optionally disable password authentication for Linux builds
6 years ago
Roman Tomjak a2220e5f08
make linter happy
6 years ago
Roman Tomjak d3d7cc3e59
configure packet queues on nics
6 years ago
Roman Tomjak a65157a91b
use helper method for mandatory config
6 years ago
Gennady Lipenkov 03a0bf26f2 Rename config key name
6 years ago
Gennady Lipenkov 9c565a97c0 Add new property 'min_disk_size' of built image
6 years ago
Megan Marsh c0270c9f19
Merge pull request #9587 from romantomjak/disable-kvm-flag
6 years ago
Roman Tomjak 7ed8709483
add option to configure network adapter multiqueue support
6 years ago
Roman Tomjak 376b8c045e
use the value of disable kvm flag when creating the VM
6 years ago
Roman Tomjak be7251f185
add option to disable kvm hardware virtualization
6 years ago
Megan Marsh 8bb2cb44c0 rename launch timeout to launch wait
6 years ago
Megan Marsh 6e9eaa1edd generate code
6 years ago
Megan Marsh af009c2aa0 make tunnel timeout configurable
6 years ago
Megan Marsh cf5537d5d2
Merge pull request #9565 from mk0x9/docker/builder-add-runner-params
6 years ago
Megan Marsh c59d0b0283
Merge pull request #9584 from hashicorp/azr-fix-esxi-checksum
6 years ago
Adrien Delorme 1edd848877 esx5driver.VerifyChecksum: try checksum remote file instead of local file
6 years ago
Michael Kuryshev 37d0f48599 builder/docker: reference to docker docs regarding capabilities
6 years ago
Megan Marsh a414e7cdb9 convert relative to absolute path in prepare
6 years ago
Megan Marsh bb43b5cac4 improve validation and error handling around synced_folder
6 years ago
Michael Kuryshev 6e77d9d3a9 builder/docker: runner support for --device
6 years ago
Michael Kuryshev 791a86c45e builder/docker: runner support for --cap-add, --cap-drop, --tmpfs
6 years ago
Megan Marsh f5031a1eb5
Merge pull request #9573 from zhsj/bump-gophercloud
6 years ago
Megan Marsh aa4933c28a
Merge pull request #9574 from jhawk28/vsphere_usb_controllers
6 years ago
Joshua Foster b49c844637 ignore false and 0 in case someone defined the field as "false" or false
6 years ago
Sylvia Moss 5a006f226a
Don't use Packer context as vSphere driver context (#9576)
6 years ago
Sylvia Moss eb5c3c3efb
fix file size descriptor (#9568)
6 years ago
Sylvia Moss 3a0dfa1259
add option to destroy vm after deploy to content library (#9569)
6 years ago
Joshua Foster b0fa05704a change usb controllers to a list. add ability to set as a usb3
6 years ago
Shengjing Zhu 4fe9a92058 Bump gophercloud to latest version
6 years ago
Roger Hu 28f8241a05 update generated files
6 years ago
Moss 921078ccc0 add force_bios_setup configuration option
6 years ago
jhawk28 ae5156a70d
add ability to define multiple disk controllers (#9519)
6 years ago
Sylvia Moss 9c1409dbba
Add content_library_destination to import VM template to a Content Library (#9551)
6 years ago
Megan Marsh 61b79b6e53
Merge pull request #9542 from jhawk28/bug_9511
6 years ago
Megan Marsh e1e37ad025
Merge pull request #9555 from yandex-cloud/yandex-export-templating
6 years ago
Megan Marsh b7f1aedf96
Merge pull request #9556 from hashicorp/fix_9107
6 years ago
Joshua Foster 765d96e8eb unset HardwareConfig.Firmware since CreateConfig.Firmware configures the firmware in StepCreateVM
6 years ago
Moss b74e28a479 match network to host when multiple networks are found
6 years ago
Gennady Lipenkov 378c9746fa Fill up build variables (aka `generated_data`)
6 years ago
Megan Marsh e08c1a461a
Merge pull request #9553 from GennadySpb/yandex-import-post-processor
6 years ago
Megan Marsh 4d3b2cea96
Merge pull request #9480 from adongy/master
6 years ago
Gennady Lipenkov 420beb333b make inner image accessible from other packages
6 years ago
Megan Marsh a885e620ee don't error for no mappings if no mappings were set.
6 years ago
Wei Cheng e5606d483d
builder/googlecompute: add support for oslogin (#9339)
6 years ago
Megan Marsh d4a7dd24d9
fix link in deprecation warning (#9544)
6 years ago
Sylvia Moss 268e95364f
Adds vApp properties config and save public ssh key to a vApp property (#9507)
6 years ago
Megan Marsh 673858a63c
Merge pull request #9513 from hashicorp/undocument_ssh_temp_key
6 years ago
Wilken Rivera 892413b7ea
docs/builder/vsphere-iso: Add documentation for BootConfig (#9538)
6 years ago
Wilken Rivera eeb6f017bd
Merge pull request #9505 from hashicorp/f-googlecompute-wrap_startup_script-option
6 years ago
Joshua Foster a6170b0c35 clean up folder path so that it is what vsphere expects
6 years ago
Lyle Franklin a4d1afb83a
Add 'cdrom_interface' option to QEMU builder (#9483)
6 years ago
Wilken Rivera 4462c0b5ab builder/googlecompute: Add WrapStartupScriptFile configuration option
6 years ago
Megan Marsh 6095fb2a62
Merge pull request #9515 from jhawk28/vsphere_tools_fix
6 years ago
Joshua Foster 500ec5ccc7 fix return
6 years ago
Joshua Foster e4dffeed35 clean up if logic
6 years ago
Moss 8ea64c5b35 undocument ssh_keypair_name and ssh_agent_auth
6 years ago
Megan Marsh 445cf12b65
Merge pull request #9489 from ad-m/hyperone-freebsd
6 years ago
Joshua Foster 63f9282f5c fix vshere ToolsSyncTime and ToolsUpgradePolicy
6 years ago
Moss 41edd09d3c undocument temporary_key_pair_name and ssh_private_key_file
6 years ago
Megan Marsh af9d2e6f22
Merge pull request #9509 from hashicorp/fix_9508
6 years ago
Megan Marsh 50c65847d1
Merge pull request #9497 from ad-m/hyperone-username
6 years ago
Megan Marsh 122e80f591 generated code
6 years ago
Megan Marsh 0122530a07 make statement an array of strings
6 years ago
Roman Tomjak 212200c88f
Proxmox NIC firewall flag (#9487)
6 years ago
Adam Dobrawy 80d49a1509 builder/hyperone: Add support for custom username in vm create
6 years ago
Adam Dobrawy 4692cdd55c builder/hyperone: Allow skip chroot device discovery
6 years ago
Anthony Dong 2322d3ae6b aws: retry fetching blockdevicemapping if empty
6 years ago
Wilken Rivera 85bffc40da
Merge pull request #9479 from hashicorp/fix_9475
6 years ago
Megan Marsh f8e21db9bc
Merge pull request #9450 from jhawk28/vsphere_multi_ip_wait
6 years ago
Megan Marsh cd5cf77998 only set up localhost port forwarding if skipnatmapping is false.
6 years ago
Wilken Rivera 38eef12b83
Merge pull request #9467 from ArseniiPetrovich/patch-1
6 years ago
Wilken Rivera 8d209caf34 Fix spacing and line endings
6 years ago
Arsenii Petrovich f3c33f9a27 remove spaces
6 years ago
mingsheng.su 8a8abdf615
update ucloud-uhost builder (#9466)
6 years ago
Ivo van Geel e54ad3f1fb
Add boot_command support to vsphere-clone builder, including support … (#9397)
6 years ago
Arsenii Petrovich c2f352ee6e Update JSONs to fix tests and make them work with the latest URL changes
6 years ago
Wilken Rivera a8dfb66d6c docs/builder/amazon: Add WinRM unsupported note to Session Manager docs
6 years ago
Arsenii Petrovich d7b8d50acd
Fix data disks URI
6 years ago
Adrien Delorme b2320ca911
HCL2: add singular run_volume_tag block to ebs & ebssurrogate builders (#9457)
6 years ago
Megan Marsh a96194081a
Merge pull request #9453 from hashicorp/fix_ssh
6 years ago
Wilken Rivera aa91ef7edf
Merge pull request #9455 from hashicorp/fix_9393
6 years ago
Wilken Rivera ce6284f760 docs/builder/google: Add note about boolean values for compute instance metadata
6 years ago
Megan Marsh 801c827058
create parent dirs of target (#9452)
6 years ago
Megan Marsh 4f77bb0c4a add new ssh_ciphers option
6 years ago
Megan Marsh e951b3731a
Merge pull request #9441 from jhawk28/vsphere_httpip_default
6 years ago
Joshua Foster 50b6c86b1c look at all the IPs of the VM when waiting for an IP
6 years ago
Joshua Foster dd40c68ff8 fix default IP address in test to all ipv4 addresses
6 years ago
Joshua Foster fb159e7060 add test cases for Network
6 years ago
Gennady Lipenkov 5cb2ef6e9d Fix test
6 years ago
Gennady Lipenkov 1157f0dcfe Add acceptance test
6 years ago
Gennady Lipenkov 77ff387e25 Terraform code to quick provision instance with assigned SA.
6 years ago
Gennady Lipenkov a6ec1fa135 Support Instance SA authentication
6 years ago
Gennady Lipenkov 744fffab5d Rename test data dir
6 years ago
Megan Marsh 88c94cc987
Fix 8904 (#9435)
6 years ago
Joshua Foster 7fc2ea8422 add a fallback to an ipv4 address if the the range can't find one
6 years ago
Joshua Foster aaf9103330 use the ip_wait_address range to determine the default for the http server IP
6 years ago
Megan Marsh 4178625afb re-add winrm_no_proxy option. Winrm code needs to be modified in order to read no_proxy env var when client is created rather than when net/http library is instantiated.
6 years ago
Megan Marsh 004ace4340
Merge pull request #9406 from hashicorp/fix_9084
6 years ago
Calle Pettersson 0bcfefd0bc
Update Proxmox storagePoolTypes (#9418)
6 years ago
Moss c1c350a657 remove comments
6 years ago
Moss 45058847c0 return BootConfig prepare err
6 years ago
Moss 653eb95bdb adds tests to usb_driver and step_http_ip_discover
6 years ago
Moss 65cfb880fd Fix boot_command and update docs
6 years ago
Moss ba767d1663 remove duplicated press
6 years ago
Moss 585a86fe03 Add usb_driver to common boot_command and use it on vsphere
6 years ago
Charlie Kenney 70a2c7d364
upgrade linodego to v0.14.0 (#9395)
6 years ago
Conlan 4afcc794be
Fix typo in VSphere Docs (#9405)
6 years ago
Joshua Foster e59fab952d create the folders if they don't exist
6 years ago
Megan Marsh 8aeaf28bf3
Merge pull request #9380 from hashicorp/azr-docs-remove-duplicate-guest-additions-mode-docfield
6 years ago
Megan Marsh dc14e6a1e2
Merge pull request #9390 from jhawk28/bug_8766
6 years ago
Megan Marsh 3a13eafa61
Merge pull request #9387 from arizvisa/GH-9382
6 years ago
Svetlin 49bf9c9d37
[gcp] Fixup for the deprecated Secure Boot guest OS feature (#9371)
6 years ago
Joshua Foster f5a795a22e use path.Join to make a cleaner path
6 years ago
Joshua Foster c7a6315ca4 use datacenter inventory path for find folder
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
Adrien Delorme 63896b98ec docs: virtualbox/iso: remove duplicate guest_additions_mode field ( it's already defined in `GuestAdditionsConfig` )
6 years ago
Megan Marsh 5d67183c4c fix test
6 years ago
Megan Marsh 48b448dfd5
Merge pull request #9366 from hashicorp/fix_9248
6 years ago
Megan Marsh 7fcd702b45
Merge pull request #9358 from jhawk28/bug_9349
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
Moss 112638da01 Add ToolSyncTime and ToolUpgradePolicy to vSphere
6 years ago
Sylvia Moss 1422085ede
Validate host and network when looking for network (#9361)
6 years ago
Joshua Foster d87e53b841 return false instead of continue to match logic from govmomi
6 years ago
Joshua Foster 3a6d42e0df ip check should continue if the ip is NOT in the range
6 years ago
Joshua Foster 90463e5394 make default for wait address to be any ipv4 address. add some better documentation
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
Joshua Foster 27a1ceef6d add example for any ipv4 address
6 years ago
Sylvia Moss aa52e690ee
Update go-getter and add samba shared files tests to step_download (#8954)
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
Joshua Foster 1fb22a7b7b add the ability to check if the IP is within the an IP range
6 years ago
Joshua Foster d35f342319 add the ability to configure the http bind address. defaults to 0.0.0.0.
6 years ago
Megan Marsh 02590f6c44
Merge pull request #9329 from hashicorp/je.website-maintenance-5-29-20
6 years ago
Megan Marsh f520ced2a8
Merge pull request #9356 from GennadySpb/remove-platform-validation-for-instances-with-gpu
6 years ago
Paul Meyer e260212be3
Merge pull request #9323 [azure-chroot] copy data disks between shared image galleries
6 years ago
Gennady Lipenkov 542819c464 Remove test
6 years ago
Gennady Lipenkov df371b7e25 Do not require 'gpu-standard-v1' platform_id for any GPU-based config.
6 years ago
Sylvia Moss 434c9bcae0
Check if task result is nil and return error (#9354)
6 years ago
Megan Marsh df37918467
Merge pull request #9303 from arizvisa/GH-8528.unit-tests
6 years ago
Jeff Escalante f4d7b5f493
fix some stuff
6 years ago
Wei Cheng e0cfb404fb
builder/googlecompute: add support to specify storage location for GCP images (#9326)
6 years ago
Megan Marsh e851757e5f
Merge pull request #9342 from jhawk28/bug_9328
6 years ago
Sylvia Moss ce45a1990a
Refactor communicator config for Qemu and add SkipNatMapping option (#9307)
6 years ago
Joshua Foster 30bff17799 use the Datacenter's VmFolder instead of hand generating it
6 years ago
RedTail72 374f82b978
buidler/vsphere-iso: ISOUrl Fix (#9321)
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
Megan Marsh 5efb1a195e update docs for configuration_paramaters to explain what it actually is.
6 years ago
Jeff Escalante 9a38fbe2c7
patch source for a couple code block changes
6 years ago
Megan Marsh 184dc6cc44
Merge pull request #9260 from hashicorp/fix_9256
6 years ago
Megan Marsh 8a9833f5b1
Merge pull request #9287 from rgl/feature-qemu-add-timeout-wait-for-ip-address
6 years ago
Paul Meyer 2288ab3b53 fix typo
6 years ago
Feiyu Shi 1c1991c073 fix a bug
6 years ago
Feiyu Shi f86f5b958a Merge remote-tracking branch 'origin/master' into identity
6 years ago
Megan Marsh 03b2c4355e include Wilken's suggestion
6 years ago
Paul Meyer 53e5137411 [bug] Fix test error message
6 years ago
Paul Meyer 83851bc9aa [bug] fix diskset type in Artifact creation
6 years ago
Paul Meyer aa8250bcc8 give temp data disks lun suffix
6 years ago
Paul Meyer 4c96847683 log data disks in images
6 years ago
Paul Meyer f0cd60b5fa [bug] provide data disk prefix to disk creation
6 years ago
Paul Meyer af96cf7881 Generated files
6 years ago
Paul Meyer ac3d19ee23 Use separate caching/sku for data disks
6 years ago