emily
3cc868b4a9
Fix order of getting project for storage notification topic ( #1490 )
...
* fix getting project for storage notification topic
* add more documentation for storage notification topic
2018-05-15 13:30:59 -07:00
The Magician
7d25053713
Don't override blindly ResourceRef description ( #1483 )
2018-05-14 15:04:41 -07:00
The Magician
5e0d39225f
Release generated SSLPolicy ( #1478 )
2018-05-14 09:52:33 -07:00
The Magician
6a01bb8cff
Fix indentation in property documentation ( #1481 )
2018-05-11 15:25:06 -07:00
The Magician
da0b6f9d48
Add support for ssl_policy to google_target_https_proxy ( #1466 )
2018-05-09 15:55:17 -07:00
Nathan McKinley
560e180693
Allow use of provider region, with big caveats in docs. ( #1463 )
2018-05-09 14:16:49 -07:00
Dana Hoffman
08b5804b70
add ability to retry cloud functions on failure ( #1452 )
2018-05-09 13:57:54 -07:00
Nathan McKinley
95e84aed83
Change in firewall rule handling so that only one service account (for source / target) is permitted. ( #1462 )
2018-05-09 13:38:00 -07:00
Rene Kroon
dda26771d3
#843 : Add policy support to storage buckets ( #1190 )
2018-05-08 14:00:48 -07:00
Dan Couture
4f7a6c828f
Add new google_cloudbuild_trigger
resource ( #1357 )
2018-05-07 12:53:34 -07:00
Paddy
afcd482297
Merge pull request #1387 from terraform-providers/paddy_spanner_instance_iam
...
Add support for IAM on Spanner Instances.
2018-05-03 15:46:31 -07:00
Paddy
e000ff5035
Add docs for enabling flow logs.
2018-05-02 11:51:34 -07:00
Paddy Carver
6cb9f4c51c
Merge branch 'master' into paddy_spanner_instance_iam
2018-05-02 11:39:08 -07:00
Paddy
008316fcd8
Merge pull request #1386 from terraform-providers/paddy_spanner_database_iam
...
Add IAM resources for Spanner databases.
2018-05-02 11:35:59 -07:00
The Magician
363f85a057
Ansible: Backend Bucket fixes ( #1418 )
2018-05-02 11:16:17 -07:00
Paddy Carver
bc74070785
Add warning about IAM policy.
2018-05-02 11:08:08 -07:00
Paddy Carver
6827612f00
Add Spanner database IAM docs
2018-05-02 10:58:04 -07:00
Paddy
87a7af9c2b
Merge branch 'master' into paddy_spanner_instance_iam
2018-05-02 10:40:20 -07:00
Paddy Carver
6c2e6de18e
Add docs for spanner IAM.
2018-05-02 10:32:42 -07:00
The Magician
77a02b2b68
Generate google_target_tcp_proxy using Magic Modules ( #1415 )
2018-05-02 10:01:37 -07:00
Clint
4ccb099699
Fix page render of \" for DNS Record docs, also reword a bit ( #1414 )
2018-05-01 15:22:29 -07:00
The Magician
7eac32ab1f
Generate google_target_tcp_proxy using Magic Module ( #1406 )
2018-05-01 15:04:56 -07:00
The Magician
1d05aa3a3a
Generate google_vpn_gateway using Magic Module ( #1409 )
2018-05-01 13:48:56 -07:00
The Magician
2e9c14ea49
Fix generated documentation to avoid breaking layout ( #1405 )
2018-04-30 14:27:45 -07:00
The Magician
df568b188c
Release generated GlobalAddress ( #1379 )
2018-04-27 14:53:45 -07:00
The Magician
b3a722ee39
Generate google_target_http_proxy using MagicModule ( #1391 )
2018-04-26 18:06:10 -07:00
Darren Haken
2b1b668953
#1300 Supporting regional clusters for node pools ( #1320 )
...
This PR also switched us to using the beta API in all cases, and that had a side effect which is worth noting, note included here for posterity.
=====
The problem is, we add a GPU, and as per the docs, GKE adds a taint to
the node pool saying "don't schedule here unless you tolerate GPUs",
which is pretty sensible.
Terraform doesn't know about that, because it didn't ask for the taint
to be added. So after apply, on refresh, it sees the state of the world
(1 taint) and the state of the config (0 taints) and wants to set the
world equal to the config. This introduces a diff, which makes the test
fail - tests fail if there's a diff after they run.
Taints are a beta feature, though. :) And since the config doesn't
contain any taints, terraform didn't see any beta features in that node
pool ... so it used to send the request to the v1 API. And since the v1
API didn't return anything about taints (since they're a beta feature),
terraform happily checked the state of the world (0 taints I know about)
vs the config (0 taints), and all was well.
This PR makes every node pool refresh request hit the beta API. So now
terraform finds out about the taints (which were always there) and the
test fails (which it always should have done).
The solution is probably to write a little bit of code which suppresses
the report of the diff of any taint with value 'nvidia.com/gpu', but
only if GPUs are enabled. I think that's something that can be done.
2018-04-24 17:55:21 -07:00
The Magician
e02587855a
Release autogenerated google_compute_target_ssl_proxy resource ( #1373 )
2018-04-24 14:01:53 -07:00
Nathan McKinley
d3bbfbd22b
Add DNS PTR record to Compute Instance ( #1349 )
2018-04-20 11:14:38 -07:00
The Magician
e67ca9d0c3
Magic Modules changes. ( #1362 )
2018-04-19 15:48:25 -07:00
jschwing
0ae2047783
Add max_connections and max_connections_per_instance to backend service ( #1353 )
2018-04-19 14:00:34 -07:00
Nathan McKinley
3628e263e2
Switch from protoc_output to protoc_output_base64. ( #1290 )
2018-04-17 13:00:37 -07:00
Vincent Roseberry
49191c5d91
Fix auto-delete default network in google_project. ( #1336 )
...
* Use projectId and enable required compute API
* Delete firewall rules before deleting default network
2018-04-16 10:25:49 -07:00
Shashank Saxena
59697c6f6b
Typo in the documentation ( #1330 )
...
Fixed a small but pretty critical typo on the terraform docs for GCP
2018-04-13 11:39:12 -07:00
Vincent Roseberry
4695f6fe81
Notice changes ( #1329 )
2018-04-12 16:08:42 -07:00
Dana Hoffman
bde72e7576
un-deprecate name_prefix for instance templates ( #1328 )
2018-04-12 16:08:31 -07:00
Stefan Schmidt
4b4b3d916c
Fix the example GCloud command line for listing the enabled APIs. ( #1325 )
2018-04-12 13:26:34 -07:00
Gabriel A.S
814e1fc63e
Add missing markdown rulers ( #1319 )
...
* Update compute_region_instance_group_manager.html.markdown
* Update compute_instance_group_manager.html.markdown
2018-04-11 15:21:48 -07:00
The Magician
3c8f6b31b6
Extend description for Http(s)HealthCheck resources. ( #1304 )
2018-04-11 13:41:12 -07:00
Nathan McKinley
98dbf7a758
Delete the default network created by the project. ( #1316 )
2018-04-10 15:23:04 -07:00
Brandon Ooi
34e9e995e3
Google managed zone dns_name argument requires a fully qualified domain name.
2018-04-09 14:51:04 -07:00
Dominik Lekse
cde62c3935
Add additional example usages to google_dns_record_set documentation ( #1308 )
2018-04-09 14:46:42 -07:00
Dana Hoffman
cd0a462735
add subnetwork iam resources ( #1305 )
2018-04-06 17:38:48 -07:00
Paddy Carver
668e7b6b39
Fix broken link.
2018-04-05 16:08:38 -07:00
ashish-amarnath
f488a6e6bf
Add support for regional GKE clusters in google_container_cluster ( #1181 )
...
* Add support for regional GKE clusters in google_container_cluster:
* implement operation wait for v1beta1 api
* implement container clusters get for regional clusters
* implement container clusters delete for regional cluster
* implement container clusters update for regional cluster
* simplify logic by using generic 'location' instead of 'zone' and 'region'
* implement a method to generate the update function and refactor
* rebase and fix
* reorder container_operation fns
* cleanup
* add import support and docs
* additional locations cleanup
2018-04-05 14:51:35 -07:00
Michael Parker
b8adcc28fe
Updates container_cluster to set enable_legacy_abac to false by default ( #1281 )
...
* Updates the default GKE legacy ABAC setting to false
* Updates docs for container_cluster
* Update test comments
* Format fix
* Adds ImportState test step to default legacy ABAC test
2018-04-04 10:58:08 -07:00
Vincent Roseberry
f8efd6376b
Update google_service_account_key.html.markdown ( #1284 )
2018-04-04 09:08:08 -07:00
Dana Hoffman
7bee5507f6
add timeouts support for sql database instance ( #1288 )
...
* add timeouts support for sql database instance
* rm a tag
2018-04-03 14:44:18 -07:00
emily
360260d8d0
Add project to container cluster import name. ( #1282 )
...
* allow import of container cluster by project as well
* update docs for importing container cluster with project
* combine tests
2018-04-03 13:39:28 -07:00
Dana Hoffman
7596164ad1
Deprecate name_prefix ( #1035 )
...
* deprecate name_prefix
* make name_prefix computed and add migration instructions
2018-04-02 10:28:59 -07:00
Adrián Matellanes
1f6ffa0f4b
Add time partitioning field to google_bigquery_table resource ( #1240 )
...
* Add time partitioning field to google_bigquery_table resource
* Fix flatten time partitioning field to google_bigquery_table resource
* Add resource bigquery table time partitioning field test
* Move resource bigquery table time partitioning field test to basic
* Add step to check that all the fields match
* Mark resource bigquery table time partitioning field as ForceNew
* Add time partitioning field test to testAccBigQueryTable config
2018-03-30 10:15:06 -07:00
Janos Lenart
1840363c74
Adding private_cluster ( #1250 )
...
* Updated google.golang.org/api/container/v1beta1
* Added support for private_cluster and master_ipv4_cidr
This is to implement #1174 . See
https://groups.google.com/forum/#!topic/google-cloud-sdk-announce/GGW3SQSANIc
* Added simple test for private_cluster and master_ipv4_cidr
* Review replies
* Added some documentation for private_cluster
2018-03-30 10:10:25 -07:00
Paddy
ea3d1034d6
Merge pull request #1260 from wayfair/ishashchuk_rigm_rolling
...
rIGM rolling update support
2018-03-29 14:30:17 -07:00
Dana Hoffman
33d87a2bc1
add support for node pool versions ( #1266 )
2018-03-29 13:27:11 -07:00
Dana Hoffman
42cca119eb
add gke taints
2018-03-27 14:55:42 -07:00
Nick Jacques
72efdb1d92
New resource/datasource: SSL Policy ( #1247 )
...
* Add SSL Policy to provider
* Add resource for SSL Policy
* Add SSL Policy data source
* Add tests for SSL Policy resource
* Add documentation for SSL Policy resource
* Add SSL Policy datasource docs
* Add test for SSL Policy datasource
* Update SSL Policy datasource docs
* Make full update for SSL Policy resource
* SSL Policy resource test multi-attrib update
* Clean up SSL Policy datasource
* Set-ify custom_features in SSL Policy resource
* Document description ForceNew rationale
* Remove refs to TLS_1_3
* Update docs: plural -> singular
* Remove extraneous attrs from datasource
* Fix update logic for custom_features and add enabled_features
* Update docs to include enabled_features
* Add test for updating to/from custom_features
* Add TLS 1.3 bug link
* Add import between multi-step test configs
* Move Profile and minTlsVersion back into sslPolicy struct
2018-03-26 16:53:35 -07:00
Dana Hoffman
9fd4d02b89
allow setting service account email for keys ( #1256 )
2018-03-26 15:44:34 -07:00
Andy Lawrence
5b6e7f29c0
google_project_organization_policy ( #1226 )
...
* support google_project_organization_policy
* add documentation for google_project_organization_policy
* remove "folder" references and cleanup docs
* fix tests
* un-parallelize tests
* add comment about non-parralel tests
* moving canonicalProjectId() to test
2018-03-26 12:45:32 -07:00
emily
6a76b84d6e
Fix API link in logging docs
...
Was a compute API link
2018-03-26 10:28:33 -07:00
Irena Shashchuk
d17c5a2a88
rIGM rolling update
2018-03-23 16:51:30 -04:00
Dana Hoffman
95f96674a8
add ability to delete the default node pool ( #1245 )
2018-03-22 17:22:44 -07:00
Dana Hoffman
790711c649
add support for security policies in backend services ( #1243 )
2018-03-22 09:53:24 -07:00
Dana Hoffman
fde96ca9d9
Add new google_compute_security_policy
resource ( #1242 )
...
* revendor compute/v0.beta
* add new `google_compute_security_policy` resource
* docs updates for security policy
* Add link to official docs
2018-03-21 16:52:23 -07:00
Vincent Roseberry
3a197d0550
Update container_cluster.html.markdown ( #1234 )
2018-03-20 17:17:42 -07:00
Dana Hoffman
2cc0416d86
consolidate iam docs, add a bit more for service account ( #1227 )
2018-03-20 17:06:54 -07:00
Dana Hoffman
28efae534a
Add wait_for_instances field to IGM and self_link option to the IG data source ( #1222 )
...
* Add wait_for_instances field to IGM and self_link option to the IG data source
* don't be clever with errors
2018-03-20 14:20:43 -07:00
Nick Jacques
8ada4ffdb2
Add deletion_protection wrapper for deleting instance ( #1211 )
2018-03-16 14:09:21 -07:00
Nick Jacques
46a3d2fd47
Add deletion protection to resource_compute_instance ( #1205 )
2018-03-16 11:57:42 -07:00
Dana Hoffman
eb8b19eeef
Add cdn_policy
field to backend service ( #1208 )
...
* Add CDN policy support
* docs and reorderings for cdn policy
* test fmt
2018-03-16 10:50:32 -07:00
Nathan McKinley
e717edb7a6
Add network policy config. ( #1200 )
2018-03-15 14:50:24 -07:00
Dana Hoffman
fe8ceed1d5
Add support for GKE metadata concealment ( #1199 )
...
* add support for gke metadata concealment
* docs for metadata concealment
2018-03-15 13:28:30 -07:00
ishashchuk
14f1431896
Rolling update support for instance group manager ( #1137 )
2018-03-15 11:10:09 -07:00
Nathan McKinley
5bbc02c378
Add the organization iam policy, with suitable warnings. ( #1196 )
2018-03-14 15:21:33 -07:00
Dana Hoffman
65147fd23e
Add support for pod security policy ( #1192 )
...
* move setid calls back
* add support for pod security policy
* pod security policy docs
* Revert "move setid calls back"
This reverts commit 0c7b2dbf92aff33dac8c5beb95568c2bc86dd7de.
* cleanup
* remove comments about disabling update
2018-03-14 14:00:31 -07:00
Dana Hoffman
99860f39e4
Dataproc autogen bucket changes ( #1171 )
...
* add extra wait for storage bucket object deletion
* make timeout for object deletion 5 minutes, make it succeed 3 times
* delete the cluster before deleting the bucket
* deprecate delete_autogen_bucket
* improve deprecation message
2018-03-13 11:46:27 -07:00
Dana Hoffman
fd0819786b
revive initial_node_count ( #1176 )
2018-03-13 11:45:01 -07:00
Alexandru Topliceanu
7e64b3f1c1
make it clear that the attribute represents the project id ( #672 )
2018-03-12 13:59:47 -07:00
Dana Hoffman
edf8918db6
Add generated resources for http(s)_health_check, updates to backend_bucket, and import helpers ( #1177 )
...
* add import helpers for generated code
* Updates to backend bucket and transport.go from MM
* add generated http(s)_health_check resources
* name is required; transport import style
* update docs with new fields/timeouts
* fixes
2018-03-09 17:14:32 -08:00
Toby Lawrence
08e81f528c
Support distributionPolicy
when creating regional instance group managers. ( #1092 )
...
* Support `distributionPolicy` when creating regional instance group managers.
* Better match the API structure of distributionPolicy.
* Switch to "distribution_policy_zones".
This approach lets us more simply allow a list of zones to use, while
providing a deprecation path for implementing the distribution policy
field more holistically, avoiding backwards-incompatible changes.
* fix typo
* use slice instead of Set for flattenDP
2018-03-09 11:04:09 -08:00
Bob
f3691675a4
[docs] - Improve docs for google_container_{node_pool,cluster} ( #1155 )
...
* [docs] - Improve docs for google_container_{node_pool,cluster}
* node pool examples formatting
2018-03-08 09:08:14 -08:00
Vincent Roseberry
91c9e0851c
Add IAM resources for pubsub subscriptions ( #1156 )
...
* Add IAM resources for pubsub subscription
* Add documentation
* Refactored topic and subscription computed methods
* Add project field to documentation
* Addressed Dana's comments
2018-03-06 09:52:39 -08:00
Vincent Roseberry
5a90bafa54
Highlight only one entry in the documentation side menu ( #1152 )
2018-03-05 15:33:16 -08:00
Vincent Roseberry
35c2cb2abf
Add project field to iam pubsub topic resources ( #1154 )
...
* Add project field to iam pubsub topic resources
* Update documentation
2018-03-05 15:31:24 -08:00
Dana Hoffman
1d64cc5d26
allow importing a pubsub topic using its full id ( #1142 )
2018-03-02 11:22:58 -08:00
Genevieve
e57eef944c
Add docs for first_ip_address on sql db instance. ( #1143 )
...
* Add docs for first_ip_address on sql db instance.
* Clarify the usecase for this attribute.
2018-03-01 19:47:47 -08:00
Darren Hague
5b0d8d43ff
Allow specifying accelerators in cluster node_config ( #1115 )
2018-02-23 16:55:07 -08:00
Nathan McKinley
8354a43d1a
Add usage export bucket resource. ( #1080 )
2018-02-13 13:30:17 -08:00
Kit Ewbank
21e0075f6f
Add 'google_folder_iam_binding' and 'google_folder_iam_member' resources ( #1076 )
2018-02-13 12:49:51 -08:00
Chase
e1323489ba
Feature: select compute instance attached disk mode ( #947 )
2018-02-12 10:56:06 -08:00
Vincent Roseberry
b789d7c2a0
Support multiple users with the same name for different host for 1st gen. ( #1066 )
...
* Support multiple users with the same name for different host for 1st gen.
* Fix typo and rename user
2018-02-09 13:43:49 -08:00
Dana Hoffman
9900e6a4c7
Add generated BackendBucket resource + transport.go ( #1064 )
...
* Add generated BackendBucket resource
* add ForceNew back to name
* Add log statements back
2018-02-08 17:58:20 -08:00
Vincent Roseberry
5db0c53f32
Update sql_user.html.markdown
2018-02-07 12:02:01 -08:00
Vaidas Jablonskis
1b042a3b18
Cloud SQL user password can be optional ( #1056 )
2018-02-07 11:59:23 -08:00
ishashchuk
7257b9aaa8
Storage Notification Resource ( #1033 )
...
* Storage Default Object ACL resource
* Fixed the doc
* Renamed the resource id. Log change
* Complying with go vet
* Changes for review
* link to default object acl docs in sidebar
* Support for GCS notifications
* docs for storage notification
* docs for storage notification
* Clarified the doc
* Doc modifications
* Addressing requested changes from review
* Addressing requested changes from review
* Using ImportStatePassthrough
2018-02-05 14:14:36 -08:00
Anders Bruun Olsen
9ee952af16
Add example usage and better description of private_key attribute of google_service_account_key. ( #1047 )
2018-02-05 10:46:27 -08:00
Dana Hoffman
cfac1dbc8b
deprecate compute_image.custom_timeout ( #1038 )
2018-02-02 10:56:18 -08:00
Byron Lantzsch
d58d3ddc76
add staging bucket to example
2018-02-01 18:56:57 -08:00
Byron Lantzsch
449b21b7ee
put closing brace for cluster config in correct location
2018-02-01 17:27:20 -08:00
Byron Lantzsch
2704faa0af
close brace on cluster config block
2018-02-01 16:41:58 -08:00
Tugdual Saunier
97cc6fb404
Fix wrong resource type in CryptoKey/IAM binding doc ( #1030 )
2018-01-31 09:35:52 -08:00