Marin Salinas
f6372e8ac6
feature: add omi config to bsusurrogate config struct
2019-07-18 09:39:07 -07:00
Marin Salinas
bb848366b6
feature: add block devices config to bsusurrogate config struct
2019-07-18 09:39:07 -07:00
Marin Salinas
be36a2159e
feature: add run config to bsusurrogate config struct
2019-07-18 09:39:07 -07:00
Marin Salinas
1c3939fcd3
add access config to bsusurrogate config struct
2019-07-18 09:39:07 -07:00
Marin Salinas
c1fc2801ef
add access_config struct and test
2019-07-18 09:39:07 -07:00
Marin Salinas
c29816f496
chore: add bsusurrogate builder structure
2019-07-18 09:39:07 -07:00
Megan Marsh
e658a50880
refactored step_ami_region_copy to fix bugs and clarify assumptions; added more tests for that step.
...
fix race condition caused by variable declaration outside of loop
2019-07-18 09:39:06 -07:00
Megan Marsh
42f7cbc30b
add code to deduplicate the region list, and to make sure that the original region's kms key id is in the map.
2019-07-18 09:39:06 -07:00
Megan Marsh
2d02ea209d
Merge pull request #7836 from 70k10/vncpassword
...
QEMU builder - implement VNC password functionality
2019-07-16 16:37:49 -07:00
Jayson Cofell
7f5fd4851e
QEMU: Remove QMPEnable and depend upon VNC password usage for QMP enablement.
2019-07-16 08:56:22 -06:00
Vladislav Rassokhin
991cf22504
Prevent endless reading of closed file in vmware plugin
2019-07-16 16:02:57 +03:00
Jayson Cofell
4b0a7b0af7
Fix QEMU fmt miss
2019-07-10 13:12:31 -06:00
Jayson Cofell
f1ad385669
Change QMP socket test to join with filepath
2019-07-10 12:55:44 -06:00
Megan Marsh
327cd67557
fix tests
2019-07-09 15:42:48 -07:00
Megan Marsh
4a9d42b78f
use box_name instead of source_path when generating vagrant file
2019-07-09 15:26:04 -07:00
Megan Marsh
a87ce366b3
Merge pull request #7835 from hashicorp/google_oauth
...
replace some bespoke google auth code with code from golang's oauth2 …
2019-07-08 09:48:27 -07:00
Megan Marsh
8315da6a12
Merge pull request #7837 from amydutta/master
...
Fix bug while publishing SIG destination id for every managed image
2019-07-08 09:41:14 -07:00
Megan Marsh
7d48eab11e
Merge pull request #7841 from hbdgr/digitalocean_timeout
...
builder/digitalocean: increase timeout for Digital Ocean snapshot creation.
2019-07-08 09:40:14 -07:00
hbdgr
6a8f45123a
test for snapshotTimeout option
2019-07-04 16:28:09 +02:00
hbdgr
7d723b7c7b
builder/digitalocean: add snapshotTimeout option
2019-07-04 16:25:42 +02:00
hbdgr
750e4b0f31
builder/digitalocean: increase timeout for waitForActionState
2019-07-04 09:55:13 +02:00
Li Kexian
b4e70cc0ec
fixed tencentcloud builder error strings
2019-07-04 12:15:31 +08:00
Amrita Dutta
4c09dfde87
Fix bug while publishing SIG destination id for every managed image
2019-07-04 00:44:05 +00:00
Jayson Cofell
5c5943b8ba
Add VNC Password support to QEMU builder
2019-07-03 18:38:56 -06:00
Jayson Cofell
afe9ba2869
QEMU: Initial QMP support
2019-07-03 18:33:59 -06:00
Megan Marsh
ba66d5d857
Merge pull request #7831 from hashicorp/fix_ssh_interface
...
Revert "move SSHInterface/SSHIPVersion fields to communitator.Config …
2019-07-03 16:23:00 -07:00
Megan Marsh
617fd18255
supply complete dummy data for googlecompute tests
2019-07-03 15:58:08 -07:00
Megan Marsh
0dfb3cc56f
replace some bespoke google auth code with code from golang's oauth2 library
2019-07-03 14:27:33 -07:00
Megan Marsh
242f5b1c9f
typos
2019-07-03 13:34:23 -07:00
Megan Marsh
c03c3f4410
replace duplicate commHost functions with a single communicator helper that checks for ssh_host and does a statebag lookup for a given key
2019-07-03 13:30:29 -07:00
Megan Marsh
0cfe8e7070
allow ssh_host override for OpenStack
2019-07-02 14:00:51 -07:00
Megan Marsh
eb8c74bf85
allow ssh_host config option to override host logic for all builders
2019-07-02 13:56:28 -07:00
Megan Marsh
ad8a88e366
allow ssh_host to override the host ip gathered from the instance for GCP builder
2019-07-02 13:01:41 -07:00
Megan Marsh
6ad975f296
Revert "move SSHInterface/SSHIPVersion fields to communitator.Config struct"
...
This reverts commit b0c09087a2
.
2019-07-02 10:46:10 -07:00
Megan Marsh
62120c5c0b
Merge pull request #7813 from hashicorp/stop_calculating_spot_bids
...
stop calculating spot bids
2019-07-02 10:35:45 -07:00
Megan Marsh
d4b6a61445
don't store names of volumes we will be deleting when the instance terminates
2019-07-01 14:44:17 -07:00
Megan Marsh
486bdcce9d
Merge pull request #7815 from zqfan/tencent-data-disks
...
feature: support data disks for tencentcloud builder
2019-07-01 13:39:11 -07:00
Megan Marsh
42611e6004
fix build
2019-07-01 13:03:33 -07:00
Megan Marsh
a60f7e395e
add a test to make sure we don't error becaue of spot price auto product, yet
2019-07-01 13:01:41 -07:00
Megan Marsh
c722afe707
stop calculating spot bids; amazon changed the way spot instances are priced to be stable rather than bid-based, so when user sets auto, we can just default to the ondemand price and know that they'll get the same price as everyone else bidding at that time.
2019-07-01 13:01:41 -07:00
Megan Marsh
1678d66e31
Merge pull request #7818 from StileEducation/master
...
Allow EC2 Spot Fleet packer instances to run in parallel
2019-07-01 09:47:40 -07:00
Daniel Rodgers-Pryor
8a9753032c
Allow EC2 fleet packer instances to run in parallel
...
Without conflicting over the name of the launch template that they create/delete.
Previously, the launch template name was just hard coded to `packer-fleet-launch-template`, but since AWS enforces unique template names within an account, this caused simultaneously running packer instances to hit template-already-exists errors when creating their templates and race-conditions around deleting the template. Now, the template name is randomly generated on each run, so there should be no conflicts.
2019-06-30 16:19:35 +10:00
ZhiQiang Fan
7235a4a775
feature: support data disks for tencentcloud builder
...
Data disk is an important feature for instances and images, this
patch implements the basic functionality of it. More work needs
to be done to make it friendly to users. Docs has pointed out
current limitation.
Also update dependencies because this feature requires new code in
tencentcloud go sdk.
2019-06-30 00:05:38 +08:00
Megan Marsh
8d5ecb9514
fix bug where ReadAll on the stderr pipe was causing an infinite hang because there was no stderr to report
2019-06-28 16:23:28 -07:00
Megan Marsh
9dd871120a
Merge pull request #7810 from zqfan/tencent-add-run-tags
...
feature: add run_tags to instance in tencentcloud builder
2019-06-28 14:39:52 -07:00
Megan Marsh
1d1ff4ebc9
Merge pull request #7775 from shawnmssu/feature/ucloud_builder
...
Packer plugin support UCloud
2019-06-28 10:28:37 -07:00
ZhiQiang Fan
310a40f8fe
feature: add run_tags to instance in tencentcloud builder
...
Instance tags are useful, our customer asks us to support it in packer as
well, to enable them to identify the purpose of the instance, even the
instance runs in a very short time.
2019-06-28 23:18:41 +08:00
mingsheng.su
d3414e31e4
Update builder/ucloud/uhost/step_create_instance.go
...
Co-Authored-By: Megan Marsh <megan@hashicorp.com>
2019-06-28 12:05:23 +08:00
mingsheng.su
591f2833b8
Update builder/ucloud/uhost/step_create_instance.go
...
Co-Authored-By: Megan Marsh <megan@hashicorp.com>
2019-06-28 12:04:55 +08:00
mingsheng.su
0679f64689
Update builder/ucloud/uhost/step_copy_image.go
...
Co-Authored-By: Megan Marsh <megan@hashicorp.com>
2019-06-28 12:04:36 +08:00