Raúl Naveiras
eee011fc99
Add support for setting labels to google_project ( #383 )
2017-09-14 10:39:21 -07:00
Dana Hoffman
5f86f52d1f
Add DiffSuppressFunc to GKE cluster networks ( #419 )
...
* fix gke network test
* use a state func to store the resource name
2017-09-14 09:36:29 -07:00
Joe Selman
68303edb42
Fix error message not getting expanded properly. ( #430 )
2017-09-14 09:30:06 -07:00
Vincent Roseberry
3027822917
Instance group manager cleanup ( #409 )
2017-09-13 17:06:07 -07:00
Vincent Roseberry
137485ae4f
computeBetaOperationWaitTime doesn't use the timeoutMin properly ( #425 )
2017-09-13 16:29:50 -07:00
Vincent Roseberry
870f456ef9
Save name-only instead of link path in pubsub_topic ( #424 )
2017-09-13 16:29:26 -07:00
Joe Selman
41248230ef
Expose instance_id as a computed field on compute_instance ( #427 )
2017-09-13 16:18:08 -07:00
Vincent Roseberry
f83618624c
Save region name-only instead of the self-link in compute_address ( #422 )
2017-09-13 09:51:32 -07:00
Dana Hoffman
2d733a1600
Add new google_compute_shared_vpc
resource ( #396 )
...
* Revendor compute apis
* Add new resource for shared VPC host
* add test for disabled
* add docs for shared vpc host resource
* make project required
* Add new resource google_compute_shared_vpc
* Remove google_compute_shared_vpc_host
* Add docs for shared vpc resource
* Remove docs for shared vpc host resource
* fix typos in shared vpc docs
* move helper fn to utils.go
2017-09-13 10:36:07 +08:00
Joe Selman
204201a5be
Refactor tests to defer to common method when looking up project ( #410 )
2017-09-12 13:28:31 -07:00
Joe Selman
7206284739
Add support for labels to compute_global_forwarding_rule ( #395 )
...
* Add support for labels to compute_global_forwarding_rule
* Factor out label api methods and use case statement for api version
2017-09-12 08:06:40 -07:00
Joe Selman
7dea4e86c1
Export connection_name on sql instance resource ( #406 )
2017-09-12 08:04:13 -07:00
Paddy
26ec7e04f7
Merge pull request #358 from terraform-providers/paddy_storage_bucket_acl
...
storage: make bucket ACLs control the entire resource.
2017-09-11 13:51:12 -07:00
Vincent Roseberry
a42d59b2c5
Use common utils method in iam policy data source ( #405 )
2017-09-11 12:43:44 -07:00
Anders Bruun Olsen
bf51f26c07
Pubsub importable ( #392 )
2017-09-11 09:46:27 -07:00
Vincent Roseberry
c751a32626
Add new resource region_instance_group_manager ( #394 )
2017-09-08 17:02:32 -07:00
Vincent Roseberry
7ceea51dfd
Add support for alias_ip_range in google_compute_instance network interface ( #375 )
2017-09-07 13:43:00 -07:00
Joe Selman
5cd3e1ec99
Write entire backend service resource when updating ( #364 )
...
Also update the default value for connection_draining_timeout_sec to
match the default used by GCP
2017-09-07 12:56:53 -07:00
Joe Selman
84fa7ccd27
Don't attempt to delete default users on replica ( #360 )
...
* Don't attempt to delete default users on replica
* Test that we don't attempt to delete root user on replica
2017-09-07 12:44:17 -07:00
Vincent Roseberry
5be9d28369
Import for compute_address supports multiple id formats. ( #378 )
...
This allows to import address from region and project different than the default project.
2017-09-07 10:38:26 -07:00
Anders Bruun Olsen
67b7b2dd72
Container cluster importable ( #391 )
2017-09-07 10:31:58 -07:00
Dana Hoffman
333c2f09db
Fix bug with CSEK where the key stored in state might be associated with the wrong disk ( #327 )
...
* Fix bug with CSEK where the key stored in state might be associated with the wrong disk
* preserve original order of attached disks
* use the disk index to figure out the raw key
2017-09-07 22:04:26 +08:00
Kit Ewbank
0858e7cd2d
Add google_client_config data source ( #385 )
2017-09-06 14:52:32 -07:00
Vincent Roseberry
b082eb0b65
Remove duplicate []interface{} to []string method ( #388 )
2017-09-05 14:37:02 -07:00
Joe Selman
0605638885
Add preemptible as an option to node config ( #341 )
...
* Add preemptible as an option to node config
* Check for preemptible in test matching functions
* Move flattenClusterNodeConfig to node_config
* Handle bools properly when comparing in cluster and node pool tests
* Use a supported image_type in cluster tests
2017-09-01 13:02:26 -07:00
Vincent Roseberry
c2399f76fb
Add support for min_cpu_platform in google_compute_instance. ( #349 )
2017-08-30 17:25:31 -04:00
Joe Selman
6377443d4a
Add ability to set priority on compute_firewall ( #345 )
...
* Add ability to set priority on compute_firewall
* Set the priority explicitly when upgrading v1->v0beta
2017-08-30 12:19:50 -07:00
James McGill
d23e9c668f
Support Bigquery Views ( #230 )
...
* Support views in Terraform.BigQuery
* Add tests for Table with view, and fix existing Table test
* Remove dead code
* run gofmt
* Address comments
* Address review comments and add support for use_legacy_sql
* Force transmission/storage of UseLegacySQL
* Trying to fix tests
* add tests for useLegacySQL
2017-08-26 17:15:44 +09:00
Joe Selman
b29337dbfb
Fix bug where flattened ip_address had extra empty element ( #357 )
...
The combination of append and preallocation of the ips caused extra
empty elements at the beginning of the list.
2017-08-25 09:13:37 -07:00
Paddy
5b6df5ee93
storage: make bucket ACLs control the entire resource.
...
Storage bucket ACLs inherited the behaviour of only updating the fields
that were set in the config file. Terraform should track all the fields
in the resource, whether the user has specified a value for them or not,
and correct any drift that may occur.
This has manifested in an issue and unexpected behaviour in #50 , and
this PR restores the expected behaviour.
2017-08-24 16:18:34 -07:00
Vincent Roseberry
7a216c40b5
Add support for guest_accelerators (GPU) to google_compute_instance ( #330 )
2017-08-22 15:49:43 -04:00
Joe Selman
772a5f28f9
Add labels to google_compute_disk ( #344 )
...
* Remove redundant '(Computed)' text
* Add support for setting labels on compute_disk
* Fix minor spacing issue in test
2017-08-18 16:10:47 -07:00
Dana Hoffman
07cf281372
allow updating google_container_cluster.logging_service ( #343 )
2017-08-18 15:29:51 -07:00
Joe Selman
227ea5660f
Add support for setting labels to compute_image ( #339 )
2017-08-18 13:34:11 -07:00
Dana Hoffman
4cbc859de3
Add support for resizing a node pool defined in google_container_cluster ( #331 )
...
* Add support for resizing a node pool defined in google_container_cluster
* add initial node count back but make it deprecated
2017-08-17 17:51:58 -07:00
Joe Selman
329a25848b
Move non-provider related functions into a utils.go file ( #325 )
2017-08-15 16:35:46 -07:00
Paddy
f792923505
Merge pull request #238 from z1nkum/snapshot-fix-url-to-name
...
Fix google_compute_disk created from snapshot, forces new resource then apply once more
2017-08-15 14:45:14 -07:00
Joe Selman
bcaa151cfa
Add support for Google RuntimeConfig ( #315 )
...
* Vendor runtimeconfig
* Add support for RuntimeConfig config and variable resources
This allows users to create/manage Google RuntimeConfig resources and
variables. More information here:
https://cloud.google.com/deployment-manager/runtime-configurator/
Closes #236
* Remove typo
* Use top-level declaration rather than init()
* Cleanup testing-related code by using ConflictsWith
Also adds better comments around how update works
2017-08-14 14:16:11 -07:00
Nicki Watt
752b406783
Add Google Spanner Support (google_spanner_database) ( #271 )
2017-08-14 09:53:11 -07:00
Vincent Roseberry
31afabb864
Rename spanner instance import tests to match format of resource tests ( #324 )
2017-08-14 09:47:02 -07:00
Nicki Watt
04b3ffb8ea
Add Google Spanner Support (google_spanner_instance) ( #270 )
2017-08-14 09:30:41 -07:00
Dmitry Vlasov
d0b7fbc12f
update snapshot test (add case with name reference)
2017-08-12 21:47:18 +03:00
Vincent Roseberry
9c159c6a96
Change required fields to computed in compute instance group datasource ( #323 )
2017-08-11 15:49:45 -07:00
Riley Karson
5645f72996
Add support for instance_type to google_bigtable_instance. ( #313 )
...
* govendor fetch cloud.google.com/go/bigtable
* Vendor the rest of the stuff.
* Add support for instance_type to google_bigtable_instance.
* Revendored some packages.
* Removed bad packages from vendor.json
2017-08-11 14:43:00 -07:00
Roberto Jung Drebes
5602218586
allow configuring node_config of node_pools specified in container_cluster ( #299 )
2017-08-11 12:23:17 -07:00
Joe Selman
e0e9b3a4d7
Remove default value for removed value automatic_restart ( #321 )
...
Import tests for compute_instance_template fail without this change as
they expect a value of true for automatic_restart. As this value was
removed, we're no longer setting it (and therefore it looks like it has
a value of false, which is different from the default).
2017-08-11 10:46:30 -07:00
Aleksandr Didenko
99b43ac400
Add compute instance group data source ( #267 )
2017-08-11 10:17:36 -07:00
Riley Karson
5c71655bac
Changed zone name to be read correctly in google_compute_disk. ( #320 )
2017-08-10 13:41:27 -07:00
Riley Karson
ff8bdc9b52
Remove Beta operation waiting code and just wait at v1 instead. ( #319 )
2017-08-10 13:01:56 -07:00
Riley Karson
9e76fab11b
Convert old validation functions to use IntAtLeast from helper/validation. ( #312 )
...
* Convert old validation functions to use IntAtLeast in helper/validation.
* make fmt
* Remove unused import.
2017-08-10 13:01:45 -07:00