Adrien Delorme
|
170b2f3383
|
builder/azure/common.RandomString-> common/random.String
* to share them
* also removed unused PassworString func & arm.TempPasswordAlphabet package const
|
2018-09-05 10:24:28 +02:00 |
Megan Marsh
|
cb35829f80
|
Merge pull request #6411 from jmartin-r7/esxi_compact
add support for disk compaction to esx5 builder
|
2018-09-04 12:44:32 -07:00 |
Christopher Boumenot
|
2e294da82a
|
Merge pull request #6644 from riezebosch/master
[azure-arm] retry cleanup individual resources on error
|
2018-09-04 11:40:27 -07:00 |
Megan Marsh
|
349f9ae62b
|
Merge pull request #6641 from hashicorp/increase_retries
Increase retries
|
2018-09-04 11:39:28 -07:00 |
Adrien Delorme
|
819bda50d5
|
Merge pull request #6648 from hashicorp/fix_6642
Update public google cloud image projects
|
2018-09-03 09:29:31 +02:00 |
Adrien Delorme
|
2a2734505b
|
Merge pull request #6649 from hashicorp/fix_6569
Fix 6569
|
2018-09-03 08:44:07 +02:00 |
RenaudS
|
26aab49aaf
|
aws spot instances: add block_duration_minutes option (#6638)
* Add block_duration_minutes option
* int64 cannot be nil
* Update doc
* Fix formating
|
2018-09-03 08:33:58 +02:00 |
Megan Marsh
|
4472ecccb0
|
fix waiters that weren't applying env defaults
|
2018-08-31 13:30:41 -07:00 |
Megan Marsh
|
d00b815c06
|
Update public google cloud image projects
|
2018-08-31 13:13:19 -07:00 |
Manuel Riezebosch
|
fcfa54fb1d
|
[azure-arm] retry cleanup individual resources on error
|
2018-08-31 13:43:38 +02:00 |
Adrien Delorme
|
61480f41dc
|
fix some go vet issues in tests ( composite literal uses unkeyed fields )
|
2018-08-31 11:54:12 +02:00 |
Jeffrey Martin
|
1833b4edaf
|
validate compaction is skipped when not 'thin'
|
2018-08-30 16:44:00 -05:00 |
Jeffrey Martin
|
b51cd22b21
|
document ESXi disk compaction & use verbose option
|
2018-08-30 16:44:00 -05:00 |
Jeffrey Martin
|
09c71f3810
|
add support for disk compaction to esx5 builder
|
2018-08-30 16:43:53 -05:00 |
Megan Marsh
|
9926988ab7
|
Merge pull request #6621 from hashicorp/ssh_keys_centralised
Merge ssh fields usage
|
2018-08-30 14:13:21 -07:00 |
Megan Marsh
|
d606339edc
|
Merge pull request #6635 from hashicorp/fix_6493
fix chroot communicator to properly escape quotes
|
2018-08-30 09:40:03 -07:00 |
Megan Marsh
|
2b9f937c23
|
increase max retries from 3 to 20
|
2018-08-30 09:35:06 -07:00 |
Adrien Delorme
|
cbbfc6630d
|
scaleway: stop using config from statebag
|
2018-08-30 17:58:09 +02:00 |
Adrien Delorme
|
d159c0900b
|
openstack: use config only where needed
|
2018-08-30 17:52:11 +02:00 |
Adrien Delorme
|
df9e756865
|
pass the Comm instance to the amazon ebs builders steps
|
2018-08-30 12:50:29 +02:00 |
Adrien Delorme
|
157691c710
|
remove unecessary get/pug config in tests; those are being referenced
|
2018-08-30 12:07:37 +02:00 |
Adrien Delorme
|
94d5bb7a3b
|
revert test changes of builder/googlecompute/step_create_ssh_key_test.go
|
2018-08-30 12:04:21 +02:00 |
Harvey Lowndes
|
344e7e8b92
|
Validation for tag configuration
|
2018-08-29 15:31:05 -07:00 |
Harvey Lowndes
|
cc7d4e4a95
|
Add support for freeform tagging of images
|
2018-08-29 15:31:05 -07:00 |
Adrien Delorme
|
050a98e8bb
|
googlecompute builder: use config from statebag
|
2018-08-29 18:15:09 +02:00 |
Adrien Delorme
|
b0c09087a2
|
move SSHInterface/SSHIPVersion fields to communitator.Config struct
|
2018-08-29 14:51:28 +02:00 |
Adrien Delorme
|
cd851f8ac2
|
use public ssh key & key name from config instead of the statebag
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
0938b640cc
|
use key pair name from config
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
1e71712cc9
|
builder.alicloud: stop using config from statebag
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
4fdf5714a6
|
builder.scaleway: use c.Comm for ssh
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
0f9eddda3a
|
builder.oracle: use c.Comm for ssh
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
92570a2725
|
builder.openstack: use c.Comm for ssh
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
4982627dd2
|
builder.gcp: use c.Comm for ssh
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
e0e6b0b8f7
|
builder.cloudstack: use c.Comm for ssh
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
ef4ca9c48e
|
builder.amazon: use c.Comm for ssh
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
dffcbb7a35
|
builder.alicloud: use c.Comm for ssh
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
9a9b82715b
|
config.Comm.SSHKeyPair => SSHKeyPairName
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
3a4bb26150
|
builder.aws: use key pair from comm struct
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
293c485372
|
builder.aws: use SSHAgentAuth from Comm
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
ef08c441c9
|
builder.aws: use Comm field for StepKeyPair & StepGetPassword
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
7c358eed2f
|
removed unused builder/azure/common/lin.StepGeneralizeOS struct
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
3d46fbd4f2
|
removed unused builder/azure/common/lin.StepCreateCert struct
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
25de7ad1f2
|
PrivateKey => PrivateKeyFile
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
324c46279b
|
up test
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
5369c15459
|
helper: communicator.SSHFileSigner => ssh.FileSigner
* had to to avoid circular dependency
* this commit fixes #6631 ( esxi cannot be reached by ssh )
|
2018-08-29 14:40:33 +02:00 |
Adrien Delorme
|
b83c72fd54
|
more private keys in config
|
2018-08-29 14:40:32 +02:00 |
Adrien Delorme
|
336cac29d4
|
also use config.SSHPrivateKey for azure-arm builds
|
2018-08-29 14:40:32 +02:00 |
Adrien Delorme
|
d49ad12895
|
update gcp ssh tests
|
2018-08-29 14:40:32 +02:00 |
Adrien Delorme
|
663c8134ef
|
GCP: put ssh public/private key in config
|
2018-08-29 14:40:32 +02:00 |
Adrien Delorme
|
51d2aac9f6
|
SSHPrivateKey => SSHPrivateKeyFile
|
2018-08-29 14:40:32 +02:00 |