terraform/vendor/github.com
Brian Flad ba081aa10a
backend/s3: Updates for Terraform v0.13.0 (#25134)
* deps: Update github.com/hashicorp/aws-sdk-go-base@v0.5.0

Updated via:

```
$ go get github.com/hashicorp/aws-sdk-go-base@v0.5.0
$ go mod tidy
$ go mod vendor
```

* backend/s3: Updates for Terraform v0.13.0

Reference: https://github.com/hashicorp/terraform/issues/13410
Reference: https://github.com/hashicorp/terraform/issues/18774
Reference: https://github.com/hashicorp/terraform/issues/19482
Reference: https://github.com/hashicorp/terraform/issues/20062
Reference: https://github.com/hashicorp/terraform/issues/20599
Reference: https://github.com/hashicorp/terraform/issues/22103
Reference: https://github.com/hashicorp/terraform/issues/22161
Reference: https://github.com/hashicorp/terraform/issues/22601
Reference: https://github.com/hashicorp/terraform/issues/22992
Reference: https://github.com/hashicorp/terraform/issues/24252
Reference: https://github.com/hashicorp/terraform/issues/24253
Reference: https://github.com/hashicorp/terraform/issues/24480
Reference: https://github.com/hashicorp/terraform/issues/25056

Changes:

```
NOTES

* backend/s3: Deprecated `lock_table`, `skip_get_ec2_platforms`, `skip_requesting_account_id` arguments have been removed
* backend/s3: Credential ordering has changed from static, environment, shared credentials, EC2 metadata, default AWS Go SDK (shared configuration, web identity, ECS, EC2 Metadata) to static, environment, shared credentials, default AWS Go SDK (shared configuration, web identity, ECS, EC2 Metadata)
* The `AWS_METADATA_TIMEOUT` environment variable no longer has any effect as we now depend on the default AWS Go SDK EC2 Metadata client timeout of one second with two retries

ENHANCEMENTS

* backend/s3: Always enable shared configuration file support (no longer require `AWS_SDK_LOAD_CONFIG` environment variable)
* backend/s3: Automatically expand `~` prefix for home directories in `shared_credentials_file` argument
* backend/s3: Add `assume_role_duration_seconds`, `assume_role_policy_arns`, `assume_role_tags`, and `assume_role_transitive_tag_keys` arguments

BUG FIXES

* backend/s3: Ensure configured profile is used
* backend/s3: Ensure configured STS endpoint is used during AssumeRole API calls
* backend/s3: Prefer AWS shared configuration over EC2 metadata credentials
* backend/s3: Prefer ECS credentials over EC2 metadata credentials
* backend/s3: Remove hardcoded AWS Provider messaging
```

Output from acceptance testing:

```
--- PASS: TestBackend (16.32s)
--- PASS: TestBackendConfig (0.58s)
--- PASS: TestBackendConfig_AssumeRole (0.02s)
--- PASS: TestBackendConfig_conflictingEncryptionSchema (0.00s)
--- PASS: TestBackendConfig_invalidKey (0.00s)
--- PASS: TestBackendConfig_invalidSSECustomerKeyEncoding (0.00s)
--- PASS: TestBackendConfig_invalidSSECustomerKeyLength (0.00s)
--- PASS: TestBackendExtraPaths (13.21s)
--- PASS: TestBackendLocked (28.98s)
--- PASS: TestBackendPrefixInWorkspace (5.65s)
--- PASS: TestBackendSSECustomerKey (17.60s)
--- PASS: TestBackend_impl (0.00s)
--- PASS: TestForceUnlock (17.50s)
--- PASS: TestKeyEnv (50.25s)
--- PASS: TestRemoteClient (4.78s)
--- PASS: TestRemoteClientLocks (16.85s)
--- PASS: TestRemoteClient_clientMD5 (12.08s)
--- PASS: TestRemoteClient_impl (0.00s)
--- PASS: TestRemoteClient_stateChecksum (17.92s)
```
2020-06-05 16:41:32 -04:00
..
Azure Update azure backend storage sdk (#24669) 2020-05-20 17:29:02 +02:00
ChrisTrenkamp/goxpath vendor: github.com/masterzen/winrm@5e5c9a7fe54b 2019-02-25 08:45:01 +00:00
agext/levenshtein vendor: github.com/agext/levenshtein@v1.2.2 2019-02-22 22:15:02 +00:00
agl/ed25519 deps: github.com/hashicorp/vault/helper/pgpkeys 2016-10-25 12:08:50 -05:00
aliyun backend/oss: Support for assume role config 2019-07-30 23:27:17 +08:00
antchfx vendor: github.com/dylanmei/winrmtest@99b7fe2fddf1 2019-02-26 18:22:15 +00:00
apparentlymart vendor: go get github.com/hashicorp/hcl/v2@v2.4.0 2020-04-13 10:48:29 -04:00
armon vendor: github.com/armon/circbuf@5111143e8da2 2019-02-21 08:48:13 +00:00
aws/aws-sdk-go backend/s3: Updates for Terraform v0.13.0 (#25134) 2020-06-05 16:41:32 -04:00
bgentry vendor: github.com/terraform-providers/terraform-provider-aws@v1.58.0 2019-02-12 16:32:22 +00:00
blang/semver vendor: github.com/blang/semver@v3.5.1 2019-02-12 10:22:28 +00:00
bmatcuk/doublestar lang/funcs: Switch fileset() function glob implementation to github.com/bmatcuk/doublestar to support additional glob patterns 2019-08-30 20:22:03 -04:00
chzyer/readline vendor: go get github.com/chzyer/readline@master 2019-08-30 14:42:19 -07:00
coreos vendor: make some transitive dependencies line up better 2018-10-16 19:14:54 -07:00
davecgh/go-spew vendor: Update HCL2 and cty, and other related packages 2018-10-16 19:14:11 -07:00
dgrijalva/jwt-go backend/azurerm: Support for authenticating using the Azure CLI (#19465) 2018-12-10 21:23:30 +00:00
dimchansky/utfbom vendor: upgrade Azure SDK and Azure/go-autorest 2019-12-02 10:04:49 -08:00
dylanmei vendor: github.com/dylanmei/winrmtest@99b7fe2fddf1 2019-02-26 18:22:15 +00:00
fatih/color vendor: github.com/mitchellh/cli@v1.0.0 2019-02-21 08:56:05 +00:00
go-test/deep deps: Bump github.com/go-test/deep to 1.0.3 2019-08-21 11:32:13 +01:00
gogo/protobuf backend/s3: Switch from github.com/terraform-providers/terraform-provider-aws to github.com/hashicorp/aws-sdk-go-base 2019-02-18 02:30:30 -05:00
golang command: Unmanaged providers 2020-05-26 17:48:57 -07:00
google go mod tidy & go mod vendor 2019-10-11 22:41:27 +01:00
googleapis/gax-go/v2 vendor: Bump go-getter to 1.4.0 2019-09-09 14:04:58 +02:00
gophercloud Update dependencies 2020-04-25 08:41:54 +02:00
hashicorp backend/s3: Updates for Terraform v0.13.0 (#25134) 2020-06-05 16:41:32 -04:00
jmespath/go-jmespath deps: github.com/aws/aws-sdk-go@v1.30.12 [master] (#24745) 2020-04-24 12:20:04 -04:00
joyent/triton-go vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
json-iterator/go Add Alibaba Cloud backend OSS with lock 2019-04-11 07:06:43 +08:00
kardianos/osext vendor: github.com/kardianos/osext@2bc1f35cddc0 2019-02-22 22:16:33 +00:00
keybase/go-crypto vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
lib/pq update cty 2020-03-03 15:20:11 -05:00
likexian/gokit backend/cos: Add TencentCloud backend cos with lock (#22540) 2020-02-13 11:37:11 -05:00
lusis/go-artifactory
masterzen vendor: github.com/masterzen/winrm@5e5c9a7fe54b 2019-02-25 08:45:01 +00:00
mattn vendor: github.com/mattn/go-shellwords@v1.0.4 2019-02-22 16:54:29 +00:00
mitchellh vendor: go get github.com/mitchellh/panicwrap@v1.0.0 2019-11-05 16:22:45 -08:00
modern-go Add Alibaba Cloud backend OSS with lock 2019-04-11 07:06:43 +08:00
mozillazg/go-httpheader backend/cos: Add TencentCloud backend cos with lock (#22540) 2020-02-13 11:37:11 -05:00
nu7hatch/gouuid vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
oklog/run vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
packer-community/winrmcp vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
pkg deps: github.com/aws/aws-sdk-go@v1.30.12 [master] (#24745) 2020-04-24 12:20:04 -04:00
posener/complete vendor: github.com/posener/complete@v1.2.1 2019-02-21 09:07:42 +00:00
satori/go.uuid vendor: github.com/dylanmei/winrmtest@99b7fe2fddf1 2019-02-26 18:22:15 +00:00
spf13/afero vendor: github.com/spf13/afero@v1.2.1 2019-02-21 09:09:22 +00:00
svanharmelen/jsonapi vendor: catch up vendoring 2018-11-08 14:20:19 -08:00
tencentcloud/tencentcloud-sdk-go backend/cos: Add TencentCloud backend cos with lock (#22540) 2020-02-13 11:37:11 -05:00
tencentyun/cos-go-sdk-v5 backend/cos: Add TencentCloud backend cos with lock (#22540) 2020-02-13 11:37:11 -05:00
tombuildsstuff/giovanni Update azure backend storage sdk (#24669) 2020-05-20 17:29:02 +02:00
ugorji/go update cty 2020-03-03 15:20:11 -05:00
ulikunitz/xz update cty 2020-03-03 15:20:11 -05:00
vmihailenco/msgpack udpate go.mod and vendor 2018-11-29 15:23:38 -05:00
xanzy/ssh-agent vendor: github.com/xanzy/ssh-agent@v0.2.1 2019-02-22 14:22:13 +00:00
xlab/treeprint vendoring of treeprint library 2017-06-09 14:03:59 -07:00
zclconf Upgrade go-cty for jsonencode fix, closes #23062 2020-05-29 13:00:12 -04:00