Commit Graph

870 Commits (8e355d0fe718596a56016e2bb03d1b1f9ccc8ee4)

Author SHA1 Message Date
Adrien Delorme 8e355d0fe7 Move ssm code to its own ssm package and make it singlethreaded
6 years ago
Wilken Rivera 646b973bd3 Remove logic to retry a connection that reuses an existing SSM Session
6 years ago
Wilken Rivera dff9cde775 Remove waitgroups
6 years ago
Wilken Rivera eb11009e2a Check for closed channels as opposed to using a separate closeRetry channel
6 years ago
sylviamoss aa73cc7d7e add close chan to avoid unwanted retries
6 years ago
sylviamoss 1f62249097 add retry terminated session chan
6 years ago
sylviamoss 8e3f3e514c improve logs
6 years ago
sylviamoss b2c7897f58 add WaitGroup to avoid data race
6 years ago
sylviamoss 1c2b469acd add retry channel to ssm driver
6 years ago
Megan Marsh b8e6e2c081
Merge pull request #10085 from 10000coins/f-aws-tenancy
6 years ago
Evan Pipho 608307cd1e Re-allow spot + tenancy. Validate tenancy is set to a usable value
6 years ago
Evan Pipho d5d1a8708e Add tests for Tenancy vs Spot Price
6 years ago
Evan Pipho 6967e02103 Add support for source instance tenancy to amazon builders
6 years ago
Matt Rogers 15f97421e2
builder/amazon: Add io2 as a supported volume type
6 years ago
Megan Marsh 4c0ac6917e switch to using aws base config, which means we're using code tested and maitnained by the terraform crowd.
6 years ago
Sylvia Moss 96e3def294
Add pause_before_ssm config to pause before establishing the Session Manager session (#9988)
6 years ago
Megan Marsh d66b358100
Merge pull request #9991 from hashicorp/b-amazon-ssm-infinite-loop
6 years ago
Wilken Rivera 2f2b5683a2 amazon/ssm_driver: Update log polling logic
6 years ago
Megan Marsh 429d431365 Implement assume_role for Packer. This functionality is copied shamelessly
6 years ago
Sylvia Moss d347bbec4c
Retry fleet creating only on invalid IAM instance profile (#9946)
6 years ago
Adrien Delorme 0d0bd9ce75
name fields of PolicyDocument correctly in HCL (#9812)
6 years ago
Adrien Delorme a0c09e85df
retry spot instance creation when an "Invalid IAM Instance Profile name" error pops up (#9810)
6 years ago
sylviamoss 1a0d5a93ee fix max_attempts typo
6 years ago
sylviamoss 788dc32598 add aws_polling config option to override env variables
6 years ago
Megan Marsh 8b4993e44c
fix docs for kms key ids (#9766)
6 years ago
Megan Marsh 54469c4728
Add all of the custom AWS template engines to GeneratedData for use b… (#9751)
6 years ago
Megan Marsh f9df185ef1
Merge pull request #9579 from hashicorp/fix_9562
6 years ago
Megan Marsh a56942d3c7 change isAwsErr to an exported func so I can use it in other aws modules.
6 years ago
Adrien Delorme 810f161d22 builder/amazon/common/block_device.go: replace tabs with words
6 years ago
Adrien Delorme 966b17d2b5 builder/amazon/common/access_config.go: replace tabs with words
6 years ago
Adrien Delorme 5c4901c2c2 builder/amazon/common/run_config.go: replace tabs with words
6 years ago
Adrien Delorme 1455a29f2b remove tabs for security_group_filter too
6 years ago
Adrien Delorme 191094edcc better `disable_stop_instance` docs
6 years ago
Megan Marsh 530f5e3f63 more additions to partials
6 years ago
Megan Marsh a1651977b3 add tabs to generated docs from access_config and run_config structs
6 years ago
Megan Marsh 4d3b2cea96
Merge pull request #9480 from adongy/master
6 years ago
Megan Marsh a885e620ee don't error for no mappings if no mappings were set.
6 years ago
Megan Marsh 122e80f591 generated code
6 years ago
Megan Marsh 0122530a07 make statement an array of strings
6 years ago
Anthony Dong 2322d3ae6b aws: retry fetching blockdevicemapping if empty
6 years ago
Wilken Rivera a8dfb66d6c docs/builder/amazon: Add WinRM unsupported note to Session Manager docs
6 years ago
Adrien Delorme 40947c2bf6
HCL2: generate hcl tags with go-cty tags too (#9306)
6 years ago
nitrocode 6d29ec956b Added SourceAMICreationDate
6 years ago
Wilken Rivera b5639d4697
tests/builder/amazon: Enhance the test coverage for SSM Tunnel related steps (#9213)
6 years ago
Wilken Rivera 6f5f6bf999 builder/amazon Fix invalid pointer issue for non SSMAgengtEnabled builds
6 years ago
Wilken Rivera 89fb7bb080 Apply suggestions from code review
6 years ago
Wilken Rivera 056f1f6e76 docs/amazon/builder: Add not about using a temporary_iam_instance_profile_policy_document
6 years ago
Wilken Rivera bf1da57a05 Update address to localhost to be consistent with other proxies
6 years ago
Wilken Rivera 7cea7466ba buider/amazon: Add `session_manager_port` option for setting a custom local port
6 years ago
Wilken Rivera 0d13c634b7 Update logging constructs for Session Manger driver
6 years ago