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
James Nugent
115b48e64e
provider/google: Ensure we don't assert on nil
...
This commit tests whether an interface is nil before type asserting it
to string - this should fix the panic reported in #8609 .
We also clean up the schema definition to the newer style without
redundant type declarations.
2016-10-14 12:19:46 -05:00
Michał Michałowski
61d0956c6a
Config should reflect description
...
Example addons_config was supposed to show how to disable addons (http_load_balancing and horizontal_pod_autoscaling), but it was enabling them instead.
2016-10-11 10:14:27 +02:00
clint shryock
b004cf3629
provider/google: remove debug spew statement
2016-09-27 17:06:41 -05:00
Evan Brown
81c3c048a2
Merge pull request #8977 from sl1pm4t/b-gcs-storage-class
...
provider/google: Add support for GCS StorageClass
2016-09-24 21:13:17 -07:00
Sean Chittenden
65a7ed87c2
Whitespace nit.
2016-09-23 10:59:27 -07:00
Matt Morrison
7adea2f0f3
Fix documentation
2016-09-22 07:49:50 +12:00
Matt Morrison
a554f15490
Add support for GCS StorageClass
...
Fixes : #7417
2016-09-22 07:46:35 +12:00
Matt Morrison
fa31b6d207
Add support for GCS StorageClass
...
Fixes : #7417
2016-09-22 07:46:35 +12:00
Matt Morrison
e391214b2b
Incorporate @jen20 code comments (errors, errwrap, TODO’s)
...
Implement content_md5, content_type, extension_headers support.
2016-09-16 12:44:28 +12:00
Matt Morrison
00e5eb2aab
Minor fixes:
...
- extension_headers validation - header prefix must be ‘x-goog-‘ (with a trailing hyphen)
- http_method validate, explicitly name the datasource attribute that is failing validation
- remove redundant http_method validation that is no longer needed
2016-09-16 12:44:28 +12:00
Matt Morrison
1ecaf1e58b
Add google_storage_object_signed_url documentation.
2016-09-16 12:44:28 +12:00