Tim Gossett
9c5a25dd48
update lambda function association test for new hash order
2017-01-05 13:06:30 -05:00
Tim Gossett
fa7eecf508
add lambda_arn to lambda func association hash
2017-01-05 13:05:53 -05:00
Tim Gossett
39520ab568
implement CloudFront Lambda function associations
2016-12-31 20:51:30 -05:00
Kit Ewbank
e8f4d002d9
provider/aws: Add 'aws_vpc_peering_connection' data source ( #10913 )
...
* Add 'aws_vpc_peering_connection' data source.
* Changes after code review.
* Add 'accepter' and 'requester' blocks to aws_vpc_peering_connection data source output attributes.
2016-12-30 00:30:51 +00:00
Ninir
d126570712
provider/aws: Added a validation for security group rule types ( #10864 )
2016-12-30 00:26:01 +00:00
Paul Stack
e336d4e00b
provider/aws: Set aws_autoscaling_policy metric_aggregation_type to be ( #10904 )
...
Computed
Fixes : #10887
In the Terraform documentation, we say the following:
```
metric_aggregation_type - (Optional) The aggregation type for the policy's metrics. Valid values are "Minimum", "Maximum", and "Average". Without a value, AWS will treat the aggregation type as "Average".
```
Therefore, because the parameter wasn't set as computed, we got a diff as follows:
```
~ aws_autoscaling_policy.scale
metric_aggregation_type: "Average" => ""
```
With the change in place, we get the correct behaviour
```
% terraform plan
[WARN] /Users/stacko/Code/go/bin/terraform-provider-aws overrides an internal plugin for aws-provider.
If you did not expect to see this message you will need to remove the old plugin.
See https://www.terraform.io/docs/internals/internal-plugins.html
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but
will not be persisted to local or remote state storage.
aws_launch_configuration.launch: Refreshing state... (ID: config)
aws_autoscaling_group.asg: Refreshing state... (ID: asg)
aws_autoscaling_policy.scale: Refreshing state... (ID: scale)
No changes. Infrastructure is up-to-date. This means that Terraform
could not detect any differences between your configuration and
the real physical resources that exist. As a result, Terraform
doesn't need to do anything.
```
2016-12-28 23:30:43 +00:00
myoung34
dd807c79ff
Add support for instance tenancy in `aws_opsworks_instance` ( #10885 )
2016-12-28 22:48:24 +00:00
Clint
b6a54bb14f
provider/aws: Guard against nil change output ( #10798 )
2016-12-28 16:45:07 +00:00
Ninir
5dbc66012e
provider/aws: Reworked validateArn function to handle empty values ( #10833 )
2016-12-27 20:52:22 +00:00
James Nugent
fce99df7fb
Merge pull request #10871 from curtisallen/issue_10786
...
provider/aws: fix double base64 encode
Fixes #10786 .
2016-12-27 14:44:36 -06:00
James Nugent
63dbfc2544
Merge pull request #10921 from Ninir/s3_replication_storage_class
...
provider/aws: Fixed the need of sending S3 Replication StorageClass when not set
Fixes #10909 .
2016-12-27 14:39:12 -06:00
Conor Mongey
dd187beda3
Fix typo in error code for aws_spot_fleet ( #10928 )
2016-12-27 16:26:20 +00:00
Ninir
88b3cc5b58
provider/aws: Fixed the need of sending S3 Replication StorageClass when not set
2016-12-24 11:47:04 +01:00
Curtis Allen
ad565974ac
fixes double base64 encode
...
Add a utility that ensures a byte array is not doubly base64 encoded
Fixes #10786
2016-12-20 17:47:05 -07:00
Clint
7998c3be92
Merge pull request #8622 from optimisticanshul/8604-snapshot-rds-password
...
Update rds password if provided while creating from snapshot
2016-12-19 13:59:48 -06:00
Paul Stack
1ff623a790
provider/aws: Support updating of aws_db_instance db_subnet_group_name ( #10818 )
...
Fixes : #10811
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSDBInstance_subnetGroup'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/12/18 12:52:21 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSDBInstance_subnetGroup -timeout 120m
=== RUN TestAccAWSDBInstance_subnetGroup
--- PASS: TestAccAWSDBInstance_subnetGroup (992.05s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 992.073s
```
2016-12-18 14:35:24 +00:00
Kit Ewbank
ca183126c8
Add 'aws_iam_account_alias' data source. ( #10804 )
2016-12-18 14:17:19 +00:00
Harry Hull
2ebbf598cb
Add aws verification checks to opsworks acceptance tests ( #10813 )
...
* Verify with aws api in opsworks resource acceptance tests
Fixes #6202
* Minor fix to resource_aws_opsworks_application_test.go
2016-12-18 11:55:40 +00: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
Ivan Fuyivara
4d4ec6c0d1
provider/aws: Support for SES Configuration sets and Event Destinations ( #10735 )
...
* adding configuration set
* adding event destination
* adding test, all tests passing
* adding doccumentation
2016-12-16 11:46:39 +00:00
stack72
8efa37f7ff
Merge branch 'api_gateway_binary_media_types' of https://github.com/jmettes/terraform into jmettes-api_gateway_binary_media_types
2016-12-16 11:16:04 +00:00
Clint
7711952423
Merge pull request #9837 from Ninir/redshift_cluster_password
...
provider/aws: Redshift Cluster: Fix for master_username & password
2016-12-15 21:28:36 -06:00
Jonathan Mettes
0e6b2a4f9f
Add support for binary media type to AWS API Gateway
2016-12-16 02:14:29 +00:00
Clint
75010e9112
Merge pull request #10771 from hashicorp/b-aws-test-fixes
...
provider/aws: More randomization so our tests can run in parallel
2016-12-15 16:36:37 -06:00
clint shryock
8d2e61e88d
provider/aws: More randomization so our tests can run in parallel
2016-12-15 16:33:10 -06:00
Dan Thagard
82ef4b678d
Drop alias from state file if missing from lambda. ( #10759 )
...
* Drop alias from state file if missing from lambda.
This commit fixes an issue where if you remove a AWS Lambda, the corresponding alias for that Lambda is also deleted.
* Added missing imports.
* Removed non-local reference to constant.
2016-12-15 15:33:38 -06:00
Clint
8371d3faab
Merge pull request #10763 from Ninir/d-aws-source-ami-owners
...
provider/aws: Fixed the data source ami enforcing non-nil values
2016-12-15 14:35:29 -06:00
Ninir
a8a37b8f84
provider/aws: Fixed the data source ami enforcing non-nil values
2016-12-15 19:18:57 +01:00
Clint
89c328aed4
Merge pull request #10733 from hashicorp/f-remove-deprecated-param-group
...
provider/aws: Removed deprecated parameter group from RDS Cluster
2016-12-14 16:32:36 -06:00
clint shryock
70b1f4e708
provider/aws: Bump EMR Cluster create timeout
2016-12-14 10:25:45 -06:00
clint shryock
4007fd2bc8
provider/aws: Removed deprecated parameter group from RDS Cluster
2016-12-14 10:08:11 -06:00
James Nugent
a160d1cd69
provider/aws: Support eu-west-2 ( #10470 )
...
* provider/aws: Support eu-west-2
This is the new London region - we don't have access yet but several
enquiries have come from customers who do.
* provider/aws: Support eu-west-2 region
* Update hosted_zones.go
2016-12-14 09:33:58 +00:00
Kit Ewbank
c7bf4fc8d3
Correct error message for 'aws_caller_identity' acceptance test. ( #10712 )
2016-12-14 09:33:06 +00:00
Clint
56b0e87f5e
Merge pull request #10704 from Ninir/r-aws-sns_topic-protocols
...
provider/aws: Improved the SNS topic subscription protocols validation
2016-12-13 16:54:21 -06:00
Ninir
99be2d3280
provider/aws: Improved the SNS topic subscription protocols validation
2016-12-13 17:54:52 +01:00
Mathieu Herbert
3239138099
provider/aws: data source for AWS Hosted Zone ( #9766 )
...
* provider/aws: data source for AWS Hosted Zone
* add caller_reference, resource_record_set_count fields, manage private zone and trailing dot
* fix fmt
* update documentation, use string function in hostedZoneNamewq
* add vpc_id support
* add tags support
* add documentation for hosted zone data source tags support
2016-12-13 16:22:26 +00:00
Clint
b2136beff2
Merge pull request #10702 from hashicorp/pr-10694
...
provider/aws: Save `iam_access_key` secret to state if no PGP key given (supersedes #10694 )
2016-12-13 10:11:07 -06:00
clint shryock
72885c6736
provider/aws: Save secret to state in iam_access_key if pgp key not found
2016-12-13 09:32:04 -06:00
Ryan Hoegg
73213793ca
provider/aws: Add aws_eip data source ( #9833 )
...
* provider/aws: Add the aws_eip data source
* Document the aws_eip data source on the website
* provider/aws: support query by public_ip for aws_eip data source
2016-12-13 12:09:21 +00:00
Kit Ewbank
d3633398a7
provider/aws Add aws_vpc_endpoint_service data source ( #10261 )
...
* provider/aws Add aws_vpc_endpoint_services data source.
* Rename 'aws_vpc_endpoint_services' to 'aws_vpc_endpoint_service'.
2016-12-13 10:40:35 +00:00
Kazuma Watanabe
0134315148
enable DeleteOnTermination ( #9922 )
2016-12-13 10:38:05 +00:00
Mickaël Canévet
3ab5c630bd
Don't remove secret, just deprecate it
2016-12-13 11:31:32 +01:00
Paul Stack
1113ed5fc7
provider/aws: Support MFA delete for s3 bucket versioning ( #10020 )
...
Fixes #7902
```
% make testacc TEST=./builtin/providers/aws
% TESTARGS='-run=TestAccAWSS3Bucket_'
% ✹
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2016/12/12 12:11:45 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSS3Bucket_
-timeout 120m
=== RUN TestAccAWSS3Bucket_importBasic
--- PASS: TestAccAWSS3Bucket_importBasic (55.74s)
=== RUN TestAccAWSS3Bucket_importWithPolicy
--- PASS: TestAccAWSS3Bucket_importWithPolicy (63.34s)
=== RUN TestAccAWSS3Bucket_Notification
--- PASS: TestAccAWSS3Bucket_Notification (165.15s)
=== RUN TestAccAWSS3Bucket_NotificationWithoutFilter
--- PASS: TestAccAWSS3Bucket_NotificationWithoutFilter (63.22s)
=== RUN TestAccAWSS3Bucket_basic
--- PASS: TestAccAWSS3Bucket_basic (47.82s)
=== RUN TestAccAWSS3Bucket_region
--- PASS: TestAccAWSS3Bucket_region (18.88s)
=== RUN TestAccAWSS3Bucket_acceleration
--- PASS: TestAccAWSS3Bucket_acceleration (34.56s)
=== RUN TestAccAWSS3Bucket_RequestPayer
--- PASS: TestAccAWSS3Bucket_RequestPayer (90.26s)
=== RUN TestAccAWSS3Bucket_Policy
--- PASS: TestAccAWSS3Bucket_Policy (120.25s)
=== RUN TestAccAWSS3Bucket_UpdateAcl
--- PASS: TestAccAWSS3Bucket_UpdateAcl (87.51s)
=== RUN TestAccAWSS3Bucket_Website_Simple
--- PASS: TestAccAWSS3Bucket_Website_Simple (138.38s)
=== RUN TestAccAWSS3Bucket_WebsiteRedirect
--- PASS: TestAccAWSS3Bucket_WebsiteRedirect (139.44s)
=== RUN TestAccAWSS3Bucket_WebsiteRoutingRules
--- PASS: TestAccAWSS3Bucket_WebsiteRoutingRules (97.82s)
=== RUN TestAccAWSS3Bucket_shouldFailNotFound
--- PASS: TestAccAWSS3Bucket_shouldFailNotFound (26.84s)
=== RUN TestAccAWSS3Bucket_Versioning
--- PASS: TestAccAWSS3Bucket_Versioning (131.89s)
=== RUN TestAccAWSS3Bucket_Cors
--- PASS: TestAccAWSS3Bucket_Cors (92.71s)
=== RUN TestAccAWSS3Bucket_Logging
--- PASS: TestAccAWSS3Bucket_Logging (86.46s)
=== RUN TestAccAWSS3Bucket_Lifecycle
--- PASS: TestAccAWSS3Bucket_Lifecycle (132.70s)
=== RUN TestAccAWSS3Bucket_Replication
--- PASS: TestAccAWSS3Bucket_Replication (122.70s)
=== RUN TestAccAWSS3Bucket_ReplicationExpectVersioningValidationError
--- PASS: TestAccAWSS3Bucket_ReplicationExpectVersioningValidationError (39.04s)
```
2016-12-12 22:34:03 +00:00
Ninir
16660a4f60
provider/aws: Fixed deletion of aws_api_gateway_base_path_mapping with empty path ( #10177 )
2016-12-12 22:09:25 +00:00
Ninir
fc5b05ebc1
provider/aws: Added SQS FIFO queues ( #10614 )
2016-12-12 17:40:59 +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
Jan Schumann
a01a93067f
tests for #5907 ( #10669 )
2016-12-12 14:42:04 +00:00
Ninir
3f5e12ff7e
provider/aws: Set the DBName when restoring from a snapshot ( #10664 )
2016-12-12 12:56:56 +00:00