Commit Graph

12120 Commits

Author SHA1 Message Date
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
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
Adrien Delorme dcd21d37da
Merge pull request #7489 from hashicorp/context_provisioner
Context provisioner
2019-04-11 11:55:29 +02:00
Megan Marsh 212645b91c
Merge pull request #7466 from hashicorp/provisioner_timeout
Provisioner timeout
2019-04-10 13:21:50 -07:00
Megan Marsh 7742ae1981
Merge pull request #7440 from hashicorp/context_provisioner
Context parameter for cancellation in Builder, Provisioner, Hook & PostProcessor
2019-04-10 10:50:59 -07:00
Adrien Delorme e7d30ee783
Merge pull request #7485 from kaneshin/patch-1
Fix minor typo for GCP docs
2019-04-10 09:09:01 +02:00