diff --git a/go.mod b/go.mod index a2174eda..620f553f 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.17 require ( github.com/hashicorp/hcl/v2 v2.11.1 github.com/hashicorp/packer-plugin-sdk v0.2.9 - github.com/vultr/govultr/v2 v2.12.0 + github.com/vultr/govultr/v2 v2.13.0 github.com/zclconf/go-cty v1.10.0 golang.org/x/crypto v0.0.0-20210817164053-32db794688a5 golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f diff --git a/go.sum b/go.sum index 021c3680..921eda7c 100644 --- a/go.sum +++ b/go.sum @@ -546,8 +546,8 @@ github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod h1:70zkFmudgCuE/ github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= github.com/vmihailenco/msgpack/v4 v4.3.12/go.mod h1:gborTTJjAo/GWTqqRjrLCn9pgNN+NXzzngzBKDPIqw4= github.com/vmihailenco/tagparser v0.1.1/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgqMEUPoW2WPyhdI= -github.com/vultr/govultr/v2 v2.12.0 h1:sTVEsTN+nvS0SINdbtlmBAQALRcJgLzfYfshj14IaCw= -github.com/vultr/govultr/v2 v2.12.0/go.mod h1:JjUljQdSZx+MELCAJvZ/JH32bJotmflnsyS0NOjb8Jg= +github.com/vultr/govultr/v2 v2.13.0 h1:9c1JV2e5xDFf7IZKqoQajelZ0eNCrSm6HZ1OJVGsBiU= +github.com/vultr/govultr/v2 v2.13.0/go.mod h1:JjUljQdSZx+MELCAJvZ/JH32bJotmflnsyS0NOjb8Jg= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= diff --git a/vendor/github.com/vultr/govultr/v2/.goreleaser.yml b/vendor/github.com/vultr/govultr/v2/.goreleaser.yml new file mode 100644 index 00000000..e683e43e --- /dev/null +++ b/vendor/github.com/vultr/govultr/v2/.goreleaser.yml @@ -0,0 +1,25 @@ +before: + hooks: + - go mod download + - go generate ./... +builds: + - skip: true + +checksum: + name_template: "{{ .ProjectName }}_v{{ .Version }}_checksums.txt" + algorithm: sha256 + +snapshot: + name_template: "{{ .ProjectName }}_v{{ .Version }}" + +changelog: + sort: asc + filters: + exclude: + - '^docs:' + - '^test:' + +release: + github: + owner: Vultr + name: govultr \ No newline at end of file diff --git a/vendor/github.com/vultr/govultr/v2/CHANGELOG.md b/vendor/github.com/vultr/govultr/v2/CHANGELOG.md index 08435271..e3a50ab8 100644 --- a/vendor/github.com/vultr/govultr/v2/CHANGELOG.md +++ b/vendor/github.com/vultr/govultr/v2/CHANGELOG.md @@ -2,6 +2,10 @@ ## GoVultr v1 changelog is located [here](https://github.com/vultr/govultr/blob/v1/CHANGELOG.md) +## [v2.13.0](https://github.com/vultr/govultr/compare/v2.12.0..v2.13.0) (2022-01-05) +### Enhancement +* ListOptions : [Added query params](https://www.vultr.com/api/#operation/list-instances) that can be used with `Instance.List` [197](https://github.com/vultr/govultr/pull/197) + ## [v2.12.0](https://github.com/vultr/govultr/compare/v2.11.1..v2.12.0) (2021-12-01) ### Breaking Changes * Plans : Changed `MonthlyCost` from `int` to `float32` [192](https://github.com/vultr/govultr/pull/192) diff --git a/vendor/github.com/vultr/govultr/v2/govultr.go b/vendor/github.com/vultr/govultr/v2/govultr.go index 21b043fa..d31b8190 100644 --- a/vendor/github.com/vultr/govultr/v2/govultr.go +++ b/vendor/github.com/vultr/govultr/v2/govultr.go @@ -16,7 +16,7 @@ import ( ) const ( - version = "2.12.0" + version = "2.13.0" defaultBase = "https://api.vultr.com" userAgent = "govultr/" + version rateLimit = 500 * time.Millisecond diff --git a/vendor/github.com/vultr/govultr/v2/listOptions.go b/vendor/github.com/vultr/govultr/v2/listOptions.go index f30f2a06..beed6ba2 100644 --- a/vendor/github.com/vultr/govultr/v2/listOptions.go +++ b/vendor/github.com/vultr/govultr/v2/listOptions.go @@ -1,7 +1,15 @@ package govultr -// ListOptions are the available fields that can be used with pagination +// ListOptions are the available query params type ListOptions struct { + // These query params are used for all list calls that support pagination PerPage int `url:"per_page,omitempty"` Cursor string `url:"cursor,omitempty"` + + // These three query params are currently used for the list instance call + // These may be extended to other list calls + // https://www.vultr.com/api/#operation/list-instances + MainIP string `url:"main_ip,omitempty"` + Label string `url:"label,omitempty"` + Tag string `url:"tag,omitempty"` } diff --git a/vendor/modules.txt b/vendor/modules.txt index 963d3353..cb9f87c3 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -319,7 +319,7 @@ github.com/ulikunitz/xz github.com/ulikunitz/xz/internal/hash github.com/ulikunitz/xz/internal/xlog github.com/ulikunitz/xz/lzma -# github.com/vultr/govultr/v2 v2.12.0 +# github.com/vultr/govultr/v2 v2.13.0 ## explicit; go 1.16 github.com/vultr/govultr/v2 # github.com/zclconf/go-cty v1.10.0