Commit Graph

984 Commits

Author SHA1 Message Date
Dana Hoffman
2f1f73969f Merge pull request #11018 from unguiculus/feature/additional_zones
provider/google: [GKE] Allow additional zones to be configured
2017-01-18 10:10:13 -08:00
Dana Hoffman
490587d0a8 Merge pull request #11228 from cblecker/rbs-sessionaffinity
provider/google: Add support for session_affinity to google_compute_region_backend_service
2017-01-18 10:06:02 -08:00
Dana Hoffman
ce902c7c8e Merge pull request #11228 from cblecker/rbs-sessionaffinity
provider/google: Add support for session_affinity to google_compute_region_backend_service
2017-01-18 10:06:02 -08:00
Dana Hoffman
5e04661a5a providers/google: Add support for encrypting a disk (#11167)
* providers/google: add support for encrypting a disk

* providers/google: Add docs for encrypting disks

* providers/google: CSEK small fixes: sensitive params and mismatched state files
2017-01-18 13:49:48 +00:00
Dana Hoffman
7974fd1a41 providers/google: Add support for encrypting a disk (#11167)
* providers/google: add support for encrypting a disk

* providers/google: Add docs for encrypting disks

* providers/google: CSEK small fixes: sensitive params and mismatched state files
2017-01-18 13:49:48 +00:00
Christoph Blecker
3385397392 Add support for session_affinity to google_compute_region_backend_service 2017-01-17 16:32:58 -08:00
Christoph Blecker
12787e985e Add support for session_affinity to google_compute_region_backend_service 2017-01-17 16:32:58 -08:00
Christoph Blecker
1b977f79c2 Fix formatting on google_compute_backend_service page 2017-01-16 13:42:55 -08:00
Reinhard Nägele
d1e6adf928 Add 'ForceNew: true' to additional_zones 2017-01-13 19:39:35 +01:00
Reinhard Nägele
6d3f0e5616 Fix if condition in test 2017-01-13 19:37:59 +01:00
Reinhard Nägele
bf8e00e162 Add test for additional zones existance 2017-01-13 17:03:28 +01:00
Reinhard Nägele
40e22d98e5 Merge remote-tracking branch 'upstream' into feature/additional_zones 2017-01-13 16:44:09 +01:00
Reinhard Nägele
18d14b5b71 Merge remote-tracking branch 'upstream' into feature/additional_zones 2017-01-13 16:44:09 +01:00
Dana Hoffman
e789ba3fab providers/google: Add link to setIamPolicy restrictions in iam docs (#11188) 2017-01-13 10:51:03 +00:00
zbikmarc
17af2f69af providers/google: Add subnetwork_project field to enable cross-project networking in instance templates (#11110)
* Add subnetwork_project field to allow for XPN in GCE instance templates

* Missing os import

* Removing unneeded check

* fix formatting

* Add subnetwork_project to read
2017-01-12 16:05:13 +02:00
zbikmarc
b5333fe9d9 providers/google: Add subnetwork_project field to enable cross-project networking in instance templates (#11110)
* Add subnetwork_project field to allow for XPN in GCE instance templates

* Missing os import

* Removing unneeded check

* fix formatting

* Add subnetwork_project to read
2017-01-12 16:05:13 +02:00
Paddy
44bf0bec96 Read update_strategy before overwriting it. (#11013)
As brought up in #10174, our update_strategy property for instance group
managers in GCP would always be set to "RESTART" on read, even if the
user asked for them to be "NONE" in the config.

This adds a test to ensure that the user wishes were respected, which
fails until we check for update_strategy in the ResourceData before we
update it within the Read function. Because the update_strategy property
doesn't map to anything in the API, we never need to read it from
anywhere but the config, which means the ResourceData should be
considered authoritative by the time we get to the Read function.

The fix for this was provided by @JDiPierro in #10198 originally, but
was missing tests, so it got squashed into this.
2017-01-09 23:15:50 +00:00
Reinhard Nägele
6e912ff336 [GKE] Allow additional zones to be configured 2017-01-04 07:37:57 +01:00
Reinhard Nägele
07ce12d0f7 [GKE] Allow additional zones to be configured 2017-01-04 07:37:57 +01:00
Reinhard Nägele
0f1a85d4d8 GKE: Fix docs for node_version (#10856) 2016-12-20 14:06:19 +00:00
Paddy
e03493ddd4 Remove create_timeout backwards incompatibilities.
A new create_timeout attribute was added that had some backwards
incompatibilities, and as per discussion in #10823, it was determined we
could make upgrading to 0.8.x easier by fixing them, without really
losing any functionality.

Because create_timeout is not something stored or transmitted to the
API, it's not something we need a ForceNew on. Also, because an update
wouldn't result in an API call, we can add a state migration to avoid a
false positive diff that requires people to plan and apply but doesn't
actually make an API call.
2016-12-19 23:49:53 -08:00
Christoph Blecker
3b1442f355 Use node_version during google_container_cluster creation (#10817) 2016-12-18 13:50:46 +00:00
Daniel Bryant
4c41dbced1 Make clearer that ipv4_range is deprecated (#10749)
Removed example code usage that demonstrated deprecated ipv4_range argument, and made clearer that argument is deprecated
2016-12-15 12:37:13 +00:00
stack72
1aacd62faf provider/google: Moving the XPN EnvVar check into provider_test.go to stop failed build 2016-12-13 19:29:23 +00:00
stack72
55ebfd82de Merge branch 'google-xpn' of https://github.com/danawillow/terraform 2016-12-13 19:15:54 +00:00
stack72
a40d538584 Merge branch 'google-xpn' of https://github.com/danawillow/terraform 2016-12-13 19:15:54 +00:00
Patrick Decat
590ae43c5d Fix 404 on API link (#10693) 2016-12-13 10:12:49 +00:00
Patrick Decat
57c9fdf77f Fix 404 on API link 2016-12-13 11:10:55 +01:00
Christoph Blecker
2b62f40b7f Add support for name_prefix to google_compute_ssl_certificate 2016-12-12 15:57:58 -08:00
Christoph Blecker
ada3e5f3b6 Add support for name_prefix to google_compute_ssl_certificate 2016-12-12 15:57:58 -08:00
James Bardin
06d17ca75f wrong printf verb 2016-12-12 15:03:21 -05:00
Paddy
e4d84578ad Merge pull request #10453 from danawillow/google-ilb
providers/google: Add support for Internal Load Balancing
2016-12-12 09:47:20 -08:00
Paddy
1c7fb083c9 Merge pull request #10453 from danawillow/google-ilb
providers/google: Add support for Internal Load Balancing
2016-12-12 09:47:20 -08:00
Dana Hoffman
ddbc902cf1 fix tests 2016-12-08 19:59:03 -08:00
Dana Hoffman
cbe0a2078c Update docs 2016-12-08 18:05:48 -08:00
Dana Hoffman
5cf3323c6f use conflictswith for health check instead of separate type field 2016-12-08 13:35:57 -08:00
Dana Hoffman
94c58fbfc2 add links to docs on region backend service 2016-12-08 11:04:01 -08:00
Dana Hoffman
61670a73d6 log id of health check that still exists on destroy 2016-12-08 10:40:09 -08:00
Kian Mohageri
90dafd2ae9 Doc spelling: referencd -> referenced (#10559)
Small spelling correction in the Google Project documentation.
2016-12-07 00:41:20 +01:00
Paddy
121b587aec Fix instance/template metadata support
Update our instance template to include metadata_startup_script, to
match our instance resource. Also, we've resolved the diff errors around
metadata.startup-script, and people want to use that to create startup
scripts that don't force a restart when they're changed, so let's stop
disallowing it.

Also, we had a bunch of calls to `schema.ResourceData.Set` that ignored
the errors, so I added error handling for those calls. It's mostly
bundled with this code because I couldn't be sure whether it was the
root of bugs or not, so I took care of it while addressing the startup
script issue.
2016-12-05 02:45:28 -08:00
Paddy
5b36f2f0e3 Fix instance/template metadata support
Update our instance template to include metadata_startup_script, to
match our instance resource. Also, we've resolved the diff errors around
metadata.startup-script, and people want to use that to create startup
scripts that don't force a restart when they're changed, so let's stop
disallowing it.

Also, we had a bunch of calls to `schema.ResourceData.Set` that ignored
the errors, so I added error handling for those calls. It's mostly
bundled with this code because I couldn't be sure whether it was the
root of bugs or not, so I took care of it while addressing the startup
script issue.
2016-12-05 02:45:28 -08:00
Dana Hoffman
242102e0e0 Actually add documentation for Internal Load Balancing 2016-12-01 12:27:37 -08:00
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