Commit Graph

18388 Commits

Author SHA1 Message Date
James Bardin f7adde0c44 remove maps with empty counts during expand
When we encounter maps with empty counts, remove them from the expansion
to prevent already empty sub-elements from being retained.

Convert TestExpand to subtests for easier debugging.
2017-04-14 16:33:31 -04:00
Sander van Harmelen 3d0073e05c core: fix a crash by suggesting a different approach to solve #11170 (#13541)
* Revert #11245, #11321, #11498 and #11757

These PR’s are all related to issue #11170 for which I would like to propose a different solution then the one currently implemented.

* A different approach to solve #11170

This approach has (IMHO) a few advantages with regards to the solution currently implemented. I will elaborate on this in the PR.
2017-04-14 22:32:30 +02:00
Radek Simko 80c359c343 Update CHANGELOG.md 2017-04-14 21:12:45 +01:00
Radek Simko 43d5b82f30 provider/aws: Use mutex & retry for WAF change operations (#13656) 2017-04-14 21:12:04 +01:00
clint shryock b253fc7769 Merge branch 'master' of github.com:hashicorp/terraform
* 'master' of github.com:hashicorp/terraform:
  context Refresh and Apply sometimes return nil
2017-04-14 14:13:12 -05:00
clint shryock 46809cc2cc provider/aws: randomize ECS name 2017-04-14 14:13:09 -05:00
Justin DiPierro 046cc9b9aa Google Addresses: Set name field on read 2017-04-14 15:03:31 -04:00
James Bardin 1771ba1374 Merge pull request #13665 from hashicorp/jbardin/context-return-state
context Refresh and Apply sometimes return nil
2017-04-14 14:56:47 -04:00
James Bardin 928e60672f context Refresh and Apply sometimes return nil
The documentation for Refresh indicates that it will always return a
valid state, but that wasn't true in the case of a graph builder error.
While this same concept wasn't documented for Apply, it was still
assumed in the terraform apply code.

Since the helper testing framework relies on the absence of a state to
determine if it can call Destroy, the Context can't can't start
returning a state in all cases. Document this, and use the State method
to fetch the correct state value after Apply.

Add a nil check to the WriteState function, so that writing a nil state
is a noop.

Make sure to init before sorting the state, to make sure we're not
attempting to sort nil values. This isn't technically needed with the
current code, but it's just safer in general.
2017-04-14 14:56:10 -04:00
Roman Laguta 7b32ad2b99 Update cloudwatch_log_subscription_filter.html.markdown (#13659)
Currently CloudWatch log subscription supports Lambda as a destination. And we can use `aws_cloudwatch_log_subscription_filter` resource for creating subscriptions with Lambda as a destination, but it needs some additional actions. I described them in description, but feel free to improve description if you can say the same better.
This change will help better understand abilities of using this resource.
2017-04-14 21:09:37 +03:00
clint shryock 41baf7d811 provider/aws: Wait for snapshotting in delete of ElastiCache cluster 2017-04-14 12:54:38 -05:00
Jake Champlin 586593cc16 Update CHANGELOG.md 2017-04-14 12:16:59 -04:00
Jake Champlin ac379e19a7 Merge pull request #13279 from joshuaspence/db_param_group_name
Fix DB parameter group name property
2017-04-14 12:16:18 -04:00
Matthew Frahry 2ff8d58020 Merge pull request #13646 from hashicorp/p-aws-route53-test-fix
Update resource_aws_route53_zone_association_test.go
2017-04-14 08:23:53 -06:00
Jonathan Thomas 4d359b318a website: add enterprise link in header and mobile sidebar. (#13653) 2017-04-14 11:52:14 +03:00
Adam Leventhal a6f28d2d0b typo in iam_instance_profile docs (#13647) 2017-04-14 11:51:29 +03:00
Paul Stack e761814ca0 Update CHANGELOG.md 2017-04-14 11:50:50 +03:00
Josh VanderLinden 24e857ae96 azurerm_redis_cache resource missing hostname (#13650)
* Fix Azure Redis Cache hostname attribute

* Fix inaccurate Azure Redis Cache docs
2017-04-14 11:49:49 +03:00
Dana Hoffman eac63e9efa Update CHANGELOG.md 2017-04-13 16:19:51 -07:00
Dana Hoffman ae5332b42c provider/google: Unset the id for resource_google_project if the create operation fails (#13644) 2017-04-13 16:16:47 -07:00
Matthew Frahry c394e5d653 Update resource_aws_route53_zone_association_test.go 2017-04-13 16:44:19 -06:00
Quentin Machu bf8d932d23
provider/local: Implement a new local_file resource
This commit adds the ability to provision files locally.
This is useful for cases where TerraForm generates assets
such as TLS certificates or templated documents that need
to be saved locally.

- While output variables can be used to return values to
the user, it is not extremly suitable for large content or
when many of these are generated, nor is it practical for
operators to manually save them on disk.
- While `local-exec` could be used with an `echo`, this
provider works across platforms and do not require any
convoluted escaping.
2017-04-13 14:57:29 -07:00
Dana Hoffman 0bd8c7acb2 Update CHANGELOG.md 2017-04-13 13:27:59 -07:00
Mathieu Herbert 25cbbdea8a provider/google: datasource subnetwork and network (#12442)
* first version of this datasource

* add network and subnetwork datasource and documentation

* modify sidebar reference in documentation

* fix elements after review on network and subnetwork datasources

* fix fmt on Google provider.go

* modify code with the review

* modify documentation layout order

* fix alphabetic order in provider.go

* fix rebase issue and documentation datasource => data
2017-04-13 13:25:29 -07:00
clint shryock aeb97165d6 Merge branch 'master' of github.com:hashicorp/terraform
* 'master' of github.com:hashicorp/terraform:
  provider/google: bump container cluster version in tests.
2017-04-13 15:24:28 -05:00
clint shryock 89edd2859c fix go fmt errors, my bad 2017-04-13 15:24:18 -05:00
Paddy a00dafd2c6 Merge pull request #13635 from hashicorp/paddy_fix_node_version
provider/google: bump container cluster version in tests.
2017-04-13 13:23:47 -07:00
ebilhoo 80b6ce9194 add rdpool 2017-04-13 20:19:08 +00:00
clint shryock 923587a0c9 provider/aws: Randomize and fix Dynamo DB test table names 2017-04-13 15:17:48 -05:00
ebilhoo 11939b402c support for rdpool resource 2017-04-13 20:11:43 +00:00
Clint baaf6f5de6 provider/aws: Fix some acc tests (more, again) (#13639)
* add check destroy to subnet data source tests

* provider/aws: Fix TestAccAWSElasticacheCluster_snapshotsWithUpdates by waiting for snapshots

* provider/aws: Fix TestAccAWSRDSCluster_takeFinalSnapshot

* provider/aws: Fix TestAccAWSKinesisFirehoseDeliveryStream_ElasticsearchConfigUpdates by specifying instance type
2017-04-13 15:00:41 -05:00
ebilhoo 09031a9133 rdpool doc 2017-04-13 19:41:14 +00:00
Mark van den Boomen b0407adaf5 Host based routing on ALB possible (#13623)
Tried to use the Host based routing feature of the ALB (ELB v2.0) with Terraform 0.9.2. Worked perfectly, so updating the documentation.
2017-04-13 17:55:07 +02:00
Michael Warkentin 2734a53887 Grammar fix (#13626) 2017-04-13 09:07:48 -05:00
Paul Stack f5e08948a4 Update CHANGELOG.md 2017-04-13 13:38:03 +02:00
Joe Topjian 6efd0640ec Openstack port update fixes (#13604)
* provider/openstack: Handle 409 Errors Upon Security Group Deletion

If a security group is currently in use, it will throw a 409 error.
This commit catches the 409, allowing other resources to finish
deleting.

* Update openstack_networking_port_v2 resource to pass empty arrays for AllowedAddressPairs and SecurityGroups if not specified. Fixes #13531

* provider/openstack: Port Update comment
2017-04-13 13:37:15 +02:00
Tom Harvey 3080686a68 Merge pull request #13621 from tombuildsstuff/website-bugfix
provider/aws: Quoting the title for the iam_role data source
2017-04-13 12:32:35 +01:00
Sean Chittenden 5d64819ffa Update Triton API libraries to fix regression with CNS and machine tags. (#13612)
* Update Triton API libraries (`joyent/triton-go`) to fix regression with CNS and machine tags.

* Update checksum to match the latest upstream sha
2017-04-13 13:30:46 +02:00
tombuildsstuff 336a37bea3 Quoting the title for the iam_role data source
Fixes #13613
2017-04-13 10:32:43 +01:00
Tom Harvey 5e7531120c Merge pull request #13611 from steakfest/master
Fixing some documentation issues with the Azurerm Traffic Manager End…
2017-04-13 09:53:08 +01:00
Vishnu Bharathi fb0533ee54 Fixes kubernetes namespace name to have valid format (#13615) 2017-04-13 07:24:10 +01:00
John McGowan 444cf35649 Fixing some documentation issues with the Azurerm Traffic Manager Endpoint page 2017-04-12 17:11:26 -06:00
Paddy 66273ad9b2 Update CHANGELOG.md 2017-04-12 15:48:12 -07:00
Paddy a891c3cb82 Update CHANGELOG.md 2017-04-12 15:47:49 -07:00
Paddy d34006bbbf Merge pull request #13270 from JDiPierro/google_address_importability
Google address importability
2017-04-12 15:46:08 -07:00
Mary Elizabeth 55e045d988 Merge pull request #13605 from hashicorp/add-vcs-docs-to-sidebar
add bitbucket & gitlab to docs sidebar
2017-04-12 17:02:08 -05:00
Mary Elizabeth Cutrali e80a960dc5 add bitbucket & gitlab to docs sidebar 2017-04-12 16:39:22 -05:00
Sander van Harmelen f1fb9e6ca5 Update CHANGELOG.md 2017-04-12 23:28:28 +02:00
Sander van Harmelen 051582d32a Add the close provider and provisioner transformers (#13102) 2017-04-12 23:25:15 +02:00
Martin Atkins 381adca0af release: clean up after v0.9.3 2017-04-12 20:39:57 +00:00