Radek Simko
9867ce4dde
helper/schema: Disallow validation+diff suppression on computed-only fields
2017-04-23 12:25:40 +02:00
Radek Simko
eced7e39d4
Update CHANGELOG.md
2017-04-23 11:46:31 +02:00
Brandon Clodius
399cf72414
Fixes issue for cross account iam role with aws_lambda_permission ( #13865 )
2017-04-23 11:44:07 +02:00
Radek Simko
6327796f4a
Update CHANGELOG.md
2017-04-23 11:26:31 +02:00
Radek Simko
00c6958704
aws: Separate acc test for R53 zone w/ trailing dot
2017-04-23 11:25:52 +02:00
Ryan Eschinger
e2ee211b7b
provider/aws: fix aws_route53_zone force_destroy behavior ( #12421 )
...
The conditional to ignore the deletion of NS and SOA records can fail to
match if the hostedZoneName already ends with a ".". When that happens,
terraform tries to delete those records which is not supported by AWS
and results in a 400 bad request. This fixes the conditional so that it
will work whether or not hostedZoneName ends with a ".".
fixes #12407
2017-04-23 11:24:37 +02:00
Julien Pivotto
8343d5908f
provider/digitalocean: Improve test coverage for droplet pricing ( #13868 )
...
Implement much better testing for GH-13720.
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2017-04-23 04:55:08 +03:00
Gauthier Wallet
891e517879
provider/aws: Updated documentation for Cloudfront ( #13874 )
...
This adds the missing exported attribute named `ARN`, as exposed [in the code](https://github.com/hashicorp/terraform/blob/master/builtin/providers/aws/resource_aws_cloudfront_distribution.go#L592 ).
2017-04-23 04:53:45 +03:00
Paul Stack
2279d8ae35
Update CHANGELOG.md
2017-04-23 04:52:01 +03:00
Kit Ewbank
ff9af4c90b
Add tagging support to the 'aws_lambda_function' resource. ( #13873 )
2017-04-23 04:51:20 +03:00
James Bardin
9aaf220efb
Merge pull request #13863 from hashicorp/jbardin/computed-list-requires-new
...
make sure a computed list is can be RequiresNew
2017-04-21 18:02:14 -04:00
James Bardin
caadb4297f
make sure a computed list is can be RequiresNew
...
If a schema.TypeList had a Schema with ForceNew, and if that list was
NewComputed, the diff would not have RequiresNew set. This causes apply
to fail when the diffs didn't match because of the change to
RequiresNew.
Set the RequiresNew field on the list's ResourceAttrDiff based on the
Schema value.
2017-04-21 17:51:15 -04:00
Martin Atkins
b1763e262a
Restore stringer-generated files back to new version
...
stringer has changed the boilerplate it generates in a recent version.
We'd previously updated to the new format but accientally rolled back
to the old while merging a long-running feature branch.
This restores us back to the new format again.
2017-04-21 14:49:18 -07:00
Jake Champlin
623962ac16
Update CHANGELOG.md
2017-04-21 15:24:10 -04:00
Jake Champlin
70bc1e1dcc
Merge pull request #12537 from Pryz/coalescelist
...
Add coalescelist interpolation function
2017-04-21 15:23:21 -04:00
Ryan Uber
d7212405a2
Merge pull request #13856 from hashicorp/b-retryablehttp-vendor
...
vendor: update github.com/hashicorp/go-retryablehttp
2017-04-21 10:56:35 -07:00
Paul Stack
a45c3a8060
Update CHANGELOG.md
2017-04-21 20:48:45 +03:00
Ryan Uber
00763ff7cd
vendor: update github.com/hashicorp/go-retryablehttp
2017-04-21 10:48:34 -07:00
Dana Hoffman
4f00fa6474
provider/google: Make ports in resource_compute_forwarding_rule ForceNew ( #13833 )
2017-04-21 20:47:02 +03:00
James Bardin
f4a37ed19a
Merge pull request #13854 from hashicorp/jbardin/testraces
...
fix a few races in the context tests
2017-04-21 13:23:12 -04:00
Martin Atkins
e93ff74bf1
Update CHANGELOG.md
2017-04-21 10:06:38 -07:00
Pavel Khusainov
f9fb6010ee
config: "matchkeys" interpolation function
...
This new function allows using a search within one list to filter another list. For example, it can be used to find the ids of EC2 instances in a particular AZ.
The interface is made slightly awkward by the constraints of HIL's featureset.
#13847
2017-04-21 10:04:49 -07:00
Joe Topjian
7ff92746a2
provider/rabbitmq: Add test for binding properties_key ( #13797 )
2017-04-21 20:01:46 +03:00
Paul Stack
c2bd3b5fd4
Update CHANGELOG.md
2017-04-21 19:47:12 +03:00
Paul Stack
242913a00a
Update CHANGELOG.md
2017-04-21 19:45:22 +03:00
Michael Dunton
8995f1afdb
provider/fastly: GCS ( #13553 )
...
* PAAS-5611 Adding docs
* PAAS-5611 adding gcs logging resource
* PAAS-5611 adding gcs testing
* Adding testing file
* Cleaning up type and making flatten array clearer
* Fixing issue with tests
2017-04-21 19:44:25 +03:00
Clint
5ce5348070
Update CHANGELOG.md
2017-04-21 11:39:30 -05:00
Alex Meng
7cc4018577
provider/aws: Fix security group rule import ( #13630 )
2017-04-21 11:38:41 -05:00
Paul Stack
358e1c2890
provider/oneandone: Adding the documentation to the sidebar ( #13853 )
...
Also renaming the files and adding the hcl syntax highlighting
2017-04-21 19:37:10 +03:00
James Bardin
ad1cef4227
fix a few races in the context tests
...
these were so infrequent that the race detector couldn't catch them
either, but on a heavily loaded CI host they occasionally fail.
2017-04-21 12:30:53 -04:00
Jake Champlin
71139988dc
Update CHANGELOG.md
2017-04-21 10:26:30 -04:00
Jake Champlin
022d0cd14f
Merge pull request #10590 from pielu/aws/feature/r-net-iface-ips-count
...
provider/aws: Exercise SecondaryPrivateIpAddressCount for network interface
2017-04-21 10:25:44 -04:00
Jake Champlin
f9bb8f6b61
Update CHANGELOG.md
2017-04-21 10:21:05 -04:00
Jake Champlin
a7ccf1c76b
Merge pull request #13846 from hashicorp/b-update-opc-instance-docs
...
provider/opc: Fix Instance Label / Update Docs
2017-04-21 10:20:09 -04:00
Paul Stack
38c3eb70c1
Update CHANGELOG.md
2017-04-21 17:19:44 +03:00
Jasmin Gacic
61499cfcf0
Provider Oneandone ( #13633 )
...
* Terraform Provider 1&1
* Addressing pull request remarks
* Fixed imports
* Fixing remarks
* Test optimiziation
2017-04-21 17:19:10 +03:00
Jake Champlin
2eaf6beff0
provider/opc: Fix Instance Label / Update Docs
...
Fix issue with an instances label causing a ForceNew if omitted.
Also updates mistyped docs for the `opc_compute_security_list` resource.
```
$ make testacc TEST=./builtin/providers/opc TESTARGS="-run=TestAccOPCInstance_emptyLabel"
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/04/21 09:57:48 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/opc -v -run=TestAccOPCInstance_emptyLabel -timeout 120m
=== RUN TestAccOPCInstance_emptyLabel
--- PASS: TestAccOPCInstance_emptyLabel (574.79s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/opc 574.835s
```
2017-04-21 10:09:26 -04:00
Paul Stack
525a21a104
Update CHANGELOG.md
2017-04-21 16:55:58 +03:00
Paul Stack
72a14ef2bb
provider/aws: Add IPv6 outputs to aws_subnet datasource ( #13841 )
...
Fixes : #13595
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccDataSourceAwsSubnet'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/04/21 13:52:43 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccDataSourceAwsSubnet -timeout 120m
=== RUN TestAccDataSourceAwsSubnetIDs
--- PASS: TestAccDataSourceAwsSubnetIDs (81.05s)
=== RUN TestAccDataSourceAwsSubnet
--- PASS: TestAccDataSourceAwsSubnet (57.48s)
=== RUN TestAccDataSourceAwsSubnetIpv6ByIpv6Filter
--- PASS: TestAccDataSourceAwsSubnetIpv6ByIpv6Filter (82.63s)
=== RUN TestAccDataSourceAwsSubnetIpv6ByIpv6CidrBlock
--- PASS: TestAccDataSourceAwsSubnetIpv6ByIpv6CidrBlock (82.43s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 303.625s
```
2017-04-21 16:54:55 +03:00
Paul Stack
ae9e40c950
Update CHANGELOG.md
2017-04-21 16:38:15 +03:00
Joshua Spence
2aac8fb8fc
Add `aws_ami_ids` and `aws_ebs_snapshot_ids` resources ( #13844 )
...
Fixes #12081 . Adds new `aws_ami_ids` and `aws_ebs_snapshot_ids` resources.
2017-04-21 16:37:26 +03:00
Julien Pivotto
c2a1e688cb
Add DigitalOcean datasource digitalocean_image ( #13787 )
...
Add a new data source for Digital Ocean that finds snapshots by name.
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2017-04-21 16:25:34 +03:00
Paul Stack
be0390e561
Update CHANGELOG.md
2017-04-21 16:23:31 +03:00
James Bardin
dca89519ec
Merge pull request #13825 from hashicorp/jbardin/reconfigure
...
add init -reconfigure flag
2017-04-21 09:03:12 -04:00
Paul Stack
214a212704
provider/aws: Make iam_role_attachment example not throw any errors ( #13843 )
...
Fixes : #13398
2017-04-21 14:33:27 +03:00
Paul Stack
deea8d7603
Update CHANGELOG.md
2017-04-21 14:24:10 +03:00
Paul Stack
0aad5f2c43
provider/aws: Add replica_source_db to the aws_db_instance datasource ( #13842 )
...
Fixes : #13471
2017-04-21 14:23:48 +03:00
Paul Stack
f3160cdb9b
Update CHANGELOG.md
2017-04-21 13:21:34 +03:00
terraformbot
352a5c753f
provider/aws: Changing aws_opsworks_instance should ForceNew ( #13839 )
...
Fixes : #13838
```
% make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSOpsworksInstance_UpdateHostNameForceNew'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/04/21 13:11:08 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSOpsworksInstance_UpdateHostNameForceNew -timeout 120m
=== RUN TestAccAWSOpsworksInstance_UpdateHostNameForceNew
--- PASS: TestAccAWSOpsworksInstance_UpdateHostNameForceNew (114.27s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 114.294s
```
2017-04-21 13:21:09 +03:00
Paul Stack
d86b0b6eef
Update CHANGELOG.md
2017-04-21 12:54:23 +03:00