Commit Graph

31 Commits

Author SHA1 Message Date
Riley Karson
334552e8c8 Vendor early8 (#3453) 2019-04-17 18:03:07 -07:00
Paddy
0965a6c8d8
Vendor terraform to fix ImportStateVerify bug. (#3444)
Vendor the latest Terraform so we can get the fix for ImportStateVerify
diffing on Removed fields.

```
export GO111MODULE=on
go get github.com/hashicorp/terraform@master
go mod tidy
go mod vendor
```
2019-04-16 11:49:53 -07:00
Riley Karson
dbf9188792
Vendor 0.12 SDK (#3432)
```bash
GO111MODULE=on go get github.com/hashicorp/terraform@pluginsdk-v0.12-early7
GO111MODULE=on go mod vendor
GO111MODULE=on go mod tidy
```
2019-04-15 13:39:47 -07:00
Riley Karson
9ff66c4283
Revert the 0.12 SDK (#3158)
We aren't ready to release a `0.12` SDK based build because of these issues:

• https://github.com/hashicorp/terraform/issues/20505https://github.com/hashicorp/terraform/issues/20507https://github.com/hashicorp/terraform/issues/20506https://github.com/hashicorp/terraform/issues/20504
2019-02-28 16:33:44 -08:00
Paddy
42b2d22ae5
Update to new 0.12 tag. (#3130) 2019-02-26 15:25:34 -08:00
Paddy
77acb3cb7c
Update to use the 0.12 SDK. (#3129) 2019-02-26 14:56:13 -08:00
The Magician
6b0fceb3c9 Delete GCS objects in parallel (#2944)
<!-- This change is generated by MagicModules. -->
/cc @sethvargo
2019-01-28 11:26:13 -08:00
Nathan McKinley
808775c12c
update to hashicorp/go-getter (#2922)
* update to hashicorp/go-getter

* go mod vendor.

* go mod tidy
2019-01-23 18:07:01 -08:00
Nathan McKinley
e55e6a403f
Revert "Update hashicorp/terraform to 0.12-alpha4. (#2744)" (#2752)
This reverts commit b89618ccaa, containing
0.12-alpha4, which is broken.  Sets don't seem to work, and neither do
many resources.
2018-12-26 13:43:19 -08:00
Nathan McKinley
b89618ccaa
Update hashicorp/terraform to 0.12-alpha4. (#2744) 2018-12-26 10:59:22 -08:00
Paddy
961c878e0d Switch to using Go modules. (#2679)
Switch to using Go modules.

This migrates our vendor.json to use Go 1.11's modules system, and
replaces the vendor folder with the output of go mod vendor.

The vendored code should remain basically the same; I believe some
tree shaking of packages and support scripts/licenses/READMEs/etc.
happened.

This also fixes Travis and our Makefile to no longer use govendor.
2018-12-20 17:22:22 -08:00
Paddy
c1d404ddc1
Merge pull request #1995 from terraform-providers/paddy_1916_diff_fix
Fix perma-diff on instance templates.
2018-10-02 14:13:15 -07:00
Paddy Carver
75c20b4246 Update helper/schema vendor.
Update the version of helper/schema we have vendored to take advantage
of fixes to the ResourceDiff.Clear function.
2018-09-26 14:22:52 -07:00
Riley Karson
8c0bc93771
Vendor random provider to allow use in tests (#2110)
Support for an upcoming generated PR.
2018-09-25 15:09:13 -07:00
Chris Hawk
771c2f8512 Update vendored deps (#1967)
I'm working on Stackdriver monitoring in another branch, which required updating `google.golang.org/genproto`, which required updating `google.golang.org/grpc`, which required updating `github.com/golang/protobuf`, and so on. This PR updates all of the Google-provided deps to their latest versions. In addition, there is:

- A change in config.go to reflect an updated type name
- Five files changed by `make fmt`

Tested with `make build`, `make test`, and `make testacc`.
2018-09-18 12:50:17 -07:00
Chris Stephens
404e7297f0 Remove vendor code for UUIDs
This doesn't appear to be used anywhere within this project.
Additionally Hashicorp has their own [uuid library](https://github.com/hashicorp/go-uuid)
which is used internally.
2018-09-05 14:22:13 -07:00
Paddy Carver
f946490db2 Update logging vendor.
Update the vendored version of our logging helper, so we get requests
printed.
2018-08-31 10:13:52 -07:00
Dana Hoffman
9b7f435ec3
Revert "revendor hashicorp/terraform (#1923)" (#1925)
This reverts commit 654350d3d3.
2018-08-22 12:46:58 -07:00
Dana Hoffman
654350d3d3
revendor hashicorp/terraform (#1923)
`govendor fetch github.com/hashicorp/terraform/...@v0.11.8`

I figured this was a good time to do it since we just had a release. I verified that everything still compiles and that a few tests are passing- I don't expect anything else to change, but if there are any weird failures that this exposes we'll catch them in CI with plenty of time before the next release.
2018-08-22 12:13:40 -07:00
Dana Hoffman
7e04cee958
add new compute_instance_from_template resource (#1652)
This was done as its own resource as suggested in slack, since we don't have the option of making all fields Computed in google_compute_instance. There's precedent in the aws provider for this sort of thing (see ami_copy, ami_from_instance).

When I started working on this I assumed I could do it in the compute_instance resource and so I went ahead and reordered the schema to make it easier to work with in the future. Now it's not quite relevant, but I left it in as its own commit that can be looked at separately from the other changes.

Fixes #1582.
2018-06-28 16:09:23 -07:00
Paddy
5117943e38 Add missing dependency. 2018-06-07 18:20:29 -07:00
Paddy Carver
709d537a1c Update schema to 0.11.7.
Update our helper/schema to v0.11.7, and update all its dependencies to
their latest, as well.
2018-06-07 15:38:10 -07:00
Vincent Roseberry
c9826b1452
Support subnetwork IP CIDR range expansion (#945)
* Vendor schema/helper/customdiff

* Support subnetwork IP CIDR range expansion

* Change wording
2018-01-17 12:58:37 -08:00
Vincent Roseberry
0569f41f3c
Upgrade terraform core to v0.11.2 (#940) 2018-01-10 10:52:15 -08:00
Dana Hoffman
06356c2fc7
Revendor hashicorp/terraform (#697)
* revendor hashicorp/terraform @0.10.1

* revendor hashicorp/go-plugin
2017-11-07 11:29:51 -08:00
Sébastien GLON
94e0b746df Add support for google_service_account_key (#472)
* Initial support for google service account keys

* Add vendor for vault and encryption

* Add change for PR comment

* Add doc and improvement fo public key management

* adding waiter for compatibility with issue google/google-api-go-client#234

* improvement

* Add test with pgp_key

* Perform doc anf format

* remove test if public_key exists

* Add link on doc

* correct pr
2017-10-25 12:43:20 -07:00
Radek Simko
a1a064f154 vendor: github.com/hashicorp/terraform@v0.10.0 (#302)
* vendor: Ignore github.com/hashicorp/terraform/backend

This is to avoid dependency sprawl - e.g. vendoring AWS or Azure SDK
when we don't really need remote backend functionality
in provider code - it's core's responsibility.

* vendor: github.com/hashicorp/terraform/...@v0.10.0
2017-08-09 10:28:48 -05:00
Radek Simko
922733066d
vendor: Remove github.com/fsouza/go-dockerclient 2017-07-17 08:09:51 +01:00
Riley Karson
5a71aa3649 Vendor dependencies for Bigtable client. 2017-06-09 17:23:19 -07:00
Jake Champlin
aa9478db74 Transfer of provider code 2017-06-09 16:51:19 +00:00
Jake Champlin
f0cc9af4bc
Initial transfer of provider code 2017-06-06 11:58:56 -04:00