Dana Hoffman
bb21b57596
remove loadBalancingScheme as an option in RegionBackendService since it can only be INTERNAL
2016-12-01 12:27:36 -08:00
Dana Hoffman
117f5da06f
Add documentation for Internal Load Balancing
2016-12-01 12:27:36 -08:00
Dana Hoffman
d87928118f
add one more test for updating a health check
2016-12-01 12:27:35 -08:00
Dana Hoffman
d98cf1ce36
fix bugs in health check and its tests
2016-12-01 12:27:35 -08:00
Dana Hoffman
e0e00bdf80
Add the other HealthCheck types
2016-12-01 12:27:34 -08:00
Dana Hoffman
0057687fb0
clean up RegionBackendService and tests
2016-12-01 12:27:34 -08:00
Dana Hoffman
429f01689e
use v1 apis instead of beta
2016-12-01 12:27:33 -08:00
Dana Hoffman
69ce33641d
First set of changes to enable internal load balancing using beta apis
2016-12-01 11:14:21 -08:00
Paddy
0409971f69
providers/google: make projects importable.
...
This change doesn't make much sense now, as projects are read-only
anyways, so there's not a lot that importing really does for you--you
can already reference pre-existing projects just by defining them in
your config.
But as we discussed #10425 , this change made more and more sense. In a
world where projects can be created, we can no longer reference
pre-existing projects just by defining them in config. We get that
ability back by making projects importable.
2016-12-01 10:38:27 -08:00
Paddy
b312a4bcae
Merge pull request #10387 from bpineau/google_session_affinity
...
provider/google: allow session affinity for compute_backend_service
2016-12-01 10:18:27 -08:00
Benjamin Pineau
b84bad481b
provider/google: allow session affinity for compute_backend_service
...
Google's Backend Services gives users control over the session affinity modes.
Let's allow Terraform users to leverage this option.
We don't change the default value ("NONE", as provided by Google).
2016-11-30 23:50:50 +01:00
Benjamin Pineau
9e26fb8bdc
provider/google: allow session affinity for compute_backend_service
...
Google's Backend Services gives users control over the session affinity modes.
Let's allow Terraform users to leverage this option.
We don't change the default value ("NONE", as provided by Google).
2016-11-30 23:50:50 +01:00
Or Elimelech
d1271dd8bd
Small typo ( #10431 )
...
Just fixing a small typo
2016-11-30 11:55:49 +02:00
Evan Brown
a9f3060b6a
Merge pull request #10117 from cblecker/f-gke-node-scopes
...
provider/google: Add support for scope aliases to google_container_cluster
2016-11-18 20:19:26 -08:00
Evan Brown
771181a189
Merge pull request #10117 from cblecker/f-gke-node-scopes
...
provider/google: Add support for scope aliases to google_container_cluster
2016-11-18 20:19:26 -08:00
Evan Brown
08c7b0700c
Merge pull request #10081 from aditya87/google_compute_image_timeout
...
Added create timeout for compute images and instances
2016-11-17 12:56:02 -08:00
Evan Brown
cc85aa2853
Merge pull request #10081 from aditya87/google_compute_image_timeout
...
Added create timeout for compute images and instances
2016-11-17 12:56:02 -08:00
Evan Brown
d267c3587a
Resolve review feedback
2016-11-17 09:49:22 -08:00
Evan Brown
eea2b7461c
Resolve review feedback
2016-11-17 09:49:22 -08:00
Christoph Blecker
706f4e5daa
Add support for scope aliases to google_container_cluster
2016-11-14 15:50:24 -08:00
Christoph Blecker
0058a5b37e
Add support for scope aliases to google_container_cluster
2016-11-14 15:50:24 -08:00
Christoph Blecker
1573b0a64b
Clean up google_container_cluster docs
2016-11-14 15:49:43 -08:00
Evan Brown
6257dfe221
Fix spacing inconsistencies
2016-11-14 11:12:55 -08:00
Evan Brown
8137551789
Fix spacing inconsistencies
2016-11-14 11:12:55 -08:00
Evan Brown
c365768a76
Fix go vet issue
2016-11-14 09:59:44 -08:00
Evan Brown
14069696fd
providers/google: random resource names in SA test
2016-11-14 09:42:11 -08:00
Evan Brown
ff2f519d6a
providers/google: Create and delete Service Accounts
2016-11-13 20:47:20 -08:00
Evan Brown
b12005b247
providers/google: Create and delete Service Accounts
2016-11-13 20:47:20 -08:00
Aditya Anchuri
2c43213d1c
Added create timeout for compute images and instances
...
- Prevents the corresponding terraform resource from timing out when the
images or instances take longer than the default of 4 minutes to be
created
2016-11-12 18:30:02 -08:00
Aditya Anchuri
7053606e93
Added create timeout for compute images and instances
...
- Prevents the corresponding terraform resource from timing out when the
images or instances take longer than the default of 4 minutes to be
created
2016-11-12 18:30:02 -08:00
Paddy
0e2c4da3e2
provider/google: throw an error for invalid disks
...
When configuring an instance's attached disk, if the attached disk has
both the disk and type attributes set, it would previously cause
terraform to crash with a nil pointer exception. The root cause was that
we only instantiate the InitializeParams property of the disk if its
disk attribute isn't set, and we try to write to the InitializeParams
property when the type attribute is set. So setting both caused the
InitializeParams property to not be initialized, then written to.
Now we throw an error explaining that the configuration can't have both
the disk and the type set.
Fixes #6495 .
2016-11-07 16:11:00 -08:00
Patrick Decat
824dbd3a18
Fix deprecation warnings for automatic_restart and on_host_maintenance parameters ( #9909 )
...
Fix
Warnings:
```
* google_compute_instance_template.nat: "automatic_restart": [DEPRECATED] Please use `scheduling.automatic_restart` instead
* google_compute_instance_template.nat: "on_host_maintenance": [DEPRECATED] Please use `scheduling.on_host_maintenance` instead
```
2016-11-07 10:42:38 +00:00
Christoph Blecker
99b165ab54
Search configured project image families ( #9243 )
...
* Search configured project image families
* Clarify documentation around google_compute_instance image families
* Acceptance test for private instance family creation
2016-11-01 21:00:12 +00:00
Christoph Blecker
ab9a002e09
Search configured project image families ( #9243 )
...
* Search configured project image families
* Clarify documentation around google_compute_instance image families
* Acceptance test for private instance family creation
2016-11-01 21:00:12 +00:00
Christoph Blecker
784b9f5247
Add support for default-internet-gateway alias for google_compute_route ( #9676 )
2016-11-01 13:45:36 +00:00
Christoph Blecker
9598afb20b
Add support for default-internet-gateway alias for google_compute_route ( #9676 )
2016-11-01 13:45:36 +00:00
Christoph Blecker
6eeea9e4c7
Add support for using source_disk to google_compute_image ( #9614 )
2016-11-01 10:32:47 +00:00
Christoph Blecker
5ac73bfd16
Add support for using source_disk to google_compute_image ( #9614 )
2016-11-01 10:32:47 +00:00
Dan Wendorf
81d40f0a69
provider/google Support MySQL 5.7 instances ( #9673 )
...
* provider/google Document MySQL versions for second generation instances
Google Cloud SQL has first-gen and second-gen instances with different
supported versions of MySQL.
* provider/google Increase SQL Admin operation timeout to 10 minutes
Creating SQL instances for MySQL 5.7 can take over 7 minutes,
so the timeout needs to be increased to allow the
google_sql_database_instance resource to successfully create.
2016-10-28 14:41:03 +02:00
Dan Wendorf
ad6d146203
provider/google Support MySQL 5.7 instances ( #9673 )
...
* provider/google Document MySQL versions for second generation instances
Google Cloud SQL has first-gen and second-gen instances with different
supported versions of MySQL.
* provider/google Increase SQL Admin operation timeout to 10 minutes
Creating SQL instances for MySQL 5.7 can take over 7 minutes,
so the timeout needs to be increased to allow the
google_sql_database_instance resource to successfully create.
2016-10-28 14:41:03 +02:00
Dan Wendorf
b2d92a6ea6
provider/google Change default MySQL instance version to 5.6 ( #9674 )
...
The Google Cloud SQL API defaults to 5.6, and 5.6 is the only version avaiable
to both first- and second-generation Cloud SQL instances.
2016-10-28 00:11:08 +01:00
Dan Wendorf
cad67fe2ea
provider/google Change default MySQL instance version to 5.6 ( #9674 )
...
The Google Cloud SQL API defaults to 5.6, and 5.6 is the only version avaiable
to both first- and second-generation Cloud SQL instances.
2016-10-28 00:11:08 +01:00
Dana Hoffman
4a545d3f2c
style fix
2016-10-27 11:25:28 -07:00
Dana Hoffman
3370e4fbcb
Add section in docs for subnetwork_project
2016-10-27 10:22:01 -07:00
Dana Hoffman
0c026275e3
Add subnetwork_project field to allow for XPN in GCE instances
2016-10-27 08:25:58 -07:00
Paul Stack
5ffffe49ac
Merge pull request #9442 from obsh/google-scope-aliases
...
provider/google: add scope aliases
2016-10-24 14:36:51 +01:00
Walter Dolce
3c0cc4ba9c
Fix link pointing to GCE docs
...
This partially fixes #9522 . Not sure about the first link reported.
2016-10-22 18:34:59 +01:00
oleksandr.bushkovskyi
cb2e81ba84
provider/google: add scope aliases
2016-10-19 23:14:55 +03:00
James Bardin
bbb9588fda
Don't assert nil values in convertStringArr
...
Some of the inputs to this function may not have been validated
2016-10-19 10:06:13 -04:00
James Nugent
f8ce3f10ac
Merge pull request #9370 from hashicorp/b-crash-8609
...
provider/google: Ensure we don't assert on nil
2016-10-14 15:13:53 -05:00