Commit Graph

12174 Commits

Author SHA1 Message Date
Adrien Delorme 56c7593725 fix panic in StepConfigureVNC
When the driver is the esx5 driver s.l won't be set at all. Meaning this will crash.
In the esx5 driver we try to dial possible ports to see if it works so it doesn't make sense to use packer's `net.ListenRangeConfig`. It could make sense to have a net.DialRangeConfig but this sounds a bit too specific and not broad enough to do.

fix #7505
2019-04-16 15:32:05 +02:00
Marques Johansson 4b36659fcb update vendor/ for linode builder 2019-04-15 20:42:02 -04:00
Marques Johansson 99987c2d56 Add Linode Images builder
Packer Builder for [Linode Images](https://www.linode.com/docs/platform/disk-images/linode-images/)

Adds the following builder:

  * `linode`

Based on https://github.com/linode/packer-builder-linode (MPL/2)
(formerly maintained by @dradtke).  Includes website docs and tests.

Relates to #174, #3131
2019-04-15 20:40:59 -04:00
Megan Marsh 201c8c1332 make sure that you encrypt using the provided kms key id and not the default 2019-04-15 16:44:56 -07:00
Megan Marsh 45af9f0cbc
Merge pull request #7498 from hashicorp/do_7465
add keep_registered option to hyperv
2019-04-15 11:12:43 -07:00
Megan Marsh 000dc2036f
Merge pull request #7503 from hashicorp/better_empty_checksum_error_step_download
step_download: display clearer error messages, also when the checksum is not set
2019-04-15 11:12:09 -07:00
Megan Marsh 98e0b67ef0
Merge pull request #7504 from hashicorp/revert_7326
Revert "scripts/build.sh: allow to set build settings when building"
2019-04-15 11:10:37 -07:00
Adrien Delorme 413e242a14 Revert "scripts/build.sh: allow to set build settings when building"
This reverts commit f6be550f1a.
2019-04-15 16:35:32 +02:00
Adrien Delorme a78970c029 virtualbox-ovf: also document that the checksum field is now mandatory 2019-04-15 15:29:41 +02:00
Adrien Delorme 4dc12701d3 step_download: display clearer error messages, also when the checksum is not set
Usually the builder validation should error when the checksum is empty, but for the virtualbox-ovf builder this is not validated. Which is something I didn't see when refactoring for go-getter incorporation/refactor.
2019-04-15 14:34:09 +02:00
Adrien Delorme 97f2914c6a
Merge pull request #7484 from yandex-cloud/yandex-cloud-builder
Builder for Yandex.Cloud
2019-04-15 14:02:43 +02:00
Brett Wandel 60cb046657 vendored sync/semaphore 2019-04-13 22:43:09 +10:00
Brett Wandel 92e75f838a added the ability to limit number of builds running in parallel 2019-04-13 22:31:54 +10:00
Megan Marsh 73205f3a91 add keep_registered option to hyperv 2019-04-12 15:59:09 -07:00
Megan Marsh 78cf1405ab
Merge pull request #7480 from BobSilent/fix-hyperv-multiple-hostadapter-same-switch
Fixes "Host IP for the HyperV machine: False" if more than one VMNetworkAdapter is found
2019-04-12 14:06:46 -07:00
Gennady Lipenkov ae0d8b78e9 Add code owners for 'yandex' builder 2019-04-12 22:38:52 +03:00
Megan Marsh 0a8e19b01b
Merge pull request #7491 from hashicorp/pause_before_connecting_docs
Pause before connecting docs
2019-04-12 11:08:16 -07:00
Megan Marsh 5e52e6e2c4
Merge pull request #7497 from hashicorp/fix_ovf_inplace
Use ovf files in place instead of symlinking
2019-04-12 11:07:48 -07:00
Adrien Delorme 9ac8d8aed8 step download: ovf files usually point to a file in the same directory, using them in place is the only way 2019-04-12 16:51:57 +02:00
Adrien Delorme 349a15356d
Merge pull request #7490 from hashicorp/unrevert_proxmox
Unrevert proxmox merge revert
2019-04-12 13:34:14 +02:00
Adrien Delorme bba0f9f820 also make sure packer builds with go modules 2019-04-12 13:20:58 +02:00
Adrien Delorme a81d5de034 up modules and vendor dir 2019-04-12 12:27:32 +02:00
Adrien Delorme d2f036ec44 Revert "Revert "Merge pull request #7391 from carlpett/proxmox-builder""
This reverts commit 032527ecfe.
2019-04-12 12:26:34 +02:00
Ben Allen c2ef47495e
Added warnings about writeable locations 2019-04-12 11:03:41 +01:00
Megan Marsh 8964b8f887
Merge pull request #7492 from nfagerlund/apr19_middleman_update
website: Update middleman-hashicorp to 0.3.39, update Gemfile.lock
2019-04-11 16:40:48 -07:00
Nick Fagerlund c277a0396b website: Update middleman-hashicorp to 0.3.39, update Gemfile.lock
This commit fixes some dependencies with known issues. It DOES increase the
first build time by quite a bit because a few of the updated dependencies now
use native extensions, but once it's cached you should be good.
2019-04-11 16:22:21 -07:00
Megan Marsh 26629efbf0 Megan and Adrien don't know how to web well 2019-04-11 15:40:53 -07:00
Gennady Lipenkov be7e0ae4f8 go mod vendor && go mod tidy 2019-04-12 01:29:34 +03:00
Megan Marsh 32b68de4db clarify pause before connecting code 2019-04-11 15:26:16 -07:00
Megan Marsh 2b46b395b4 update version 2019-04-11 15:25:46 -07:00
Megan Marsh b623773225 update version 2019-04-11 15:25:36 -07:00
Gennady Lipenkov ddd2106973 Remove LICENSE and THIRD-PARTY 2019-04-12 01:13:27 +03:00
Gennady Lipenkov f9c7606452 Adopt new Builder interface signature 2019-04-12 01:10:52 +03:00
Gennady Lipenkov 8f53ca5e5e Add 'yandex' plugin as Builder 2019-04-12 01:00:54 +03:00
Gennady Lipenkov 8e4e314553 Bulk update 'yandex' builder
Squashed commit of the following:

commit ccc020231780179d241d46eef7c0ba103366aed0
Author: Yandex.Cloud Bot <ycloud-bot@yandex.ru>
Date:   Tue Apr 9 14:38:30 2019 +0000

    sync upstream
2019-04-12 01:00:54 +03:00
Gennady Lipenkov a12c5d57ec Bulk update builder (doc, acc test)
Squashed commit of the following:

commit 372db94a5c4bc81bd4149de5ea9c21946362f3f9
Author: Yandex.Cloud Bot <ycloud-bot@yandex.ru>
Date:   Thu Apr 4 13:16:03 2019 +0000

    sync upstream
2019-04-12 01:00:54 +03:00
Gennady Lipenkov d816bb1700 Init doc page
Squashed commit of the following:

commit adff177ad2e3fc9d73bcf9703c7443ae33922dca
Author: Yandex.Cloud Bot <ycloud-bot@yandex.ru>
Date:   Tue Mar 26 20:52:08 2019 +0000

    sync upstream
2019-04-12 01:00:54 +03:00
Gennady Lipenkov 9f3884814c add dependencies to vendor/ 2019-04-12 01:00:54 +03:00
Gennady Lipenkov af333a5de0 Initial version 2019-04-12 01:00:51 +03:00
Megan Marsh 54d2b32d8c
Cut version 1.4.0 2019-04-11 11:29:21 -07:00
Megan Marsh b8555d4681 cut release 1.4.0 2019-04-11 11:19:03 -07:00
Megan Marsh e9c3dcdd6d update changelog 2019-04-11 11:17:34 -07:00
Megan Marsh 09d2418552
Merge pull request #7270 from hashicorp/go_mod_vendor
make go mod manage deps
2019-04-11 09:42:50 -07:00
Adrien Delorme 63f5bbbc73 use our own copy of iochan.LineReader 2019-04-11 14:25:24 +02:00
Adrien Delorme 032527ecfe Revert "Merge pull request #7391 from carlpett/proxmox-builder"
This reverts commit b7d62b2ae0, reversing
changes made to c36eaf16f7.
2019-04-11 14:19:25 +02:00
Adrien Delorme 267e2253a2 check if running `go mod vendor` has an effect on vendor directory and if so fail 2019-04-11 14:19:25 +02:00
Adrien Delorme aa6d5e1d74 Update CONTRIBUTING.md
to explain go mod usages
2019-04-11 14:19:25 +02:00
Adrien Delorme 5a896367ef make sure CI builds with GO111MODULE=off 2019-04-11 14:19:25 +02:00
Adrien Delorme aee73d745d update code after go mod update 2019-04-11 14:19:24 +02:00
Adrien Delorme 2f97dc2933 go mod vendor && go mod tidy 2019-04-11 14:19:24 +02:00