build: Use Go 1.14

This implies some notable changes that will have a visible impact to
end-users of official Terraform releases:

- Terraform is no longer compatible with MacOS 10.10 Yosemite, and
  requires at least 10.11 El Capitan. (Relatedly, Go 1.14 is planned to be
  the last release to support El Capitan, so while that remains supported
  for now, it's notable that Terraform 0.13 is likely to be the last major
  release of Terraform supporting it, with 0.14 likely to further require
  MacOS 10.12 Sierra.)

- Terraform is no longer compatible with FreeBSD 10.x, which has reached
  end-of-life. Terraform now requires FreeBSD 11.2 or later.

- Terraform now supports TLS 1.3 when it makes connections to remote
  services such as backends and module registries. Although TLS 1.3 is
  backward-compatible in principle, some legacy systems reportedly work
  incorrectly when attempting to negotiate it. (This change does not
  affect outgoing requests made by provider plugins, though they will see
  a similar change in behavior once built with Go 1.13 or later.)

- Ed25519 certificates are now supported for TLS 1.2 and 1.3 connections.

- On UNIX systems where "use-vc" is set in resolv.conf, TCP will now be
  used for DNS resolution. This is unlikely to cause issues in practice
  because a system set up in this way can presumably already reach its
  nameservers over TCP (or else other applications would misbehave), but
  could potentially lead to lookup failures in unusual situations where a
  system only runs Terraform, has historically had "use-vc" in its
  configuration, but yet is blocked from reaching its configured
  nameservers over TCP.

- Some parts of Terraform now support Unicode 12.0 when working with
  strings. However, notably the Terraform Language itself continues to
  use the text segmentation tables from Unicode 9.0, which means it lacks
  up-to-date support for recognizing modern emoji combining forms as
  single characters. (We may wish to upgrade the text segmentation tables
  to Unicode 12.0 tables in a later commit, to restore consistency.)

This also includes some changes to the contents of "vendor", and
particularly to the format of vendor/modules.txt, per the changes to
vendoring in the Go 1.14 toolchain. This new syntax is activated by the
specification of "go 1.14" in the go.mod file.

Finally, the exact format of error messages from the net/http library has
changed since Go 1.12, and so a couple of our tests needed updates to
their expected error messages to match that.
This commit is contained in:
Martin Atkins 2020-03-03 18:49:56 -08:00
parent bc7b03e0ed
commit 43c1ec69e2
5 changed files with 174 additions and 6 deletions

View File

@ -1 +1 @@
1.12.13 1.14

View File

@ -4,7 +4,7 @@ services:
- docker - docker
language: go language: go
go: go:
- "1.12.13" - "1.14"
# add TF_CONSUL_TEST=1 to run consul tests # add TF_CONSUL_TEST=1 to run consul tests
# they were causing timouts in travis # they were causing timouts in travis

3
go.mod
View File

@ -40,7 +40,6 @@ require (
github.com/golang/mock v1.3.1 github.com/golang/mock v1.3.1
github.com/golang/protobuf v1.3.2 github.com/golang/protobuf v1.3.2
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db // indirect github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db // indirect
github.com/google/btree v1.0.0 // indirect
github.com/google/go-cmp v0.3.1 github.com/google/go-cmp v0.3.1
github.com/google/uuid v1.1.1 github.com/google/uuid v1.1.1
github.com/gophercloud/gophercloud v0.0.0-20190208042652-bc37892e1968 github.com/gophercloud/gophercloud v0.0.0-20190208042652-bc37892e1968
@ -139,4 +138,4 @@ require (
gopkg.in/yaml.v2 v2.2.2 gopkg.in/yaml.v2 v2.2.2
) )
go 1.12 go 1.14

View File

@ -52,7 +52,7 @@ func TestSourceAvailableVersions(t *testing.T) {
{ {
"fails.example.com/foo/bar", "fails.example.com/foo/bar",
nil, nil,
`could not query provider registry for fails.example.com/foo/bar: Get ` + baseURL + `/fails-immediately/foo/bar/versions: EOF`, `could not query provider registry for fails.example.com/foo/bar: Get "` + baseURL + `/fails-immediately/foo/bar/versions": EOF`,
}, },
} }
@ -155,7 +155,7 @@ func TestSourcePackageMeta(t *testing.T) {
"1.2.0", "1.2.0",
"linux", "amd64", "linux", "amd64",
PackageMeta{}, PackageMeta{},
`could not query provider registry for fails.example.com/awesomesauce/happycloud: Get http://placeholder-origin/fails-immediately/awesomesauce/happycloud/1.2.0/download/linux/amd64: EOF`, `could not query provider registry for fails.example.com/awesomesauce/happycloud: Get "http://placeholder-origin/fails-immediately/awesomesauce/happycloud/1.2.0/download/linux/amd64": EOF`,
}, },
} }

169
vendor/modules.txt vendored
View File

@ -1,4 +1,5 @@
# cloud.google.com/go v0.45.1 # cloud.google.com/go v0.45.1
## explicit
cloud.google.com/go/compute/metadata cloud.google.com/go/compute/metadata
cloud.google.com/go/iam cloud.google.com/go/iam
cloud.google.com/go/internal cloud.google.com/go/internal
@ -7,6 +8,7 @@ cloud.google.com/go/internal/trace
cloud.google.com/go/internal/version cloud.google.com/go/internal/version
cloud.google.com/go/storage cloud.google.com/go/storage
# github.com/Azure/azure-sdk-for-go v36.2.0+incompatible # github.com/Azure/azure-sdk-for-go v36.2.0+incompatible
## explicit
github.com/Azure/azure-sdk-for-go/profiles/2017-03-09/resources/mgmt/resources github.com/Azure/azure-sdk-for-go/profiles/2017-03-09/resources/mgmt/resources
github.com/Azure/azure-sdk-for-go/profiles/2017-03-09/storage/mgmt/storage github.com/Azure/azure-sdk-for-go/profiles/2017-03-09/storage/mgmt/storage
github.com/Azure/azure-sdk-for-go/services/graphrbac/1.6/graphrbac github.com/Azure/azure-sdk-for-go/services/graphrbac/1.6/graphrbac
@ -15,6 +17,7 @@ github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2016-01-01/storage
github.com/Azure/azure-sdk-for-go/storage github.com/Azure/azure-sdk-for-go/storage
github.com/Azure/azure-sdk-for-go/version github.com/Azure/azure-sdk-for-go/version
# github.com/Azure/go-autorest/autorest v0.9.2 # github.com/Azure/go-autorest/autorest v0.9.2
## explicit
github.com/Azure/go-autorest/autorest github.com/Azure/go-autorest/autorest
github.com/Azure/go-autorest/autorest/azure github.com/Azure/go-autorest/autorest/azure
# github.com/Azure/go-autorest/autorest/adal v0.8.1-0.20191028180845-3492b2aff503 # github.com/Azure/go-autorest/autorest/adal v0.8.1-0.20191028180845-3492b2aff503
@ -49,13 +52,19 @@ github.com/ChrisTrenkamp/goxpath/tree/xmltree/xmlele
github.com/ChrisTrenkamp/goxpath/tree/xmltree/xmlnode github.com/ChrisTrenkamp/goxpath/tree/xmltree/xmlnode
github.com/ChrisTrenkamp/goxpath/xconst github.com/ChrisTrenkamp/goxpath/xconst
# github.com/Unknwon/com v0.0.0-20151008135407-28b053d5a292 # github.com/Unknwon/com v0.0.0-20151008135407-28b053d5a292
## explicit
github.com/Unknwon/com github.com/Unknwon/com
# github.com/abdullin/seq v0.0.0-20160510034733-d5467c17e7af
## explicit
# github.com/agext/levenshtein v1.2.2 # github.com/agext/levenshtein v1.2.2
## explicit
github.com/agext/levenshtein github.com/agext/levenshtein
# github.com/agl/ed25519 v0.0.0-20150830182803-278e1ec8e8a6 # github.com/agl/ed25519 v0.0.0-20150830182803-278e1ec8e8a6
## explicit
github.com/agl/ed25519 github.com/agl/ed25519
github.com/agl/ed25519/edwards25519 github.com/agl/ed25519/edwards25519
# github.com/aliyun/alibaba-cloud-sdk-go v0.0.0-20190329064014-6e358769c32a # github.com/aliyun/alibaba-cloud-sdk-go v0.0.0-20190329064014-6e358769c32a
## explicit
github.com/aliyun/alibaba-cloud-sdk-go/sdk github.com/aliyun/alibaba-cloud-sdk-go/sdk
github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth
github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth/credentials github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth/credentials
@ -69,8 +78,10 @@ github.com/aliyun/alibaba-cloud-sdk-go/sdk/utils
github.com/aliyun/alibaba-cloud-sdk-go/services/location github.com/aliyun/alibaba-cloud-sdk-go/services/location
github.com/aliyun/alibaba-cloud-sdk-go/services/sts github.com/aliyun/alibaba-cloud-sdk-go/services/sts
# github.com/aliyun/aliyun-oss-go-sdk v0.0.0-20190103054945-8205d1f41e70 # github.com/aliyun/aliyun-oss-go-sdk v0.0.0-20190103054945-8205d1f41e70
## explicit
github.com/aliyun/aliyun-oss-go-sdk/oss github.com/aliyun/aliyun-oss-go-sdk/oss
# github.com/aliyun/aliyun-tablestore-go-sdk v4.1.2+incompatible # github.com/aliyun/aliyun-tablestore-go-sdk v4.1.2+incompatible
## explicit
github.com/aliyun/aliyun-tablestore-go-sdk/tablestore github.com/aliyun/aliyun-tablestore-go-sdk/tablestore
github.com/aliyun/aliyun-tablestore-go-sdk/tablestore/otsprotocol github.com/aliyun/aliyun-tablestore-go-sdk/tablestore/otsprotocol
github.com/aliyun/aliyun-tablestore-go-sdk/tablestore/search github.com/aliyun/aliyun-tablestore-go-sdk/tablestore/search
@ -79,19 +90,27 @@ github.com/antchfx/xpath
# github.com/antchfx/xquery v0.0.0-20180515051857-ad5b8c7a47b0 # github.com/antchfx/xquery v0.0.0-20180515051857-ad5b8c7a47b0
github.com/antchfx/xquery/xml github.com/antchfx/xquery/xml
# github.com/apparentlymart/go-cidr v1.0.1 # github.com/apparentlymart/go-cidr v1.0.1
## explicit
github.com/apparentlymart/go-cidr/cidr github.com/apparentlymart/go-cidr/cidr
# github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0 # github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0
## explicit
github.com/apparentlymart/go-dump/dump github.com/apparentlymart/go-dump/dump
# github.com/apparentlymart/go-textseg v1.0.0 # github.com/apparentlymart/go-textseg v1.0.0
github.com/apparentlymart/go-textseg/textseg github.com/apparentlymart/go-textseg/textseg
# github.com/apparentlymart/go-versions v0.0.2-0.20180815153302-64b99f7cb171 # github.com/apparentlymart/go-versions v0.0.2-0.20180815153302-64b99f7cb171
## explicit
github.com/apparentlymart/go-versions/versions github.com/apparentlymart/go-versions/versions
github.com/apparentlymart/go-versions/versions/constraints github.com/apparentlymart/go-versions/versions/constraints
# github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2 # github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2
## explicit
github.com/armon/circbuf github.com/armon/circbuf
# github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da
## explicit
# github.com/armon/go-radix v1.0.0 # github.com/armon/go-radix v1.0.0
## explicit
github.com/armon/go-radix github.com/armon/go-radix
# github.com/aws/aws-sdk-go v1.25.3 # github.com/aws/aws-sdk-go v1.25.3
## explicit
github.com/aws/aws-sdk-go/aws github.com/aws/aws-sdk-go/aws
github.com/aws/aws-sdk-go/aws/arn github.com/aws/aws-sdk-go/aws/arn
github.com/aws/aws-sdk-go/aws/awserr github.com/aws/aws-sdk-go/aws/awserr
@ -134,17 +153,31 @@ github.com/aws/aws-sdk-go/service/iam
github.com/aws/aws-sdk-go/service/s3 github.com/aws/aws-sdk-go/service/s3
github.com/aws/aws-sdk-go/service/sts github.com/aws/aws-sdk-go/service/sts
github.com/aws/aws-sdk-go/service/sts/stsiface github.com/aws/aws-sdk-go/service/sts/stsiface
# github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f
## explicit
# github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d # github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d
github.com/bgentry/go-netrc/netrc github.com/bgentry/go-netrc/netrc
# github.com/bgentry/speakeasy v0.1.0 # github.com/bgentry/speakeasy v0.1.0
github.com/bgentry/speakeasy github.com/bgentry/speakeasy
# github.com/blang/semver v3.5.1+incompatible # github.com/blang/semver v3.5.1+incompatible
## explicit
github.com/blang/semver github.com/blang/semver
# github.com/bmatcuk/doublestar v1.1.5 # github.com/bmatcuk/doublestar v1.1.5
## explicit
github.com/bmatcuk/doublestar github.com/bmatcuk/doublestar
# github.com/boltdb/bolt v1.3.1
## explicit
# github.com/chzyer/logex v1.1.10
## explicit
# github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e # github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e
## explicit
github.com/chzyer/readline github.com/chzyer/readline
# github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1
## explicit
# github.com/coreos/bbolt v1.3.0
## explicit
# github.com/coreos/etcd v3.3.10+incompatible # github.com/coreos/etcd v3.3.10+incompatible
## explicit
github.com/coreos/etcd/auth/authpb github.com/coreos/etcd/auth/authpb
github.com/coreos/etcd/client github.com/coreos/etcd/client
github.com/coreos/etcd/clientv3 github.com/coreos/etcd/clientv3
@ -159,30 +192,46 @@ github.com/coreos/etcd/pkg/transport
github.com/coreos/etcd/pkg/types github.com/coreos/etcd/pkg/types
github.com/coreos/etcd/version github.com/coreos/etcd/version
# github.com/coreos/go-semver v0.2.0 # github.com/coreos/go-semver v0.2.0
## explicit
github.com/coreos/go-semver/semver github.com/coreos/go-semver/semver
# github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d
## explicit
# github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f
## explicit
# github.com/davecgh/go-spew v1.1.1 # github.com/davecgh/go-spew v1.1.1
## explicit
github.com/davecgh/go-spew/spew github.com/davecgh/go-spew/spew
# github.com/dgrijalva/jwt-go v3.2.0+incompatible # github.com/dgrijalva/jwt-go v3.2.0+incompatible
github.com/dgrijalva/jwt-go github.com/dgrijalva/jwt-go
# github.com/dimchansky/utfbom v1.1.0 # github.com/dimchansky/utfbom v1.1.0
github.com/dimchansky/utfbom github.com/dimchansky/utfbom
# github.com/dnaeon/go-vcr v0.0.0-20180920040454-5637cf3d8a31
## explicit
# github.com/dylanmei/iso8601 v0.1.0 # github.com/dylanmei/iso8601 v0.1.0
## explicit
github.com/dylanmei/iso8601 github.com/dylanmei/iso8601
# github.com/dylanmei/winrmtest v0.0.0-20190225150635-99b7fe2fddf1 # github.com/dylanmei/winrmtest v0.0.0-20190225150635-99b7fe2fddf1
## explicit
github.com/dylanmei/winrmtest github.com/dylanmei/winrmtest
# github.com/fatih/color v1.7.0 # github.com/fatih/color v1.7.0
github.com/fatih/color github.com/fatih/color
# github.com/go-test/deep v1.0.3 # github.com/go-test/deep v1.0.3
## explicit
github.com/go-test/deep github.com/go-test/deep
# github.com/gogo/protobuf v1.2.0 # github.com/gogo/protobuf v1.2.0
## explicit
github.com/gogo/protobuf/gogoproto github.com/gogo/protobuf/gogoproto
github.com/gogo/protobuf/proto github.com/gogo/protobuf/proto
github.com/gogo/protobuf/protoc-gen-gogo/descriptor github.com/gogo/protobuf/protoc-gen-gogo/descriptor
# github.com/golang/groupcache v0.0.0-20180513044358-24b0969c4cb7
## explicit
# github.com/golang/mock v1.3.1 # github.com/golang/mock v1.3.1
## explicit
github.com/golang/mock/gomock github.com/golang/mock/gomock
github.com/golang/mock/mockgen github.com/golang/mock/mockgen
github.com/golang/mock/mockgen/model github.com/golang/mock/mockgen/model
# github.com/golang/protobuf v1.3.2 # github.com/golang/protobuf v1.3.2
## explicit
github.com/golang/protobuf/proto github.com/golang/protobuf/proto
github.com/golang/protobuf/protoc-gen-go/descriptor github.com/golang/protobuf/protoc-gen-go/descriptor
github.com/golang/protobuf/ptypes github.com/golang/protobuf/ptypes
@ -190,8 +239,10 @@ github.com/golang/protobuf/ptypes/any
github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/duration
github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes/timestamp
# github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db # github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db
## explicit
github.com/golang/snappy github.com/golang/snappy
# github.com/google/go-cmp v0.3.1 # github.com/google/go-cmp v0.3.1
## explicit
github.com/google/go-cmp/cmp github.com/google/go-cmp/cmp
github.com/google/go-cmp/cmp/cmpopts github.com/google/go-cmp/cmp/cmpopts
github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/diff
@ -201,10 +252,12 @@ github.com/google/go-cmp/cmp/internal/value
# github.com/google/go-querystring v1.0.0 # github.com/google/go-querystring v1.0.0
github.com/google/go-querystring/query github.com/google/go-querystring/query
# github.com/google/uuid v1.1.1 # github.com/google/uuid v1.1.1
## explicit
github.com/google/uuid github.com/google/uuid
# github.com/googleapis/gax-go/v2 v2.0.5 # github.com/googleapis/gax-go/v2 v2.0.5
github.com/googleapis/gax-go/v2 github.com/googleapis/gax-go/v2
# github.com/gophercloud/gophercloud v0.0.0-20190208042652-bc37892e1968 # github.com/gophercloud/gophercloud v0.0.0-20190208042652-bc37892e1968
## explicit
github.com/gophercloud/gophercloud github.com/gophercloud/gophercloud
github.com/gophercloud/gophercloud/internal github.com/gophercloud/gophercloud/internal
github.com/gophercloud/gophercloud/openstack github.com/gophercloud/gophercloud/openstack
@ -294,51 +347,84 @@ github.com/gophercloud/gophercloud/openstack/sharedfilesystems/v2/snapshots
github.com/gophercloud/gophercloud/openstack/utils github.com/gophercloud/gophercloud/openstack/utils
github.com/gophercloud/gophercloud/pagination github.com/gophercloud/gophercloud/pagination
# github.com/gophercloud/utils v0.0.0-20190128072930-fbb6ab446f01 # github.com/gophercloud/utils v0.0.0-20190128072930-fbb6ab446f01
## explicit
github.com/gophercloud/utils/openstack/clientconfig github.com/gophercloud/utils/openstack/clientconfig
# github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1
## explicit
# github.com/gorilla/websocket v1.4.0
## explicit
# github.com/grpc-ecosystem/go-grpc-middleware v1.0.0
## explicit
# github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
## explicit
# github.com/grpc-ecosystem/grpc-gateway v1.8.5
## explicit
# github.com/hashicorp/aws-sdk-go-base v0.4.0 # github.com/hashicorp/aws-sdk-go-base v0.4.0
## explicit
github.com/hashicorp/aws-sdk-go-base github.com/hashicorp/aws-sdk-go-base
# github.com/hashicorp/consul v0.0.0-20171026175957-610f3c86a089 # github.com/hashicorp/consul v0.0.0-20171026175957-610f3c86a089
## explicit
github.com/hashicorp/consul/api github.com/hashicorp/consul/api
github.com/hashicorp/consul/lib/freeport github.com/hashicorp/consul/lib/freeport
github.com/hashicorp/consul/testutil github.com/hashicorp/consul/testutil
github.com/hashicorp/consul/testutil/retry github.com/hashicorp/consul/testutil/retry
# github.com/hashicorp/errwrap v1.0.0 # github.com/hashicorp/errwrap v1.0.0
## explicit
github.com/hashicorp/errwrap github.com/hashicorp/errwrap
# github.com/hashicorp/go-azure-helpers v0.10.0 # github.com/hashicorp/go-azure-helpers v0.10.0
## explicit
github.com/hashicorp/go-azure-helpers/authentication github.com/hashicorp/go-azure-helpers/authentication
github.com/hashicorp/go-azure-helpers/sender github.com/hashicorp/go-azure-helpers/sender
github.com/hashicorp/go-azure-helpers/storage github.com/hashicorp/go-azure-helpers/storage
# github.com/hashicorp/go-checkpoint v0.5.0 # github.com/hashicorp/go-checkpoint v0.5.0
## explicit
github.com/hashicorp/go-checkpoint github.com/hashicorp/go-checkpoint
# github.com/hashicorp/go-cleanhttp v0.5.1 # github.com/hashicorp/go-cleanhttp v0.5.1
## explicit
github.com/hashicorp/go-cleanhttp github.com/hashicorp/go-cleanhttp
# github.com/hashicorp/go-getter v1.4.2-0.20200106182914-9813cbd4eb02 # github.com/hashicorp/go-getter v1.4.2-0.20200106182914-9813cbd4eb02
## explicit
github.com/hashicorp/go-getter github.com/hashicorp/go-getter
github.com/hashicorp/go-getter/helper/url github.com/hashicorp/go-getter/helper/url
# github.com/hashicorp/go-hclog v0.0.0-20181001195459-61d530d6c27f # github.com/hashicorp/go-hclog v0.0.0-20181001195459-61d530d6c27f
## explicit
github.com/hashicorp/go-hclog github.com/hashicorp/go-hclog
# github.com/hashicorp/go-immutable-radix v0.0.0-20180129170900-7f3cd4390caa
## explicit
# github.com/hashicorp/go-msgpack v0.5.4
## explicit
# github.com/hashicorp/go-multierror v1.0.0 # github.com/hashicorp/go-multierror v1.0.0
## explicit
github.com/hashicorp/go-multierror github.com/hashicorp/go-multierror
# github.com/hashicorp/go-plugin v1.0.1-0.20190610192547-a1bc61569a26 # github.com/hashicorp/go-plugin v1.0.1-0.20190610192547-a1bc61569a26
## explicit
github.com/hashicorp/go-plugin github.com/hashicorp/go-plugin
github.com/hashicorp/go-plugin/internal/plugin github.com/hashicorp/go-plugin/internal/plugin
# github.com/hashicorp/go-retryablehttp v0.5.2 # github.com/hashicorp/go-retryablehttp v0.5.2
## explicit
github.com/hashicorp/go-retryablehttp github.com/hashicorp/go-retryablehttp
# github.com/hashicorp/go-rootcerts v1.0.0 # github.com/hashicorp/go-rootcerts v1.0.0
## explicit
github.com/hashicorp/go-rootcerts github.com/hashicorp/go-rootcerts
# github.com/hashicorp/go-safetemp v1.0.0 # github.com/hashicorp/go-safetemp v1.0.0
github.com/hashicorp/go-safetemp github.com/hashicorp/go-safetemp
# github.com/hashicorp/go-slug v0.4.1 # github.com/hashicorp/go-slug v0.4.1
github.com/hashicorp/go-slug github.com/hashicorp/go-slug
# github.com/hashicorp/go-sockaddr v0.0.0-20180320115054-6d291a969b86
## explicit
# github.com/hashicorp/go-tfe v0.3.27 # github.com/hashicorp/go-tfe v0.3.27
## explicit
github.com/hashicorp/go-tfe github.com/hashicorp/go-tfe
# github.com/hashicorp/go-uuid v1.0.1 # github.com/hashicorp/go-uuid v1.0.1
## explicit
github.com/hashicorp/go-uuid github.com/hashicorp/go-uuid
# github.com/hashicorp/go-version v1.2.0 # github.com/hashicorp/go-version v1.2.0
## explicit
github.com/hashicorp/go-version github.com/hashicorp/go-version
# github.com/hashicorp/golang-lru v0.5.1 # github.com/hashicorp/golang-lru v0.5.1
github.com/hashicorp/golang-lru/simplelru github.com/hashicorp/golang-lru/simplelru
# github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f # github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f
## explicit
github.com/hashicorp/hcl github.com/hashicorp/hcl
github.com/hashicorp/hcl/hcl/ast github.com/hashicorp/hcl/hcl/ast
github.com/hashicorp/hcl/hcl/parser github.com/hashicorp/hcl/hcl/parser
@ -350,6 +436,7 @@ github.com/hashicorp/hcl/json/parser
github.com/hashicorp/hcl/json/scanner github.com/hashicorp/hcl/json/scanner
github.com/hashicorp/hcl/json/token github.com/hashicorp/hcl/json/token
# github.com/hashicorp/hcl/v2 v2.3.0 # github.com/hashicorp/hcl/v2 v2.3.0
## explicit
github.com/hashicorp/hcl/v2 github.com/hashicorp/hcl/v2
github.com/hashicorp/hcl/v2/ext/customdecode github.com/hashicorp/hcl/v2/ext/customdecode
github.com/hashicorp/hcl/v2/ext/dynblock github.com/hashicorp/hcl/v2/ext/dynblock
@ -364,37 +451,53 @@ github.com/hashicorp/hcl/v2/hcltest
github.com/hashicorp/hcl/v2/hclwrite github.com/hashicorp/hcl/v2/hclwrite
github.com/hashicorp/hcl/v2/json github.com/hashicorp/hcl/v2/json
# github.com/hashicorp/hil v0.0.0-20190212112733-ab17b08d6590 # github.com/hashicorp/hil v0.0.0-20190212112733-ab17b08d6590
## explicit
github.com/hashicorp/hil github.com/hashicorp/hil
github.com/hashicorp/hil/ast github.com/hashicorp/hil/ast
github.com/hashicorp/hil/parser github.com/hashicorp/hil/parser
github.com/hashicorp/hil/scanner github.com/hashicorp/hil/scanner
# github.com/hashicorp/memberlist v0.1.0
## explicit
# github.com/hashicorp/serf v0.0.0-20160124182025-e4ec8cc423bb # github.com/hashicorp/serf v0.0.0-20160124182025-e4ec8cc423bb
## explicit
github.com/hashicorp/serf/coordinate github.com/hashicorp/serf/coordinate
# github.com/hashicorp/terraform-config-inspect v0.0.0-20191212124732-c6ae6269b9d7 # github.com/hashicorp/terraform-config-inspect v0.0.0-20191212124732-c6ae6269b9d7
## explicit
github.com/hashicorp/terraform-config-inspect/tfconfig github.com/hashicorp/terraform-config-inspect/tfconfig
# github.com/hashicorp/terraform-svchost v0.0.0-20191011084731-65d371908596 # github.com/hashicorp/terraform-svchost v0.0.0-20191011084731-65d371908596
## explicit
github.com/hashicorp/terraform-svchost github.com/hashicorp/terraform-svchost
github.com/hashicorp/terraform-svchost/auth github.com/hashicorp/terraform-svchost/auth
github.com/hashicorp/terraform-svchost/disco github.com/hashicorp/terraform-svchost/disco
# github.com/hashicorp/vault v0.10.4 # github.com/hashicorp/vault v0.10.4
## explicit
github.com/hashicorp/vault/helper/compressutil github.com/hashicorp/vault/helper/compressutil
github.com/hashicorp/vault/helper/jsonutil github.com/hashicorp/vault/helper/jsonutil
github.com/hashicorp/vault/helper/pgpkeys github.com/hashicorp/vault/helper/pgpkeys
# github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb # github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb
github.com/hashicorp/yamux github.com/hashicorp/yamux
# github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af # github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af
## explicit
github.com/jmespath/go-jmespath github.com/jmespath/go-jmespath
# github.com/jonboulle/clockwork v0.1.0
## explicit
# github.com/joyent/triton-go v0.0.0-20180313100802-d8f9c0314926 # github.com/joyent/triton-go v0.0.0-20180313100802-d8f9c0314926
## explicit
github.com/joyent/triton-go github.com/joyent/triton-go
github.com/joyent/triton-go/authentication github.com/joyent/triton-go/authentication
github.com/joyent/triton-go/client github.com/joyent/triton-go/client
github.com/joyent/triton-go/errors github.com/joyent/triton-go/errors
github.com/joyent/triton-go/storage github.com/joyent/triton-go/storage
# github.com/json-iterator/go v1.1.5 # github.com/json-iterator/go v1.1.5
## explicit
github.com/json-iterator/go github.com/json-iterator/go
# github.com/jtolds/gls v4.2.1+incompatible
## explicit
# github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 # github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0
## explicit
github.com/kardianos/osext github.com/kardianos/osext
# github.com/keybase/go-crypto v0.0.0-20161004153544-93f5b35093ba # github.com/keybase/go-crypto v0.0.0-20161004153544-93f5b35093ba
## explicit
github.com/keybase/go-crypto/brainpool github.com/keybase/go-crypto/brainpool
github.com/keybase/go-crypto/cast5 github.com/keybase/go-crypto/cast5
github.com/keybase/go-crypto/openpgp github.com/keybase/go-crypto/openpgp
@ -405,50 +508,71 @@ github.com/keybase/go-crypto/openpgp/packet
github.com/keybase/go-crypto/openpgp/s2k github.com/keybase/go-crypto/openpgp/s2k
github.com/keybase/go-crypto/rsa github.com/keybase/go-crypto/rsa
# github.com/lib/pq v1.0.0 # github.com/lib/pq v1.0.0
## explicit
github.com/lib/pq github.com/lib/pq
github.com/lib/pq/oid github.com/lib/pq/oid
# github.com/likexian/gokit v0.20.15 # github.com/likexian/gokit v0.20.15
## explicit
github.com/likexian/gokit/assert github.com/likexian/gokit/assert
# github.com/lusis/go-artifactory v0.0.0-20160115162124-7e4ce345df82 # github.com/lusis/go-artifactory v0.0.0-20160115162124-7e4ce345df82
## explicit
github.com/lusis/go-artifactory/src/artifactory.v401 github.com/lusis/go-artifactory/src/artifactory.v401
# github.com/masterzen/simplexml v0.0.0-20160608183007-4572e39b1ab9 # github.com/masterzen/simplexml v0.0.0-20160608183007-4572e39b1ab9
github.com/masterzen/simplexml/dom github.com/masterzen/simplexml/dom
# github.com/masterzen/winrm v0.0.0-20190223112901-5e5c9a7fe54b # github.com/masterzen/winrm v0.0.0-20190223112901-5e5c9a7fe54b
## explicit
github.com/masterzen/winrm github.com/masterzen/winrm
github.com/masterzen/winrm/soap github.com/masterzen/winrm/soap
# github.com/mattn/go-colorable v0.1.1 # github.com/mattn/go-colorable v0.1.1
## explicit
github.com/mattn/go-colorable github.com/mattn/go-colorable
# github.com/mattn/go-isatty v0.0.5 # github.com/mattn/go-isatty v0.0.5
github.com/mattn/go-isatty github.com/mattn/go-isatty
# github.com/mattn/go-shellwords v1.0.4 # github.com/mattn/go-shellwords v1.0.4
## explicit
github.com/mattn/go-shellwords github.com/mattn/go-shellwords
# github.com/miekg/dns v1.0.8
## explicit
# github.com/mitchellh/cli v1.0.0 # github.com/mitchellh/cli v1.0.0
## explicit
github.com/mitchellh/cli github.com/mitchellh/cli
# github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db # github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db
## explicit
github.com/mitchellh/colorstring github.com/mitchellh/colorstring
# github.com/mitchellh/copystructure v1.0.0 # github.com/mitchellh/copystructure v1.0.0
## explicit
github.com/mitchellh/copystructure github.com/mitchellh/copystructure
# github.com/mitchellh/go-homedir v1.1.0 # github.com/mitchellh/go-homedir v1.1.0
## explicit
github.com/mitchellh/go-homedir github.com/mitchellh/go-homedir
# github.com/mitchellh/go-linereader v0.0.0-20190213213312-1b945b3263eb # github.com/mitchellh/go-linereader v0.0.0-20190213213312-1b945b3263eb
## explicit
github.com/mitchellh/go-linereader github.com/mitchellh/go-linereader
# github.com/mitchellh/go-testing-interface v1.0.0 # github.com/mitchellh/go-testing-interface v1.0.0
github.com/mitchellh/go-testing-interface github.com/mitchellh/go-testing-interface
# github.com/mitchellh/go-wordwrap v1.0.0 # github.com/mitchellh/go-wordwrap v1.0.0
## explicit
github.com/mitchellh/go-wordwrap github.com/mitchellh/go-wordwrap
# github.com/mitchellh/hashstructure v1.0.0 # github.com/mitchellh/hashstructure v1.0.0
## explicit
github.com/mitchellh/hashstructure github.com/mitchellh/hashstructure
# github.com/mitchellh/mapstructure v1.1.2 # github.com/mitchellh/mapstructure v1.1.2
## explicit
github.com/mitchellh/mapstructure github.com/mitchellh/mapstructure
# github.com/mitchellh/panicwrap v1.0.0 # github.com/mitchellh/panicwrap v1.0.0
## explicit
github.com/mitchellh/panicwrap github.com/mitchellh/panicwrap
# github.com/mitchellh/prefixedio v0.0.0-20190213213902-5733675afd51 # github.com/mitchellh/prefixedio v0.0.0-20190213213902-5733675afd51
## explicit
github.com/mitchellh/prefixedio github.com/mitchellh/prefixedio
# github.com/mitchellh/reflectwalk v1.0.0 # github.com/mitchellh/reflectwalk v1.0.0
## explicit
github.com/mitchellh/reflectwalk github.com/mitchellh/reflectwalk
# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd # github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
## explicit
github.com/modern-go/concurrent github.com/modern-go/concurrent
# github.com/modern-go/reflect2 v1.0.1 # github.com/modern-go/reflect2 v1.0.1
## explicit
github.com/modern-go/reflect2 github.com/modern-go/reflect2
# github.com/mozillazg/go-httpheader v0.2.1 # github.com/mozillazg/go-httpheader v0.2.1
github.com/mozillazg/go-httpheader github.com/mozillazg/go-httpheader
@ -457,34 +581,57 @@ github.com/nu7hatch/gouuid
# github.com/oklog/run v1.0.0 # github.com/oklog/run v1.0.0
github.com/oklog/run github.com/oklog/run
# github.com/packer-community/winrmcp v0.0.0-20180102160824-81144009af58 # github.com/packer-community/winrmcp v0.0.0-20180102160824-81144009af58
## explicit
github.com/packer-community/winrmcp/winrmcp github.com/packer-community/winrmcp/winrmcp
# github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c
## explicit
# github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4 # github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4
## explicit
github.com/pkg/browser github.com/pkg/browser
# github.com/pkg/errors v0.8.0 # github.com/pkg/errors v0.8.0
## explicit
github.com/pkg/errors github.com/pkg/errors
# github.com/posener/complete v1.2.1 # github.com/posener/complete v1.2.1
## explicit
github.com/posener/complete github.com/posener/complete
github.com/posener/complete/cmd github.com/posener/complete/cmd
github.com/posener/complete/cmd/install github.com/posener/complete/cmd/install
github.com/posener/complete/match github.com/posener/complete/match
# github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829
## explicit
# github.com/satori/go.uuid v1.2.0 # github.com/satori/go.uuid v1.2.0
github.com/satori/go.uuid github.com/satori/go.uuid
# github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529
## explicit
# github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d
## explicit
# github.com/smartystreets/goconvey v0.0.0-20180222194500-ef6db91d284a
## explicit
# github.com/soheilhy/cmux v0.1.4
## explicit
# github.com/spf13/afero v1.2.1 # github.com/spf13/afero v1.2.1
## explicit
github.com/spf13/afero github.com/spf13/afero
github.com/spf13/afero/mem github.com/spf13/afero/mem
# github.com/svanharmelen/jsonapi v0.0.0-20180618144545-0c0828c3f16d # github.com/svanharmelen/jsonapi v0.0.0-20180618144545-0c0828c3f16d
github.com/svanharmelen/jsonapi github.com/svanharmelen/jsonapi
# github.com/tencentcloud/tencentcloud-sdk-go v3.0.82+incompatible # github.com/tencentcloud/tencentcloud-sdk-go v3.0.82+incompatible
## explicit
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tag/v20180813 github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tag/v20180813
# github.com/tencentyun/cos-go-sdk-v5 v0.0.0-20190808065407-f07404cefc8c # github.com/tencentyun/cos-go-sdk-v5 v0.0.0-20190808065407-f07404cefc8c
## explicit
github.com/tencentyun/cos-go-sdk-v5 github.com/tencentyun/cos-go-sdk-v5
# github.com/terraform-providers/terraform-provider-openstack v1.15.0 # github.com/terraform-providers/terraform-provider-openstack v1.15.0
## explicit
github.com/terraform-providers/terraform-provider-openstack/openstack github.com/terraform-providers/terraform-provider-openstack/openstack
# github.com/tmc/grpc-websocket-proxy v0.0.0-20171017195756-830351dc03c6
## explicit
# github.com/ugorji/go v0.0.0-20180813092308-00b869d2f4a5 # github.com/ugorji/go v0.0.0-20180813092308-00b869d2f4a5
## explicit
github.com/ugorji/go/codec github.com/ugorji/go/codec
# github.com/ulikunitz/xz v0.5.5 # github.com/ulikunitz/xz v0.5.5
github.com/ulikunitz/xz github.com/ulikunitz/xz
@ -492,13 +639,19 @@ github.com/ulikunitz/xz/internal/hash
github.com/ulikunitz/xz/internal/xlog github.com/ulikunitz/xz/internal/xlog
github.com/ulikunitz/xz/lzma github.com/ulikunitz/xz/lzma
# github.com/vmihailenco/msgpack v4.0.1+incompatible # github.com/vmihailenco/msgpack v4.0.1+incompatible
## explicit
github.com/vmihailenco/msgpack github.com/vmihailenco/msgpack
github.com/vmihailenco/msgpack/codes github.com/vmihailenco/msgpack/codes
# github.com/xanzy/ssh-agent v0.2.1 # github.com/xanzy/ssh-agent v0.2.1
## explicit
github.com/xanzy/ssh-agent github.com/xanzy/ssh-agent
# github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18
## explicit
# github.com/xlab/treeprint v0.0.0-20161029104018-1d6e34225557 # github.com/xlab/treeprint v0.0.0-20161029104018-1d6e34225557
## explicit
github.com/xlab/treeprint github.com/xlab/treeprint
# github.com/zclconf/go-cty v1.3.1 # github.com/zclconf/go-cty v1.3.1
## explicit
github.com/zclconf/go-cty/cty github.com/zclconf/go-cty/cty
github.com/zclconf/go-cty/cty/convert github.com/zclconf/go-cty/cty/convert
github.com/zclconf/go-cty/cty/function github.com/zclconf/go-cty/cty/function
@ -508,6 +661,7 @@ github.com/zclconf/go-cty/cty/json
github.com/zclconf/go-cty/cty/msgpack github.com/zclconf/go-cty/cty/msgpack
github.com/zclconf/go-cty/cty/set github.com/zclconf/go-cty/cty/set
# github.com/zclconf/go-cty-yaml v1.0.1 # github.com/zclconf/go-cty-yaml v1.0.1
## explicit
github.com/zclconf/go-cty-yaml github.com/zclconf/go-cty-yaml
# go.opencensus.io v0.22.0 # go.opencensus.io v0.22.0
go.opencensus.io go.opencensus.io
@ -526,7 +680,14 @@ go.opencensus.io/trace
go.opencensus.io/trace/internal go.opencensus.io/trace/internal
go.opencensus.io/trace/propagation go.opencensus.io/trace/propagation
go.opencensus.io/trace/tracestate go.opencensus.io/trace/tracestate
# go.uber.org/atomic v1.3.2
## explicit
# go.uber.org/multierr v1.1.0
## explicit
# go.uber.org/zap v1.9.1
## explicit
# golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 # golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4
## explicit
golang.org/x/crypto/bcrypt golang.org/x/crypto/bcrypt
golang.org/x/crypto/blowfish golang.org/x/crypto/blowfish
golang.org/x/crypto/cast5 golang.org/x/crypto/cast5
@ -549,6 +710,7 @@ golang.org/x/crypto/ssh
golang.org/x/crypto/ssh/agent golang.org/x/crypto/ssh/agent
golang.org/x/crypto/ssh/knownhosts golang.org/x/crypto/ssh/knownhosts
# golang.org/x/net v0.0.0-20191009170851-d66e71096ffb # golang.org/x/net v0.0.0-20191009170851-d66e71096ffb
## explicit
golang.org/x/net/context golang.org/x/net/context
golang.org/x/net/context/ctxhttp golang.org/x/net/context/ctxhttp
golang.org/x/net/html golang.org/x/net/html
@ -561,12 +723,14 @@ golang.org/x/net/idna
golang.org/x/net/internal/timeseries golang.org/x/net/internal/timeseries
golang.org/x/net/trace golang.org/x/net/trace
# golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 # golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
## explicit
golang.org/x/oauth2 golang.org/x/oauth2
golang.org/x/oauth2/google golang.org/x/oauth2/google
golang.org/x/oauth2/internal golang.org/x/oauth2/internal
golang.org/x/oauth2/jws golang.org/x/oauth2/jws
golang.org/x/oauth2/jwt golang.org/x/oauth2/jwt
# golang.org/x/sys v0.0.0-20190804053845-51ab0e2deafa # golang.org/x/sys v0.0.0-20190804053845-51ab0e2deafa
## explicit
golang.org/x/sys/cpu golang.org/x/sys/cpu
golang.org/x/sys/unix golang.org/x/sys/unix
golang.org/x/sys/windows golang.org/x/sys/windows
@ -594,6 +758,7 @@ golang.org/x/text/unicode/norm
# golang.org/x/time v0.0.0-20190308202827-9d24e82272b4 # golang.org/x/time v0.0.0-20190308202827-9d24e82272b4
golang.org/x/time/rate golang.org/x/time/rate
# golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0 # golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0
## explicit
golang.org/x/tools/cmd/cover golang.org/x/tools/cmd/cover
golang.org/x/tools/cmd/stringer golang.org/x/tools/cmd/stringer
golang.org/x/tools/cover golang.org/x/tools/cover
@ -605,6 +770,7 @@ golang.org/x/tools/internal/fastwalk
golang.org/x/tools/internal/gopathwalk golang.org/x/tools/internal/gopathwalk
golang.org/x/tools/internal/semver golang.org/x/tools/internal/semver
# google.golang.org/api v0.9.0 # google.golang.org/api v0.9.0
## explicit
google.golang.org/api/gensupport google.golang.org/api/gensupport
google.golang.org/api/googleapi google.golang.org/api/googleapi
google.golang.org/api/googleapi/internal/uritemplates google.golang.org/api/googleapi/internal/uritemplates
@ -636,6 +802,7 @@ google.golang.org/genproto/googleapis/rpc/code
google.golang.org/genproto/googleapis/rpc/status google.golang.org/genproto/googleapis/rpc/status
google.golang.org/genproto/googleapis/type/expr google.golang.org/genproto/googleapis/type/expr
# google.golang.org/grpc v1.21.1 # google.golang.org/grpc v1.21.1
## explicit
google.golang.org/grpc google.golang.org/grpc
google.golang.org/grpc/balancer google.golang.org/grpc/balancer
google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/base
@ -672,6 +839,8 @@ google.golang.org/grpc/status
google.golang.org/grpc/tap google.golang.org/grpc/tap
google.golang.org/grpc/test/bufconn google.golang.org/grpc/test/bufconn
# gopkg.in/ini.v1 v1.42.0 # gopkg.in/ini.v1 v1.42.0
## explicit
gopkg.in/ini.v1 gopkg.in/ini.v1
# gopkg.in/yaml.v2 v2.2.2 # gopkg.in/yaml.v2 v2.2.2
## explicit
gopkg.in/yaml.v2 gopkg.in/yaml.v2