Commit Graph

1262 Commits (d-powershell-generated-docs)

Author SHA1 Message Date
Megan Marsh 9573013d3a
Merge pull request #6872 from aspectcapital/disable-ena-support
8 years ago
Matt Dainty feb8067c7d Convert `ena_support` to a pointer
8 years ago
Megan Marsh 57f87f58b9
Merge pull request #6374 from rickard-von-essen/aws-filters
8 years ago
Megan Marsh 2266514408
Merge pull request #6843 from gmmephisto/pr-master-aws-security-group
8 years ago
Megan Marsh e7d3a30c0e
Merge pull request #6865 from hashicorp/fix_6862
8 years ago
Mikhail Ushanov 00c96fc400 aws: use IpPermissions for authorizing temporary security group
8 years ago
Mikhail Ushanov b316be51cd aws: wait for temporary security group before authorizing
8 years ago
Megan Marsh b0cfecf314 remove unnecessary valid flag
8 years ago
Matt Dainty 9e0fae9db3 Add support to explicitly disable ENA support
8 years ago
Megan Marsh d4767845f0 fix tests
8 years ago
Megan Marsh 7c3f0aa3b2 make sure region validation catches authentication errors
8 years ago
Mikhail Ushanov ee133482b4 aws: add validation for device_name parameter
8 years ago
Megan Marsh 02bfac118f default wait time for amazon import to one hour.
8 years ago
Megan Marsh f494d87dc5
Merge pull request #6747 from hashicorp/fix_6743
8 years ago
Adrien Delorme f44dfcc62f
Merge pull request #6727 from hashicorp/fix_6723
8 years ago
Adrien Delorme 22d3e9b5c4 builder/amazon/ebs: pass config as a pointer so values could be populated by a run
8 years ago
Matthew Hooker 9181570bc3
remove stray struct dumps in logs
8 years ago
Megan Marsh d616f0ba71 abort if image import fails
8 years ago
Megan Marsh 79093da6ad skip region validation in tests that don't care; refactor Prepare func so we can test region validation logic with a mock
8 years ago
Megan Marsh 93f1155a14 remove test-related special casing
8 years ago
Anshul Sharma ef3c10c403 Modify Validate Region for test cases
8 years ago
Anshul Sharma 98f13eaf29 Use DescribeRegions for aws region validation
8 years ago
Megan Marsh f4e6d06e68 reset poll delay seconds default to 2 because it can actuall be used in one part of the conditional tree for applyEnvOverrides
8 years ago
Megan Marsh 38cc525ec7 new option allowing user to clean up the ephemeral ssh key from the authorized_keys file
8 years ago
Adrien Delorme 770f61e682 spot instance creation, only set blockDurationMinutes when > 0
8 years ago
Adrien Delorme 2e73ed8d46 pass Comm instance to fix Spot instance creation
8 years ago
Matt DeBoer 09797df958 use a UI wrapper to auto-decode error messages
8 years ago
Megan Marsh a0edaf6c46 Going to revert this change for now, becuase of potential issues that arise from calling Prepare() twice
8 years ago
Adrien Delorme e02d0dacc4
Merge branch 'master' into aws-filters
8 years ago
Sargun Dhillon 63d784023f Add support to support non-gp2 volume types for building from_scratch
8 years ago
Sargun Dhillon 07ce820c70 Enable setting the volume type when building with the Amazon Chroot builder
8 years ago
Megan Marsh b94e6e913e
Merge pull request #6670 from sargun/fix-ena-on-pv
8 years ago
Adrien Delorme b80e1d51c6 aws: when building an AMI with 'encrypt_boot: true', randomize the name of the temporary AMI
8 years ago
Sargun Dhillon 902497d6ce Allow users to build hvm images from pv images to have ena_support
8 years ago
Megan Marsh 349f9ae62b
Merge pull request #6641 from hashicorp/increase_retries
8 years ago
Adrien Delorme 2a2734505b
Merge pull request #6649 from hashicorp/fix_6569
8 years ago
RenaudS 26aab49aaf aws spot instances: add block_duration_minutes option (#6638)
8 years ago
Megan Marsh 4472ecccb0 fix waiters that weren't applying env defaults
8 years ago
Megan Marsh 9926988ab7
Merge pull request #6621 from hashicorp/ssh_keys_centralised
8 years ago
Megan Marsh 2b9f937c23 increase max retries from 3 to 20
8 years ago
Adrien Delorme df9e756865 pass the Comm instance to the amazon ebs builders steps
8 years ago
Adrien Delorme b0c09087a2 move SSHInterface/SSHIPVersion fields to communitator.Config struct
8 years ago
Adrien Delorme 0938b640cc use key pair name from config
8 years ago
Adrien Delorme ef4ca9c48e builder.amazon: use c.Comm for ssh
8 years ago
Adrien Delorme 9a9b82715b config.Comm.SSHKeyPair => SSHKeyPairName
8 years ago
Adrien Delorme 3a4bb26150 builder.aws: use key pair from comm struct
8 years ago
Adrien Delorme 293c485372 builder.aws: use SSHAgentAuth from Comm
8 years ago
Adrien Delorme ef08c441c9 builder.aws: use Comm field for StepKeyPair & StepGetPassword
8 years ago
Adrien Delorme 51d2aac9f6 SSHPrivateKey => SSHPrivateKeyFile
8 years ago
Megan Marsh e4f6b6f720 fix chroot communicator to properly escape quotes
8 years ago
Matthew Hooker e41e99954d
go 1.11 format rules
8 years ago
Megan Marsh b35acbd879 use statebag instead of SetSharedState for winRM password
8 years ago
Rickard von Essen 23f62f221e Only filter SG's on VPC if it's set. Only use VPC's and Subnets that are available
8 years ago
Megan Marsh fa99f931b7
Merge pull request #6601 from hashicorp/fix_6536
8 years ago
Adrien Delorme 6bbcd3e914
Remove remaining unused ssh config funcs and add missing calls (#6622)
8 years ago
Rickard von Essen 533967cb66 builder/amazon: Add suppport for security_group_filter
8 years ago
Megan Marsh 340363a649
Merge pull request #6613 from hashicorp/merge_ssh_config_funcs
8 years ago
Rickard von Essen 9840862757 builder/amazon: Add suppport for vpc_filter and subnet_filter
8 years ago
Adrien Delorme 41f6e0334d refactor all copy pasted sshConfig with into communicator.Config.SSHConfigFunc
8 years ago
Megan Marsh ff6a039d5b replace scrubconfig with packer.LogSecretFilter.Set
8 years ago
Matthew Hooker 31fcfe4bc2 PoC for filtering logs
8 years ago
Megan Marsh 00c6ec979f do 30 minutes not 25
8 years ago
Megan Marsh 00de0f4996 increase the timeout for waiting for an ami to become available
8 years ago
Megan Marsh 71cad4f2a9 fix tests
8 years ago
Megan Marsh 250da0ab49 fix security hole with ami filter
8 years ago
Anshul Sharma c1edcd3774
amazon-ebssurrogate clean up volumes
8 years ago
Megan Marsh 07b6bc0c4f
Merge pull request #6504 from sharmaansh/6309-amazon-chroot-create-volume-tags
8 years ago
Matthew Hooker 814c1cf2b2
spellfix
8 years ago
Anshul Sharma 885ecb0790
Issue-6309 Amazon Chroot Provider
8 years ago
James Nugent 9fffe4056e
Merge pull request #5452 from smaato/tag-spot-requests
8 years ago
Mark Meyer 2fec76ea87 Check if spot price is empty, when spot_tags is set
8 years ago
Megan Marsh b6b907f523 read in the environment variables that government wait time and polling time for the AWS wait in step_stop_ebs_volume
8 years ago
Megan Marsh 8e22803099 fix loading of environment variables for managing aws waiters
8 years ago
Megan Marsh f657ca39c9 refactored env var code and tests so that I don't have to set env vars during tests to check logic
8 years ago
Megan Marsh 14166fdd99 update amazon import docs to include the env vars for setting aws waiter delays and timeouts
8 years ago
Megan Marsh bfbe318727 fix the homegrown waiters
8 years ago
Megan Marsh f49a2d8aed move UI call to before the wait; add context to these steps
8 years ago
Megan Marsh cf63dd10bf replace AMIStateRefreshFunc, InstanceStateRefreshFunc, our spot instance waiter, our chroot volume waiter, and our snapshot waiters with waiters form AWS's SDK.
8 years ago
Mark Meyer 3dbf1cb371 Enable tagging of spot requests
8 years ago
EC2 Default User 58f73aabbf Add ap-northeast-3 region
8 years ago
Megan Marsh 87a93e84ac sh -c to execute command to accomodate communicator change
8 years ago
James Nugent b97475b647
Merge pull request #6265 from DanHam/enable-t2-unlimited
8 years ago
DanHam af7f7f2ce9
Fix redundant Sprintf
8 years ago
M. Marsh 62e1323577
Merge pull request #5956 from hashicorp/dedupe_shell_local
8 years ago
Megan Marsh e670eed315 Add new option, nvme_device_path, so that we can properly mount nvme block devices.
8 years ago
M. Marsh a8b6a04dda
Merge pull request #6194 from hashicorp/fix_6176
8 years ago
DanHam ec8b70721c
Use an explicit error message when an error is expected and we don't get one
8 years ago
DanHam 82c8710af5
Use fmt.Errorf over errors.New as we only require basic error reporting
8 years ago
DanHam 99e3487795
Add missing validation and tests for Spot Instance requests
8 years ago
DanHam d5304a25e9
Pass T2 Unlimited settings to run instance step for appropriate EC2 builders
8 years ago
DanHam 6fc68754d7
Allow use of T2 unlimited by adding appropriate request for the instance
8 years ago
DanHam df7fb86984
Add tests for T2 Unlimited configuration
8 years ago
DanHam be02b3f613
Validate template settings when T2 Unlimited has been enabled
8 years ago
DanHam 482629ae90
Add config option to enable/disable T2 Unlimited for the launched instance
8 years ago
DanHam 2c339b99d2
Sort run config options alphabetically
8 years ago
Megan Marsh 6dc4b1cbdc move all of the run commands for shell-local provisioner and postprocessor into common library too
8 years ago
Megan Marsh 616b41e58f deduplicate the nearly identical communicators for the shell-local provisioner and post-processor, moving single communicator into a new common/shell-local module
8 years ago
Matthew Hooker 0521efa200
correctly log reason waiting for ami failed.
8 years ago
Matthew Hooker 7d5ebd5500
Merge pull request #6217 from alessiot77/5887
8 years ago
AlessioT 3d4c7d0df1 Feature Request: Log reason why AMI creation failed
8 years ago
DanHam 9b6fc5a58d
Remove tmp files created by builder/amazon/instance tests
8 years ago
DanHam 54e9690dff
Remove tmp files created by builder/amazon/common tests
8 years ago
AlessioT 373226e9c5 Extract state reason for failure
8 years ago
AlessioT 09bb21774d alessio.tomasino@yahoo.co.uk
8 years ago
AlessioT c27f3e9445 alessio.tomasino@yahoo.co.uk
8 years ago
Megan Marsh 59e3ec722d allow user to mount entire block device in chroot builder
8 years ago
Matthew Hooker cbdf9db832
Use contexts with amazon waiters.
8 years ago
Megan Marsh 3afb243f11 use build name to ensure that winrm password and other shared state is not overwritten if two builders need the password in the same packer run.
8 years ago
Matthew Hooker f094b3be85
update changelog
8 years ago
Matthew Hooker 302b1988a5
Restrict deregistered AMIs to those owned by self.
8 years ago
Megan Marsh 22608f3efd
Merge pull request #6088 from adongy/master
8 years ago
ADO 04790695e6 Add interpolate_build_info_test tests
8 years ago
ADO 507b3619e7 Expose more source ami data in the template
8 years ago
Joseph Wright 1913517d29 Fix formatting by running `make fmt`
8 years ago
Joseph Wright cb3699a584 Modify ebssurrogate builder to snapshot all launch devices
8 years ago
Megan Marsh 072cd6b745
Merge pull request #5998 from hashicorp/do_5895
8 years ago
Matthew Hooker b16f2ec64b
builder/amazon: Use sdk default cred providers
8 years ago
Matthew Hooker e483087574
builder/amazon: Use service default retries.
8 years ago
Megan Marsh d689e6b4d3 allow users of AWS to use the dynamically-generated admin password which we use as the winRM password as an elevated password in the Powershell provisioner, as well as an environment variable in same provisoner.
8 years ago
Josh Soref 0171dfc890 spelling: validating
8 years ago
Josh Soref 007930ec2d spelling: restricted
8 years ago
Less Mo 686cacb435
builder/amazon: Added new region cn-northwest-1
8 years ago
Matthew Hooker 2806523834
Fix issue with assume role credentials
8 years ago
Matthew Hooker 19a89a101e
builder/amazon: remove ssh_private_ip
8 years ago
Matthew Hooker 5b64f71702
Merge pull request #5764 from hashicorp/fix5760
8 years ago
Matthew Hooker 21812fa17f
Add volume and run tags if in us-gov/china
8 years ago
Matthew Hooker fad4d5c272
update tests for mapstructure behavior changes
8 years ago
Megan Marsh de2e5edf2e remove errant change in amazon builder
8 years ago
Megan Marsh 6556a851dc
fix ssh key handling
8 years ago
Matthew Hooker eafda52411
use amazon steps from master
8 years ago
Matthew Hooker 7a189a83a1
fix imports
8 years ago
Matthew Hooker a831d522be
change run signatures
8 years ago
Matthew Hooker a0c625ea44
Revert "working with opt-in"
8 years ago
Matthew Hooker e98f201602
working with opt-in
8 years ago
Matthew Hooker 366dc3da0a
move multistep imports to helper.
8 years ago
Matthew Hooker 807e88245b
trying to add context to state bag
8 years ago
Matthew Hooker ebe995c0ff
run goimports
8 years ago
Matthew Hooker cea2ab8c6d
move kms/encrypted validation to block devices
8 years ago
Matthew Hooker e968f9d6cc
spelling/style fixes
8 years ago
Jason Wieringa f6772f06be builder/amazon: Raise error when ebsvolume kms_key_id is without encrypted = true
8 years ago
Jason Wieringa 2ac59b3c27 builder/amazon: Added KmsKeyID to BlockDevice
8 years ago
Matthew Hooker f5ea1e8312
Use WaitUntilInstanceReady waiter
8 years ago
Matthew Hooker dfd5f07145
fix ebs acc test
8 years ago
Matthew Hooker c5bcb97d06
"borrow" access config code from terraform.
8 years ago
Matthew Hooker 98c2a2d1f7
builder/aws: catch static credential errors early.
8 years ago
Matthew Hooker f3dea272d9
Set session in state bag
9 years ago
Matthew Hooker f6c401a143
don't pass in accessconfig
9 years ago
Matthew Hooker 1c352726d7
Merge pull request #5719 from rchenv/issue5606
9 years ago
Rong Chen 3e92b1374e issue5606: follow the convention to use AccessConfig to create new aws session for step_create_tags etc.
9 years ago
Olivier Bazoud 8bcb469b8b builder/amazon: Added new region Paris - eu-west-3
9 years ago
Rickard von Essen 63f791570a
Merge pull request #5665 from kwilczynski/remove-sts-token-from-logging
9 years ago
Matthew Hooker f216330ba3
spot instance ena/sriov checking for all other builders
9 years ago
Matthew Hooker 4b1d8e3fe8
don't allow enhanced networking flags for spot instances.
9 years ago
Matthew Hooker 73b98b2a04
use waiter to wait for ebs instances to stop
9 years ago
Matthew Hooker dada63801b
also use waiter code for spot instances
9 years ago
Matthew Hooker 9e61005f7c
Merge pull request #5660 from hashicorp/fix_5625
9 years ago
Ben Gnoinski 5df2e040d0 Update amazon run_config.go absent ssh_private_key_file error
9 years ago
Matthew Hooker 2c1c7b9659
Merge pull request #5630 from johndaviesco/winrm_no_proxy
9 years ago
Matthew Hooker a90c45d9bb
Wait until source instance OK before continuing
9 years ago
Matthew Hooker 7b5c0900ef
Correctly set aws region if given in template along with a profile.
9 years ago
Krzysztof Wilczynski 05327b7524
amazon: Remove Session Token (STS) from being shown in the log.
9 years ago
Megan Marsh 1c681fc096 tests
9 years ago
Megan Marsh 556da47d35 modify validation to allow user to have the original region in the ami_regions list
9 years ago
John Davies-Colley 10aaa49beb fixing tests and funky logic 💦
9 years ago
John Davies-Colley 0c787ec9df Valadating early
9 years ago
John Davies-Colley 75320440ec adding missing quote 🙏
9 years ago
John Davies-Colley 707ec675b2 ssh interface for amazon builders 🔨
9 years ago
Matthew Hooker 0a24f4eb2e
don't shadow package name
9 years ago
Matthew Hooker f681faa296
fix tests
9 years ago
Matthew Hooker 545ee45567
debug region we found
9 years ago
Matthew Hooker c106e7c26c
Don't set region from metadata if profile is set.
9 years ago
Matthew Hooker 52fc0100eb
this is a critical error
9 years ago
Matthew Hooker 95e4ae251e
WIP
9 years ago
Matthew Hooker e87b468c6e
Merge pull request #5536 from hashicorp/fix5535
9 years ago
Matthew Hooker 8ab390a048
Merge pull request #5495 from smaato/master
9 years ago
Matthew Hooker f2413ff138
add delay option to security group waiter
9 years ago
Matthew Hooker d322fc6c19
Shorten metadata timeout
9 years ago
Matthew Hooker 314fc94bd8
clean up
9 years ago
Matthew Hooker 0e4ea7420b
fix tests
9 years ago
Matthew Hooker c65fa8490d
fix various bugs deregistering AMIs
9 years ago
Matthew Hooker 6c4fbe8d87
use correct default region when deregistering AMIs.
9 years ago
Mark Meyer 4c5df79222 Fix regressions introduced in the instance builder
9 years ago
Mark Meyer 309bf61257 Add missing blockdevices to ebsvolume builder
9 years ago
Mark Meyer 1cc9b3f1e3 Bring back volume tagging to ebsvolume
9 years ago
Mark Meyer 7e1646826d Check if VolumeTags is empty before tagging volumes
9 years ago
Matthew Hooker f7e269945e
add cidr validation and rename option
9 years ago
Matthew Hooker c74be87187 Merge pull request #5384 from dave2/sg-source-cidr
9 years ago
SwampDragons 512ac214b4 Merge pull request #5417 from smaato/master
9 years ago
Mark Meyer dbb3c76032 Remove redundant step and its usage
9 years ago
Matthew Hooker ae455bff99
add debugging help if ec2-upload-bundle fails
9 years ago
Mark Meyer 2661fd7869 Move building of spot instances into its own step
9 years ago
Mark Meyer 939b44b4fd Add logic to handle volumes of spot instances
9 years ago
Mark Meyer cfd6b6fed5 Change EBS builder to do tag-on-creation
9 years ago
Megan Marsh 201e8c05a0 add ami name to output
9 years ago
Zanetti, David 8a8b51be97 Allow temporary security group to have source CIDR block explicitly provided
9 years ago
Matthew Hooker 02cd6bc7f0 Merge pull request #5288 from hashicorp/fix3114
9 years ago
Matthew Hooker 4bc8e7de3d
add token variable to upload bundle command template
9 years ago
Zanetti, David 42dc1e4795 In Amazon builders, allow tag names to be interpolated like values
9 years ago
Megan Marsh 1adcce6046 Merge pull request #5284 from hashicorp/fix_5093
9 years ago
Megan Marsh 85ad1f58fb include ena_support and sriov_support in chroot and instance docs
9 years ago
Megan Marsh f19040f3aa Merge pull request #5196 from cstuntz/aws-add-tags
9 years ago
Megan Marsh 2d4bc70d7b use ami prefix to make it clear that these variables are amazon specific
9 years ago
Megan Marsh 9e2e467b31 Allow granular modification of sriov and ena enhanced networking options in amazon amis. Maintain old functionality.
9 years ago
Megan Marsh 7da52e1f77 Merge pull request #5250 from hashicorp/repro_3399
9 years ago
Łukasz Kostka 8703937cde Natural order of AMI artifacts
9 years ago
Megan Marsh 14b2d04332 make force_deregister work in all regions, not just original region.
9 years ago
Sean Chittenden cd84b17923
Fix building packer on GOOS=solaris
9 years ago
Matthew Hooker 754c80d217
create default tags as well
9 years ago
cstuntz db7f860d91 Adding tagging back to spot instances, after they're created
9 years ago
Megan Marsh a924db9a79 Merge pull request #5228 from hashicorp/4653_dont_delete_snapshots
9 years ago
Megan Marsh ef0a091720 continue, not break
9 years ago
Matthew Hooker 968eb94b80 Merge pull request #5211 from hashicorp/4653_dont_delete_snapshots
9 years ago
Megan Marsh 2d6028eb9a use named loops instead of doDelete flag
9 years ago
Megan Marsh e9ec705497 use block device mappings to know whether a snapshot existed before packer's current run. If yes, don't delete the unencrypted snapshot.
9 years ago
Megan Marsh c760e1323f don't panic if the communicator is none and the port is 0
9 years ago
cstuntz c717765154 Removing tagging post instance launch
9 years ago
cstuntz 42444e58e6 Updating step_run_source_instance to add tags at instance start instead of adding them to running instance
9 years ago
Megan Marsh 12d43c98f7 test the deduplication code
9 years ago
Megan Marsh 5f92de6a39 fix panic that occurs when ami_block_device_mappings and does not explicitly contain the root volume
9 years ago
Megan Marsh ac15b33d2b Merge pull request #5029 from hashicorp/5007_instance_stop
9 years ago
Megan Marsh f7a703dfb2 add pending to allowable states while waiting for ebs instance to stop
9 years ago
Megan Marsh d706147423 add exponential backoff retry for stopping instance in amazon
9 years ago
Matthew Hooker febc65aa7c
try again to get region from metadata
9 years ago
Matthew Hooker 8dae6b60c1 Merge pull request #4996 from hashicorp/mwhooker/4613
9 years ago
Matthew Hooker 350e8bfe0d
we don't need to look for region in metadata.
9 years ago
Matthew Hooker 94d7a4ce8d
post-processor/vagrant-cloud: try upload once
9 years ago
Matthew Hooker 4860d7179d
remove redundant log line
9 years ago
Constantin Bugneac ae03dab920 Print in the output the security group name too.
9 years ago
Matthew Hooker a619759bf7
add support for profile
9 years ago
Matthew Hooker 3fb4162660
remove code from bad merge
9 years ago
Matthew Hooker 624aaa2067
bugfix
9 years ago
Matthew Hooker 3ed7572525
remove cli_config
9 years ago
Matthew Hooker f637878822
with wrapping
9 years ago
Matthew Hooker 23084fe171
dedupe
9 years ago
Matthew Hooker 58e386827a
fix typo
9 years ago
Rickard von Essen 15f80dc5ab
aws: Drop undocumented option `profile`
9 years ago
Matthew Hooker 56c513088b
I think this was the intention
9 years ago
Matthew Hooker 94854a26d9
fix go vet issue
9 years ago
Matthew Hooker d7e39b72b2
remove dead code
9 years ago
Rickard von Essen f106e60a7e
builder/amazon: Added MFA support
9 years ago
Rickard von Essen f55c3b9d34
builder/amazon: Support assume role with assume_role_arn
9 years ago
Rickard von Essen 3833d34829
builder/amazon: Cleaned up credential handeling
9 years ago
Matthew Hooker 769ff28e03
builder/ebssurrogate: Use correct devices for AMI.
9 years ago
Matthew Hooker 11ba986abc Merge pull request #4930 from hashicorp/fix4925
9 years ago
Matthew Hooker 1f4b532ed5 Merge pull request #4948 from hashicorp/kms_key_regions
9 years ago
Megan Marsh b8c2a5fd43 fix step initializer everywhere StepAMIRegionCopy is called
9 years ago
Megan Marsh 875745ab9b one more test
9 years ago
Megan Marsh 1944f38985 update docs and clean up
9 years ago
Megan Marsh 5b35d199da golang has different style than python
9 years ago
Megan Marsh f9d7292566 builder/amazon regional KMS keys
9 years ago
Jason Ramey cc309c0e5f spelling fix
9 years ago
Matthew Hooker 0e3469e913
spell fix
9 years ago
Megan Marsh 7174a7a3d5 New map: region_kms_key_ids, allowing custom encryption keys on a per-region basis. Also new tests.
9 years ago
Matthew Hooker 77b4d47409
only delete snapshots which exist
9 years ago
Matthew Hooker c0b27dfa6f
don't try to delete extra volumes during clean up
9 years ago
Matthew Hooker 1cf4754d80
correct ami_name error reporting
9 years ago
Megan Marsh 4abb541468 fix logging to clarify that encrypt_boot needs to be set, not encrypt, and fix typo
9 years ago
Matthew Hooker 4137660b7a
fix ami name validation
9 years ago
Matthew Hooker ee5d13611f
update ssh client usage for new crypto/ssh version
9 years ago
Rémi Jouannet 45143bb6f4 add an option custom_endpoint_ec2 for amazon builder, add a condition if vpc_id is empty don't add the parameter to the aws call
9 years ago
Paul Thrasher 0be5a28080 Fix issue 4693 - Derive vpc_id from subnet_id
9 years ago
Ben Fagin 6f63881020 fixes a typo introduced in a previous change
9 years ago
luis-silva a269bbc6fa Fix issue 4875 - use retry logic when creating instance tags
9 years ago
Matthew Hooker 80d6cd91fd
remove unneeded keypair var
9 years ago
Matthew Hooker 602fd64c5d
builder/amazon: set flag to delete temporary keypair
9 years ago
Matthew Hooker da8c4004f0
builder/amazon: numbers are valid in ami name
9 years ago
Matthew Hooker 3f6b5165f2
add affirmative test case for #4762
9 years ago
Craig Barr d9041bda0c Improved the test for special character so that it doesn't get halted by less than 3 character check
9 years ago
Craig Barr 7911cfa94b Formatting as per make fmt
9 years ago
Craig Barr fdae6858c8 conforming to the standard for imports
9 years ago
Craig Barr df6337e8ab Added AMIName validation (issue 4761)
9 years ago
Matthew Hooker 81522dced0
move packer to hashicorp
9 years ago
Matthew Hooker cc11ec3566
check for a couple errors
9 years ago
Matthew Hooker 35578d9ed1
remove unnecessary type conversions
9 years ago
Matthew Hooker 79287d7e47
simplify some code
9 years ago
Matthew Hooker 0149f679de
Print instead of Printf with no dynamic first variable.
9 years ago
Matthew Hooker d1b20b3d9c
remove a bunch of dead code.
9 years ago
Matthew Hooker 230079f73a
spell fixes
9 years ago
Matthew Hooker e4aa2a34ca
builder/amazon-chroot: nullable copy_files
9 years ago
Matthew Hooker 74c8c585f5
builder/amazon: report tag creation
9 years ago
Matthew Hooker bd76b7bb6f
builder/amazon: validate ssh key name/file
9 years ago
Matthew Hooker 50d9546658
builder/amazon: set force_deregister to true on -force
9 years ago
Rickard von Essen 2300b102b7 amazon: Step Region Copy crashing on device mapping
9 years ago
Matthew Hooker 9c027aa70b Merge pull request #4601 from mitchellh/ebssurrogate-copy-ami
9 years ago
James Nugent e856339309 build/amazon-ebssurrogate: Add region copy, attributes, tags steps
9 years ago
James Nugent 1eec5bf058 builder/amazon-ebssurrogate: Exclude duplicate root volume
9 years ago
Matthew Hooker fd1b00a0d1
use aws helper method
9 years ago
Matthew Hooker 61976dfd86 Merge pull request #4578 from life360/enable_ena
9 years ago
Matthew Hooker 6a7c37beb6
builder/amazon-chroot: support encrypted boot volume
9 years ago
Matthew Hooker 2cb9b32acf
don't attempt to delete non-existant key when using agent auth
9 years ago
Matthew Hooker f95514c120
fix ssh agent authentication
9 years ago
Aaron Stone 1cc3cdf7b5 Always set both SRIOV and ENA when Enhanced Networking is enabled
9 years ago
Richard Owen 33a4c2e13b Change EC2 WindowsPasswordTimeout to 20 minutes
9 years ago
James Nugent 635aeb765b amazon/ebssurrogate: Add New Builder
9 years ago
Rickard von Essen c9259d116f builder/amazon-ebsvolume: Fix interpolation of block_device
9 years ago
Rickard von Essen de7388fa0a
builder/amazon-ebsvolume: Fixed interpolation of tags
9 years ago
Rickard von Essen 6e891cf682
Fixed botched merge and review comments
9 years ago
Rickard von Essen ba9cae5078 builder/amazon: Add SourceAMI and BuildRegion template
9 years ago
Matthew Hooker fc30f6cc0a
log tag creation.
9 years ago
Matthew Hooker 56b5e97bf4
verify given security group
9 years ago
Matthew Hooker b265d2614f
builder/amazon: fix when using security_group_id
9 years ago
Matthew Hooker f5bf588393
tag all volumes
9 years ago
Matthew Hooker 800351b7ca
fix panic and don't print each tag we add.
9 years ago
Roman Zhuzha d9186dc8cf add proper error handling for tagging source instance
9 years ago
Roman Zhuzha ae016a1f25 simplify code flow: skip the step if no run_volume_tags provided
9 years ago
Roman Zhuzha a65af51a4b apply source instance default "Name" tag only if it's not provided in run_tags
9 years ago
Roman Zhuzha 36d8a1df1d use common.ConvertToEC2Tags to apply tags to source EBS volumes, change Say message
9 years ago
Roman Zhuzha aa70c82ec8 use ConvertToEC2Tags to apply tags to source instance, add Say message
9 years ago
Matthew Hooker c1f5545986
compress pr #4395
9 years ago
Richard Moore 9435fa62e3 Output error causing ebs volume deletion failure
9 years ago
Rickard von Essen 26fe9cf339
builder/amazon: Fix crash in amazon-instance
9 years ago
Matthew Hooker 377f451a9e
it's InvalidGroup
9 years ago
Matthew Hooker e54605c120
Properly wait for security group to exist.
9 years ago
Matthew Hooker aef6e0e93f Merge pull request #4304 from dave2/gh-4277
9 years ago
Travis Harrington e31d75eca8 Quick fix for issue #4340
10 years ago
Rickard von Essen 4b1e014be8
builder/amazon: Crashes when multiple EBS vols are used
10 years ago
Zanetti, David ae5730c5a5 Querying EC2 security groups should report unexpected errors
10 years ago
Matthew Hooker e4f6eaae9b Merge pull request #4231 from artburkart/force-delete-snapshot-patch
10 years ago
Rickard von Essen d3c2239b9e
builder/amazon: Change shutdown_behaviour to shutdown_behavior
10 years ago
Rickard von Essen c24b4423b2 builder/amazon: Added new region London - eu-west-2
10 years ago
Alexander Krasnukhin ac98aad1df Fix log statement
10 years ago
Matthew Hooker f1fb942219
add ca-central-1 to list of known aws regions.
10 years ago
Rickard von Essen 5c4d331a34 Added missing LaunchPermission
10 years ago
Rickard von Essen 4ce3b8712a
Replace unencrypted EBS snapshots with encrypted
10 years ago
Rickard von Essen c3a352955e amazon: Added snapshot_users and snapshot_groups
10 years ago
Ari Aviran 46f217f255 amazon - Snapshot permissions correctly applied
10 years ago
Rickard von Essen d7a7d8c852
It's not possible to share encrypted AMI's
10 years ago
poida 8b13b75097 Updated documentation and error messages
10 years ago
poida 7ea17e1630 Allow custom encrypted AMIs to be shared
10 years ago
poida 3eed6fd508 Added KMS CMK support to EBS builder
10 years ago
Rickard von Essen 8d2ceea5f1 builder/amazon: crash on tagging snapshot when snapshot_tags is unset
10 years ago
Rickard von Essen bcc7f455b3 amazon: Fix source_ami_filter ignores owners
10 years ago
Arthur Burkart 576f6f1b39 Fixes acceptance test
10 years ago
Matthew Hooker 832de2104b
Revert "Merge pull request #4230 from mitchellh/revert-4223-closes_3320"
10 years ago
Matthew Hooker f5c3c25d2b Revert "Adds `force_delete_snapshot` flag"
10 years ago
Matthew Hooker f9f9d82419 Merge pull request #4223 from artburkart/closes_3320
10 years ago
Arthur Burkart 5b59f56cdb Adds `force_delete_snapshot` flag
10 years ago
Rickard von Essen 99ee610afa
builder/amazon: Fix SSH Agent
10 years ago
Matthew Hooker aedf4ca465 Merge pull request #4141 from mitchellh/ebsvoluemartifact
10 years ago
Matthew Hooker 50267572a4
add ebsvolume artifact
10 years ago
Rickard von Essen a09f20f996 Merge pull request #4015 from artburkart:closes_3908
10 years ago
Arthur Burkart 0c7e73b1cf
Implements Snapshot tagging
10 years ago
Rickard von Essen 17eda06d61
Fixed formatting
10 years ago
ephemeralsnow e53f4be005 Fix 'The AssociatePublicIpAddress parameter is only supported for VPC launches.'
10 years ago
Rickard von Essen 96e9a8e6e9 Removed default value for ssh_username
10 years ago
Arthur Burkart 2e65867cba Closes #3908: Adds snapshot tag overrides
10 years ago
Matthew Hooker 9a91ae4e8f
fix new session error when creating cred chain.
10 years ago
Matthew Hooker d81c06765d
fix go vet issue.
10 years ago
Matthew Hooker f3f5f89fe6 Merge pull request #4096 from mitchellh/filterday
10 years ago
Matthew Hooker 60c459d6c8 Merge pull request #4098 from mitchellh/newsession
10 years ago
Matthew Hooker 9bc23ea512 Merge pull request #4099 from mitchellh/waitfail
10 years ago
James Nugent 36c09af992 builder/amazon: Add tests for the `ebs-volume` builder
10 years ago
James Nugent b1ff8c3bfc builder/amazon: Add `ebs-volume` builder
10 years ago
Matthew Hooker d47e47cf1f rewrite to not use private aws package
10 years ago
Matthew Hooker c4c46c349e implement security group waiter
10 years ago
Matthew Hooker 970b37077e Merge pull request #4050 from jen20/ssh-agent
10 years ago
Matthew Hooker 48bdae93d1 aws-sdk: use session.NewSession
10 years ago
Matthew Hooker 83b57b98ac show ami id found from filter
10 years ago
Matthew Hooker d920b3fbf4 run gofmt
10 years ago
Matthew Hooker 0dd7d7ff3b fix error message
10 years ago
Ganesh kumar Sankaran b9c6139d67 AWS async operations sometimes takes long times, if there are multiple parallel builds, polling at 2 second frequency will exceed the request limit. Allow 2 seconds to be overwritten with AWS_POLL_DELAY_SECONDS
10 years ago
Rickard von Essen d66490ebfd
Properly cleanup AWS temporary key pairs
10 years ago
Rickard von Essen d16d5d9686 Merge pull request #3817 from ChrisLundquist/dynamic-source-ami
10 years ago
Richard Owen adddc60a1d Fix typo in encrypted ami step log message
10 years ago
James Nugent 395d88941c amazon: Allow SSH Agent auth for existing key pair
10 years ago
James Nugent 7425fef2c7 builder/amazon: Allow use of local SSH Agent
10 years ago
Asif R Choudhury 48d94342ba Add us-east-2 (Ohio) AWS region
10 years ago
Rickard von Essen c273bd6beb Merge pull request #3789 from jeremy-asher/amazon-ebs-delete-volumes-on-failure
10 years ago
Rickard von Essen 0be3034e82 Merge pull request #3953 from rickard-von-essen/amz-ssh
10 years ago
Rickard von Essen acc2689b49
builder/amazon: Allow using ssh_private_key_file and ssh_password
10 years ago
Rickard von Essen cffc8e892c Merge pull request #3382 from ahamidi/encrypted-boot-volume
10 years ago
Chris Lundquist 9379cbc5d9 [dynamic-source-ami] support instance builder too
10 years ago
Chris Lundquist ab3500b45c [dynamic-source-ami] support chroot builder
10 years ago
Chris Lundquist 1b4895c684 Merge remote-tracking branch 'origin/master' into dynamic-source-ami
10 years ago
Matthew Hooker a9abe43325 builder/amazon: add retry login when creating tags.
10 years ago
Rickard von Essen 13c9db5dd5 Merge pull request #3885 from orivej/on-error
10 years ago
Jeremy Asher aea05f6485 fix nil pointer dereference in amazon-chroot
10 years ago
Orivej Desh 6762965696 Add -on-error command line argument to allow preserving artifacts on builder errors
10 years ago
Rickard von Essen 3b47893eb8
builder/amazon: reverted wrongly modified ssh_test's.
10 years ago
Rickard von Essen 067155c344
builder/amazon: guard aginst empty/nil PrivateIpAddress and updated tests.
10 years ago
Rickard von Essen 7f4bee737c Merge pull request #3752 from tarrall/issue3751-ssh-privateip-classic
10 years ago
Rickard von Essen 120b60ae37 Merge pull request #3865 from dpiddy/amazon-ssh-retry-fix
10 years ago
Dan Peterson c7af9a67bc amazon/common/ssh: fix saving of instance to state
10 years ago
Jeremy Asher 1c392b23f9 generate warnings for unused options with from_scratch
10 years ago
Jeremy Asher ef0c7543e1 add amazon-chroot post mount commands
10 years ago
Jeremy Asher 5e8b697a76 add from_scratch option to amazon-chroot builder
10 years ago
Jeremy Asher 85ae04bb75 split up BlockDevices in amazon/common
10 years ago
Chris Lundquist defdd1ecf3 Merge remote-tracking branch 'origin/master' into dynamic-source-ami
10 years ago
Rickard von Essen ba629922c6 Merge pull request #3662 from ryansb/boost-spot-bid
10 years ago
Krzysztof Wilczynski d01fb65dcf Fix. Use temporary_key_pair_name when specified. (#3739)
10 years ago
Chris Lundquist 3cc8d35450 [dynamic-source-ami] fix old key name in error message
10 years ago
Chris Lundquist b4d20706ce [dynamic-source-ami] add some very basic tests
10 years ago
Chris Lundquist 57e7a1a3e6 [dynamic-source-ami] fix lint error
10 years ago
Chris Lundquist 95afaa58ca [dynamic-source-ami] rename to source_ami_filter
10 years ago
Chris Lundquist 0e248f1516 [dynamic-source-ami] make most_recent work
10 years ago
Chris Lundquist ec1abb9448 [dynamic-source-ami] proof of concept
10 years ago
Jeremy Asher 6130b8588d remove check for AMIs when deleting vols
10 years ago
Ali Hamidi c6a527dc46 throw error if encrypted ami is shared
10 years ago
Ali Hamidi 1cecda639a add encrypted boot volume acceptance test
10 years ago
Ali Hamidi 902ae375b3 delete unencrypted snapshot
10 years ago