Megan Marsh
e40739f332
Merge pull request #7579 from hashicorp/fix_7525
...
fix race condition causing hang
2019-04-29 11:03:06 -07:00
Megan Marsh
1287fcfa27
add iochan by mitchell to modules
2019-04-26 16:23:33 -07:00
Adrien Delorme
86d26ac6f1
Merge branch 'master' into bump-goselect2
2019-04-26 11:31:29 +02:00
chhaj5236
6b081cc41c
update alicloud builder to use official SDK ( #7477 )
2019-04-26 10:37:49 +08:00
Guillaume J. Charmes
669970717e
Bump golang.org/x
...
Signed-off-by: Guillaume J. Charmes <gcharmes@magicleap.com>
2019-04-25 15:47:01 -04:00
Guillaume J. Charmes
40f6fcdcfd
Bump goselect version to include mips/ppc/s390x
...
Signed-off-by: Guillaume J. Charmes <gcharmes@magicleap.com>
2019-04-25 15:40:09 -04:00
Megan Marsh
e6363a1bdf
Merge pull request #7517 from hashicorp/fix_7506
...
fix tty related panics
2019-04-25 11:04:42 -07:00
Adrien Delorme
71c00c200f
fix panic: send on closed channel
...
on windows: if the term is resized when ReadString is being called and no one is reading form ws, we get a panic: send on closed channel.
It could make sense to poll getconsolescreenbufferinfo calls instead of this:
something started from the sigwinch() func
on unix: same story, sigwinch was listened upon by default but if the
signals (chan sends) were not handled, this could cause a crash
fix #7434
2019-04-25 10:49:08 +02:00
amydutta
bca4ecda9e
update azure sdk version
2019-04-25 02:28:30 +00: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
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
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
Gennady Lipenkov
be7e0ae4f8
go mod vendor && go mod tidy
2019-04-12 01:29:34 +03: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
2f97dc2933
go mod vendor && go mod tidy
2019-04-11 14:19:24 +02:00
Adrien Delorme
2a90ce6178
packer communicator: use iochan.LineReader instead of iochan.LineReader(in)
...
* as it's the recommended way
2019-04-08 20:09:21 +02:00
Adrien Delorme
f0295a7ca3
fix tty to avoid panic after resizing term near exit time
2019-04-02 10:18:46 +02:00
Adrien Delorme
2bfd1f7c74
don't ENABLE_PROCESSED_INPUT on windows
...
( just updating go deps )
2019-03-22 14:24:52 +01:00
Adrien Delorme
9f82b75e57
Use the hashicorp/go-getter to download files
...
* removed packer.Cache and references since packer.Cache is never used except in the download step. The download step now uses the new func packer.CachePath(targetPath) for this, the behavior is the same.
* removed download code from packer that was reimplemented into the go-getter library: progress bar, http download restart, checksuming from file, skip already downloaded files, symlinking, make a download cancellable by context.
* on windows if packer is running without symlinking rights and we are getting a local file, the file will be copied instead to avoid errors.
* added unit tests for step_download that are now CI tested on windows, mac & linux.
* files are now downloaded under cache dir `sha1(filename + "?checksum=" + checksum) + file_extension`
* since the output dir is based on the source url and the checksum, when the checksum fails, the file is auto deleted.
* a download file is protected and locked by a file lock,
* updated docs
* updated go modules and vendors
2019-03-13 12:11:58 +01:00
Megan Marsh
6e442e616c
Merge pull request #7352 from hashicorp/research_7299
...
use a tty to ui.Ask
2019-03-07 09:47:01 -08:00
Megan Marsh
5aeab4ec06
Merge pull request #7300 from kmbulebu/openstack_app_creds
...
OpenStack: Support Application Credential Authentication
2019-03-05 13:11:51 -08:00
Adrien Delorme
7f5c794e5f
add go-tty vendor
2019-02-27 17:01:02 +01:00
Megan Marsh
1c3bc70b12
Merge pull request #7338 from chhaj5236/feature/update_aliyun_sdk
...
alicloud: update aliyun sdk to support eu-west-1 region
2019-02-25 09:32:02 -08:00
bozhi.ch
f751e20b7e
update aliyun sdk to support eu-west-1 region
2019-02-23 11:43:35 +08:00
Miłosz Smółka
49889802b9
Update go.sum
2019-02-10 13:22:10 +01:00
Kevin Bulebush
947a172a80
Updated to latest gophercloud/utils with app cred support.
2019-02-09 22:52:02 -05:00
Kevin Bulebush
4025d1da2e
Updated gophercloud to revision with app creds
2019-02-09 22:52:02 -05:00
Kevin Bulebush
349c0beb7b
Updated gophercloud in go.mod
2019-02-09 22:52:02 -05:00
Miłosz Smółka
228829139b
Merge branch 'master' into hyperone
2019-02-07 14:12:13 +01:00
Rohit Yadav
5af1c89e6e
go.sum: tidy and remove old go-cloudstack dependency checksums
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2019-02-03 01:55:25 +05:30
Rohit Yadav
47e03a815f
vendor: update go-cloudstack v2.4.1
...
This fixes #7263 and updates the dependency go-cloudstack v2.4.1
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2019-02-02 00:56:40 +05:30
Adrien Delorme
ca180d27fb
update/fix some more modules
2019-02-01 17:53:56 +01:00
Davi Vidal
2bc4e6aec6
Fixes checksum for dependencies for Go 1.11.4+
2019-02-01 12:38:28 +01:00
Adrien Delorme
9099bf8a4a
GO111MODULE=on go get github.com/aws/aws-sdk-go@v1.16.24
2019-01-24 13:07:34 +01:00
Miłosz Smółka
3ce05c7c26
Add acceptance tests
2019-01-23 14:59:28 +01:00
Miłosz Smółka
be30415395
Add HyperOne builder
2019-01-23 14:04:05 +01:00
Adrien Delorme
e6442db0c8
GO111MODULE=on go mod tidy
2019-01-18 12:48:57 +01:00
Adrien Delorme
9cf0b2944d
GO111MODULE=on go get github.com/aws/aws-sdk-go@v1.16.21
2019-01-18 12:48:57 +01:00
Adrien Delorme
7655d2efb2
Add tencent cloud builder ( #7135 & #6839 )
2018-12-20 17:09:44 +01:00
Adrien Delorme
6b6bfac87e
go mod verify & go get github.com/hetznercloud/hcloud-go
2018-12-11 17:46:54 +01:00
Adrien Delorme
958e8ef09c
go mod init github.com/hashicorp/packer
2018-11-12 16:46:21 +01:00