Jake Champlin
d85b8f0613
Merge pull request #14669 from hashicorp/b-add-validation-iam-role-policy
...
provider/aws: validation: Add validation function for IAM Policies
2017-05-22 08:26:24 -04:00
jasminSPC
bca159160e
Added missing dependencies
2017-05-22 12:02:32 +02:00
Radek Simko
c0d5411751
docs/community: Fix Radek's bio ( #14706 )
2017-05-22 09:51:09 +02:00
Paul Stack
161494435b
Update CHANGELOG.md
2017-05-22 10:45:34 +03:00
Paul Stack
542640c953
provider/aws: Do not dereference source_Dest_check in aws_instance ( #14723 )
...
Fixes : #14718
source_dest_check may not be set so we should pass the pointer to d.Set
func and allow it to dereference it safely
2017-05-22 10:44:30 +03:00
Will May
4b85d0c290
Remove duplicate 'no-color' entry from `refresh` command documentation ( #14716 )
2017-05-22 09:35:35 +02:00
Radek Simko
fd9c045d07
Update CHANGELOG.md
2017-05-22 09:27:55 +02:00
Radek Simko
600e587430
provider/aws: Configurable timeouts for EC2 instance + spot instance ( #14711 )
2017-05-22 09:27:06 +02:00
Radek Simko
a8d3971c20
Update CHANGELOG.md
2017-05-22 09:26:51 +02:00
Radek Simko
a6617c598a
provider/aws: Increase timeout for retrying creation of CW log subs ( #14722 )
2017-05-22 09:26:24 +02:00
Radek Simko
3fe1cdadd9
Update CHANGELOG.md
2017-05-22 09:26:05 +02:00
Radek Simko
9cb33d863d
provider/aws: Increase timeout for deleting IGW ( #14705 )
2017-05-22 09:25:26 +02:00
Radek Simko
6a953db728
Update CHANGELOG.md
2017-05-22 08:13:47 +02:00
Joe Topjian
e0b5f4f833
provider/openstack: dns zone v2 updates and docs
2017-05-22 01:44:11 +00:00
jrperritt
5792b9fe76
provider/openstack: Add openstack_dns_zone_v2 resource
2017-05-22 01:44:11 +00:00
jrperritt
986b9fcc53
vendor: Updating Gophercloud for OpenStack Provider
2017-05-22 01:43:22 +00:00
Paul Stack
d2fe39cab3
Update CHANGELOG.md
2017-05-22 00:35:31 +03:00
Radek Simko
4a671fc92e
provider/aws: Retry IAM Role deletion on DeleteConflict ( #14707 )
...
* provider/aws: Retry IAM Role deletion on DeleteConflict
* provider/aws: Add 'IAM' to relevant test names
2017-05-22 00:35:09 +03:00
Paul Stack
752c38bdc8
Update CHANGELOG.md
2017-05-21 22:20:24 +03:00
Radek Simko
3a41e45180
provider/aws: Retry ECS service update on InvalidParameterException ( #14708 )
2017-05-21 22:19:41 +03:00
Radek Simko
030f26be48
Update CHANGELOG.md
2017-05-21 09:44:38 +02:00
Joe Topjian
6fe0471008
provider/openstack: Catch error during instance network parsing
...
This commit catches an error when the instance is parsing and building
its network list. This can happen when a cloud provider responds with
a non-JSON response for the list of networks.
2017-05-21 02:34:57 +00:00
Paul Stack
792638d07b
Update CHANGELOG.md
2017-05-21 00:43:59 +03:00
Radek Simko
60bae99a94
provider/aws: Retry ElastiCache cluster deletion when it's snapshotting ( #14700 )
2017-05-21 00:42:33 +03:00
Paul Stack
bb62bd3900
Update CHANGELOG.md
2017-05-21 00:41:45 +03:00
Radek Simko
66ed50866d
provider/aws: Increase timeout for creation of route_table ( #14701 )
2017-05-21 00:40:33 +03:00
Radek Simko
d4f2a46fe8
Update CHANGELOG.md
2017-05-20 02:56:46 +02:00
Radek Simko
c0a2aa3b49
provider/aws: Allow updating tuples in WAF XssMatchSet + no tuples ( #14671 )
...
* provider/aws: Allow updating tuples in WAF XssMatchSet
* provider/aws: Allow WAF XssMatchSet with no tuples
2017-05-20 02:55:58 +02:00
Jake Champlin
20300b4359
Update CHANGELOG.md
2017-05-19 17:58:34 -04:00
Jake Champlin
6772360c2d
Merge pull request #14688 from harijayms/manageddisk4TB
...
[MS] Adding support for 4TB disks
2017-05-19 17:57:54 -04:00
Jake Champlin
c243c51302
Update CHANGELOG.md
2017-05-19 17:22:07 -04:00
Jake Champlin
90b5d81933
Merge pull request #14685 from hashicorp/f-open-lightsail-regions
...
provider/aws: Allow lightsail resources to work in other regions
2017-05-19 17:16:13 -04:00
Eugene Chuvyrov
662373e12e
Adding support for 4TB disks
2017-05-19 14:10:19 -07:00
Roberto Jung Drebes
6ab9d82cc5
wip: review changes:
...
- test arguments
- set region, project in state
- fix import error messages
- get rid of peerFound
- linkDiffSuppress
2017-05-19 23:05:54 +02:00
Jake Champlin
85895cecc7
provider/aws: rename usEast1Sess to r53Sess and document
2017-05-19 17:03:34 -04:00
Jake Champlin
05021c98d8
Update CHANGELOG.md
2017-05-19 16:47:22 -04:00
Jake Champlin
22a82c0dfb
Merge pull request #14683 from ewbankkit/github-provider-handle-nil-response
...
provider/github Check for potentially nil response from GitHub API client
2017-05-19 16:46:38 -04:00
Jake Champlin
0abfda4d8b
provider/aws: Allow lightsail resources to work in other regions
...
Previously lightsail was limited to `us-east-1` only. This restriction has now been lifted to new regions.
```
$ make testacc TEST=./builtin/providers/aws TESTARGS='-run=TestAccAWSLightsailInstance_euRegion'
==> Checking that code complies with gofmt requirements...
go generate $(go list ./... | grep -v /terraform/vendor/)
2017/05/19 16:40:48 Generated command/internal_plugin_list.go
TF_ACC=1 go test ./builtin/providers/aws -v -run=TestAccAWSLightsailInstance_euRegion -timeout 120m
=== RUN TestAccAWSLightsailInstance_euRegion
--- PASS: TestAccAWSLightsailInstance_euRegion (45.31s)
PASS
ok github.com/hashicorp/terraform/builtin/providers/aws 45.319s
```
Fixes : #14668
2017-05-19 16:44:07 -04:00
Kit Ewbank
7795904f78
Check for potentially nil response from GitHub API client.
2017-05-19 15:19:54 -04:00
Jake Champlin
5027cbd54c
Update CHANGELOG.md
2017-05-19 15:16:37 -04:00
Jake Champlin
51620cf4fb
Merge pull request #14679 from ewbankkit/import-aws_kms_key_alias
...
provider/aws: Add ability to 'terraform import' aws_kms_alias resources
2017-05-19 15:15:12 -04:00
Sander van Harmelen
0e422737ba
Fix and refactor the Chef provisioner
...
The tests did pass, but that was because they only tested part of the changes. By using the `schema.TestResourceDataRaw` function the schema and config are better tested and so they pointed out a problem with the schema of the Chef provisioner.
The `Elem` fields did not have a `*schema.Schema` but a `schema.Schema` and in an `Elem` schema only the `Type` field may (and must) be set. Any other fields like `Optional` are not allowed here.
Next to fixing that problem I also did a little refactoring and cleaning up. Mainly making the `ProvisionerS` private (`provisioner`) and removing the deprecated fields.
2017-05-19 21:05:21 +02:00
Vladislav Rassokhin
df4342bc3d
Regenerate plugin list since provisioners were changed in previous commits
2017-05-19 20:54:08 +02:00
Vladislav Rassokhin
f5449a62e0
Various built-in provisioners improvements:
...
1. Migrate `chef` provisioner to `schema.Provisioner`:
* `chef.Provisioner` structure was renamed to `ProvisionerS`and now it's decoded from `schema.ResourceData` instead of `terraform.ResourceConfig` using simple copy-paste-based solution;
* Added simple schema without any validation yet.
2. Support `ValidateFunc` validate function : implemented in `file` and `chef` provisioners.
2017-05-19 20:43:51 +02:00
James Bardin
b279b1abb5
check for named s3 states before acquiring a lock
...
In order to force-unlock a named state, we have to fetch that state
first. Don't attempt to acquire a lock if we know the state already
exists in s3.
2017-05-19 14:40:59 -04:00
James Bardin
a2d452acec
failing test to force-unlock a named state in s3
...
The State call attempts to get a lock before determining if a named
state exists. This prevents force-unlock, since we need the state to
call Unlock.
2017-05-19 14:39:42 -04:00
Jake Champlin
dffa575591
add docstring on ignored error
2017-05-19 14:36:39 -04:00
Kit Ewbank
ca898d8d19
Add ability to 'terraform import' aws_kms_alias resources.
2017-05-19 14:35:54 -04:00
Radek Simko
6266eef652
Update CHANGELOG.md
2017-05-19 17:59:50 +02:00
Radek Simko
79903cd7ea
provider/aws: Allow updating tuples in WAF SQLInjectionMatchSet + no tuples ( #14667 )
...
* provider/aws: Allow updating tuples in WAF SQL Injection Match Set
* provider/aws: Allow WAF SQL Injection match set with no tuples
2017-05-19 17:59:15 +02:00