Jake Champlin
6b72e08b72
provider/aws: Fix panic on nil dead_letter_config
...
Fixes a panic where specifying a nil `target_arn` for a `dead_letter_config` inside the `aws_lambda_function` resource would throw a panic.
Now, we return a nice error to the user instead of throwing a panic and stacktrace.
```
$ make testacc TEST=./builtin/providers/aws TESTARGS="-run=TestAccAWSLambdaFunction_nilDeadLetterConfig"
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/05/31 10:22:26 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSLambdaFunction_nilDeadLetterConfig -timeout 120m
=== RUN TestAccAWSLambdaFunction_nilDeadLetterConfig
--- PASS: TestAccAWSLambdaFunction_nilDeadLetterConfig (20.86s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 20.884s
```
2017-05-31 10:26:13 -04:00
Paul Stack
be58c809b6
provider/aws: Add support for X-Ray tracing to aws_lambda_function ( #14728 )
...
Fixes : #13801
2017-05-24 11:37:04 +01:00
Clint
2a36e75b9e
provider/aws: Tag VPCs created in our tests to help track down leaks ( #14596 )
2017-05-17 16:26:40 -05:00
Kit Ewbank
ff9af4c90b
Add tagging support to the 'aws_lambda_function' resource. ( #13873 )
2017-04-23 04:51:20 +03:00
clint shryock
a6565555cb
provider/aws: Update Lambda tests for randomness
2017-04-17 15:18:19 -05:00
clint shryock
5ddf73146f
provider/aws: Update lambda role name to avoid collision
2017-03-13 13:42:15 -05:00
Paul Stack
3d198295f2
provider/aws: No longer ForceNew resource on lambda_function runtime ( #12329 )
...
update
Fixes : #12181
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSLambdaFunction_updateRuntime'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/03/01 11:20:18 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSLambdaFunction_updateRuntime -timeout 120m
=== RUN TestAccAWSLambdaFunction_updateRuntime
--- PASS: TestAccAWSLambdaFunction_updateRuntime (110.25s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 110.279s
```
2017-03-01 15:30:39 +00:00
Martin Atkins
db9fbe67fa
provider/aws: Lambda DeadLetterConfig support
...
This feature allows sending a notification to either an SQS queue or an
SNS topic when an error occurs running an AWS Lambda function.
This fixes #10630 .
2017-02-22 17:50:10 -08:00
clint shryock
8cede07657
fix missing %s
2017-02-02 10:04:27 -06:00
clint shryock
27c1dd8097
provider/aws: More lambda test cleanups
2017-02-02 09:57:44 -06:00
clint shryock
f87f0f5ba6
provider/aws: Fix permissions for IAM role in Lambda tests
2017-02-01 15:59:40 -06:00
Radek Simko
cbaf051af5
provider/aws: Fix acceptance tests w/ missing values ( #11377 )
2017-01-24 14:09:29 +02:00
clint shryock
42efeb66db
add missing runtime
2016-12-16 11:36:19 -06:00
clint shryock
45a7cc5afd
more randomiztion for lambda tests
2016-12-16 10:42:37 -06:00
Ninir
f96e45ba56
provider/aws: Deprecated aws_lambda_function nodejs runtime in favor of nodejs4.3 ( #9724 )
...
* provider/aws/lambda: Deprecated nodejs in favor of nodejs4.3
* Removed redundant type declarations in composite literals
* Added validation tests
2016-12-16 12:24:45 +00:00
Ninir
048a932abd
provider/aws: Added Lambda function guard when needed attributes are not set ( #10663 )
2016-12-12 15:12:56 +00:00
Ninir
615da28b6e
provider/aws: Fixed Lambda environment removal
2016-12-02 14:36:55 +01:00
Dan Everton
3be29ab5d0
Handle empty Lambda environment. ( #10306 )
...
The Lambda environment will be nil if the function has never had an
environment applied. Fixes #10302
2016-11-23 18:36:16 +02:00
Ninir
ab9059564c
provider/aws: Added Lambda Environment configuration
2016-11-21 22:23:39 +01:00
Paul Stack
de53db01b9
Merge pull request #8653 from TimeIncOSS/f-aws-lambda-publish
...
provider/aws: Support 'publish' attribute in lambda_function
2016-09-07 09:32:01 +01:00
Radek Simko
03df8360cb
provider/aws: Support 'publish' attribute in lambda_function
2016-09-04 17:15:35 +01:00
Radek Simko
a834c26037
provider/aws: Fix Lambda acceptance tests
2016-09-04 13:10:13 +01: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
Radek Simko
cba09ae804
provider/aws: Update expected hash of Lambda ZIP files ( #8258 )
2016-08-17 15:45:35 +01:00
Clint
5e26cb9960
provider/aws: Update Lambda functions on name change ( #7081 )
...
Allows the updating of Lambda functions on name change alone
2016-06-09 16:44:10 -05:00
clint shryock
b9d0e14d2a
provider/aws: Update Lambda tests for more random names
2016-05-16 10:31:46 -05:00
Radek Simko
3f188d5d1b
provider/aws: Improve test for VPC-based Lambda func
2016-04-13 15:05:19 +01:00
Radek Simko
d777141a7b
provider/aws: Add tests for Lambda function updates
2016-03-10 12:31:35 +00:00
Maxime Bury
0290884fdc
Lambda S3 object version defaults to '$LATEST' if unspecified
2016-02-29 14:31:47 +00:00
Maxime Bury
288ba868e4
Harden things around VPC config
2016-02-18 13:45:32 -08:00
vince rosso
3baabb0186
VPC config support in Lambda functions
...
fixes #5105
2016-02-16 10:43:51 -08:00
Clint Shryock
0c2f189d08
provider/aws: Update to aws-sdk 0.9.0 rc1
2015-08-17 13:27:16 -05:00
Clint Shryock
3688d4ba00
provider/aws: Converge on TestAccAWS for acceptance tests names
...
An attempt to converge the tests into a standard naming scheme
- TestAccAWS for aws tests
- a `_basic` test for each suite, save a few that are quick (Network ACLs, for
example)
2015-07-21 09:42:02 -05:00
Chris Bednarski
06dcbae085
Remove sleep from test
2015-06-09 12:13:32 -07:00
Chris Bednarski
f01154366a
Merge with changes from master
2015-06-09 12:12:47 -07:00
Chris Bednarski
6986121305
AWS Lambda functionality
...
- Includes documentation
- Includes acceptance tests
2015-06-01 09:33:45 -07:00