Skip to content

Commit 0937ec5

Browse files
authored
Merge pull request scaleway#112 from terraform-providers/go-modules-2019-03-01
[MODULES] Switch to Go Modules
2 parents ea07422 + fa882ec commit 0937ec5

File tree

1,380 files changed

+338867
-90172
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,380 files changed

+338867
-90172
lines changed

.go-version

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.11.5

.travis.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,9 @@ install:
1212
# packages that live there.
1313
# See: https://github.com/golang/go/issues/12933
1414
- bash scripts/gogetcookie.sh
15-
- go get github.com/kardianos/govendor
1615

1716
script:
1817
- make test
19-
- make vendor-status
2018
- make vet
2119
- make website-test
2220

@@ -27,3 +25,5 @@ matrix:
2725
fast_finish: true
2826
allow_failures:
2927
- go: tip
28+
env:
29+
- GOFLAGS=-mod=vendor GO111MODULE=on

GNUmakefile

+1-3
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ fmtcheck:
3434
errcheck:
3535
@sh -c "'$(CURDIR)/scripts/errcheck.sh'"
3636

37-
vendor-status:
38-
@govendor status
3937

4038
test-compile:
4139
@if [ "$(TEST)" = "./..." ]; then \
@@ -59,5 +57,5 @@ ifeq (,$(wildcard $(GOPATH)/src/$(WEBSITE_REPO)))
5957
endif
6058
@$(MAKE) -C $(GOPATH)/src/$(WEBSITE_REPO) website-provider-test PROVIDER_PATH=$(shell pwd) PROVIDER_NAME=$(PKG_NAME)
6159

62-
.PHONY: build test testacc vet fmt fmtcheck errcheck vendor-status test-compile website website-test
60+
.PHONY: build test testacc vet fmt fmtcheck errcheck test-compile website website-test
6361

go.mod

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
module github.com/terraform-providers/terraform-provider-scaleway
2+
3+
require (
4+
github.com/blang/semver v3.5.1+incompatible // indirect
5+
github.com/hashicorp/go-retryablehttp v0.5.1
6+
github.com/hashicorp/terraform v0.11.12-beta1.0.20190227065421-fc531f54a878
7+
github.com/nicolai86/scaleway-sdk v0.0.0-20181024210327-b20018e944c4
8+
github.com/smartystreets/goconvey v0.0.0-20190222223459-a17d461953aa // indirect
9+
golang.org/x/crypto v0.0.0-20180211211603-9de5f2eaf759
10+
golang.org/x/sys v0.0.0-20190228124157-a34e9553db1e // indirect
11+
golang.org/x/text v0.3.0 // indirect
12+
)

go.sum

+278
Large diffs are not rendered by default.

scaleway/config.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package scaleway
22

33
import (
44
"bytes"
5+
"context"
56
"io"
67
"io/ioutil"
78
"log"
@@ -62,14 +63,14 @@ func (c *Config) Client() (*Client, error) {
6263
cl.RetryWaitMax = 2 * time.Minute
6364
cl.Logger = log.New(os.Stderr, "", 0)
6465
cl.RetryWaitMin = time.Minute
65-
cl.CheckRetry = func(resp *http.Response, err error) (bool, error) {
66+
cl.CheckRetry = func(_ context.Context, resp *http.Response, err error) (bool, error) {
6667
if resp == nil {
6768
return true, err
6869
}
6970
if resp.StatusCode == http.StatusTooManyRequests {
7071
return true, err
7172
}
72-
return retryablehttp.DefaultRetryPolicy(resp, err)
73+
return retryablehttp.DefaultRetryPolicy(context.TODO(), resp, err)
7374
}
7475
c.Client = &client{cl}
7576
},

vendor/github.com/agext/levenshtein/.gitignore

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/agext/levenshtein/.travis.yml

+70
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/agext/levenshtein/DCO

+36
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/agext/levenshtein/LICENSE

+201
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/agext/levenshtein/MAINTAINERS

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/agext/levenshtein/NOTICE

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)