James Bardin
481f12cf2c
Remove `first` variable an extra if block
...
clean up the code slighly by moving the Sleep in WaitForState to the end
of the loop.
2016-08-30 17:56:26 -04:00
James Bardin
82be35a797
Fix races in WaitForState
...
The WaitForState method can't read the result values in a timeout
because they are still owned by the running goroutine. Keep all values
scoped inside the goroutine, and save them into an atomic.Value to be
returned.
Fixes race introduced in #8510
2016-08-30 16:22:21 -04:00
James Bardin
632c16c212
Fix inconsistent results with self interpolation
...
Due to a race in interpolateForce(), a reference to self could return
inconsistent results.
2016-08-30 14:16:37 -04:00
Manoj
b709d27cf7
Add note on cd'ing into cloned repo ( #8553 )
2016-08-30 18:59:29 +01:00
David Adams
32d08ad45a
Make consul provider settings truly optional
...
Set default values of truly optional settings to empty strings rather
than nil, since a nil value triggers prompts for the missing values.
Also:
* Set default Consul address to `localhost:8500`
* Set default scheme to `http`
* Accept `CONSUL_HTTP_SCHEME` for consistency with other env var names
* Actively read ACL token from env vars (vs leaving it to client lib)
Should fix issue #8499
2016-08-30 08:28:03 -05:00
Paul Stack
13ce749759
Update CHANGELOG.md
2016-08-30 10:43:55 +01:00
Krzysztof Wilczynski
6a94f920e1
provider/aws: Handle missing EFS mount target in aws_efs_mount_target. ( #8529 )
...
* Handle missing EFS mount target in aws_efs_mount_target.
This commit resolves issue where the EFS mount target would be already
deleted (e.g. it was deleted outside of Terraform, etc.). Also, correct
how values are begin set in the ReadFunc to avoid nil pointer dereference.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
* Add EFS mount target DNS helper function.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
* Add EFS mount target response helper.
This commit adds a helper which can be used to check whether the response
contains a valid and non-empty list of EFS file system mount targets.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
* Add acceptance test to check for non-empty plan.
This commit adds a test to verify the condition where the underlying EFS mount
target would be deleted and/or disappear resulting in a new resource to be
created to replace it.
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2016-08-30 10:42:54 +01:00
Sean Knight
76ea6c59cd
website: fix error in the Kinesis Firehose ElasticSearch example
...
"destination" was set to "redshift" by mistake.
2016-08-29 17:00:38 -07:00
Paul Stack
11cd9b4ee9
Update CHANGELOG.md
2016-08-29 21:54:20 +01:00
Richard Bowden
b673f4d972
adds resource retry to SpotInstanceRequestCreate ( #8516 )
...
so that the create process waits for IAM Instance profiles and roles to propagate before continuing, this has been taken from `resource_aws_instance`
2016-08-29 21:53:40 +01:00
Kurt Scherer
a4fd7ce23b
provider/datadog: Govendor update dependencies ( #8428 )
...
* Includes bugfixes in zorkian/go-datadog-api
* Struct changes upstream required small changes to provider code
2016-08-29 21:30:31 +01:00
Paul Stack
dea2860735
Update CHANGELOG.md
2016-08-29 21:17:27 +01:00
stack72
d4589e2581
Merge branch 'optimisticanshul-7721-enable-disable-access-logs'
2016-08-29 21:15:48 +01:00
stack72
d330ac4d26
docs/aws: AWS ELB access_logs now support whether to enable or disable logging
2016-08-29 21:15:10 +01:00
stack72
7fe49999fb
Merge branch '7721-enable-disable-access-logs' of https://github.com/optimisticanshul/terraform into optimisticanshul-7721-enable-disable-access-logs
2016-08-29 21:00:46 +01:00
Paul Stack
d8ebe677ad
Update CHANGELOG.md
2016-08-29 20:52:43 +01:00
Radek Simko
cc38378870
provider/aws: API Gateway Custom Authorizer ( #8535 )
...
* [WIP] AWS APIGateway Custom Authorizer
* provider/aws: api_gateway_method - Add missing fields to Read+Update
* provider/aws: Make API Gateway name in test more specific
* provider/aws: APIG - Use minimal configuration in create request
2016-08-29 20:51:59 +01:00
Paul Stack
c753068c85
Update CHANGELOG.md
2016-08-29 20:03:57 +01:00
Radek Simko
8317fe73d4
provider/aws: Add AWS error message to retry APIGateway acc update on ( #8533 )
2016-08-29 20:02:15 +01:00
Krzysztof Wilczynski
52eeaa0b72
Fix example. Do not use deprecated attribute. ( #8531 )
...
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2016-08-29 15:39:29 +01:00
Paul Stack
53ac54ac06
docs/aws: Add `primary_endpoint_address` to the docs for ( #8528 )
...
`aws_elasticache_replication_group`
2016-08-29 14:39:15 +01:00
Radek Simko
58d5b88170
provider/aws: Cover more failure cases of CF creation/update/deletion
...
- Use ID instead of stack name per AWS' advice
- Query failures/errors *after* the stack has reached target state
2016-08-29 11:53:09 +01:00
Paul Stack
4519ba4cb9
Update CHANGELOG.md
2016-08-29 00:04:55 +01:00
stack72
acf9aab692
Merge branch 'tape-tv-statuscake-contactgroup'
2016-08-29 00:00:43 +01:00
stack72
b158cbc2dd
docs/statuscake: Adding the parameter to the docs
2016-08-29 00:00:27 +01:00
stack72
517f0f8477
Merge branch 'statuscake-contactgroup' of https://github.com/tape-tv/terraform into tape-tv-statuscake-contactgroup
2016-08-28 23:49:57 +01:00
Radek Simko
302982c335
provider/aws: Remove unsafe ptr dereferencing [A-C]* ( #8519 )
2016-08-28 19:25:30 +01:00
Radek Simko
29990eab0a
Update CHANGELOG.md
2016-08-28 17:38:55 +01:00
Radek Simko
024136b209
Merge pull request #8510 from TimeIncOSS/b-resource-fix-test
...
helper/resource: Show last state in timeout err message
2016-08-28 17:37:28 +01:00
Paul Stack
005d835e0e
Update CHANGELOG.md
2016-08-28 17:16:04 +01:00
Radek Simko
2223964ff1
provider/aws: Remove unsafe ptr dereferencing from ECS/ECR ( #8514 )
2016-08-28 17:15:45 +01:00
Paul Stack
ee4f96e07f
Update CHANGELOG.md
2016-08-28 17:15:35 +01:00
Radek Simko
1c12ead951
provider/github: Remove unsafe ptr dereferencing ( #8512 )
2016-08-28 17:15:03 +01:00
Radek Simko
fe0e8da3dd
provider/aws: Handle deleted CloudFormation stack gracefully
2016-08-28 16:12:35 +01:00
Radek Simko
ed39b8634f
provider/aws: Remove unsafe ptr dereferencing from ami data source ( #8513 )
2016-08-28 15:39:40 +01:00
Radek Simko
2e70fe0c6c
Update CHANGELOG.md
2016-08-27 21:34:11 +01:00
Carlos Sanchez
bb5c83ca49
provider/aws: Increase route_table timeouts ( #8465 )
2016-08-27 21:32:55 +01:00
Radek Simko
506c118383
helper/resource: Show last state in timeout err message
2016-08-27 21:25:14 +01:00
Martin Atkins
5412ad54f7
Merge #8507 : Installation guide to reflect the single-binary model from 0.7
2016-08-27 13:18:04 -07:00
Martin Atkins
4f906dba7a
Merge #8403 : name_regex attribute on aws_ami data source
2016-08-27 13:11:45 -07:00
Martin Atkins
7c4a3bf967
Merge #6860 : More robust handling of AWS Lambda function archives on S3
2016-08-27 13:00:59 -07:00
Alex Eftimie
3a97971e41
Refactor for code simplicity.
2016-08-27 12:54:42 -07:00
Alex Eftimie
d44ae5028f
S3Bucket and S3Key are always required
2016-08-27 12:54:41 -07:00
Alex Eftimie
c9bd7d680f
Add a test to check the unversioned lambda function update - copy and adapt genAWSLambdaFunctionConfig_s3
2016-08-27 12:54:41 -07:00
Alex Eftimie
c5f788ec58
Attempt to fix #6794 - update only non empty fields on aws_lambda_function s3
2016-08-27 12:54:41 -07:00
Martin Atkins
39d68025a5
Merge #8505 : correct mistake in example for aws_ip_ranges data source
2016-08-27 07:28:58 -07:00
Radek Simko
f6fb7a2582
Update CHANGELOG.md
2016-08-27 15:22:09 +01:00
Clint
daac877c82
provider/aws: Get and export ASG ARN value ( #8503 )
2016-08-27 15:20:11 +01:00
Radek Simko
aef2513b44
helper/resource: Fix WaitForState tests
2016-08-27 15:11:09 +01:00
Radek Simko
b90ab0b705
schema: Return all validation errors together from InternalValidate
2016-08-27 10:34:16 +01:00