clint shryock
b2b886db43
provider/aws: Poll to confirm delete of resource_aws_customer_gateway
2016-10-12 17:41:03 -05:00
James Bardin
7e0408293f
update CHANGELOG.md
2016-10-12 16:32:14 -04:00
James Bardin
3e99f1a406
Merge pull request #9343 from hashicorp/jbardin/hil
...
Update github.com/hashicorp/hil
2016-10-12 16:29:20 -04:00
James Bardin
86715617ec
Update github.com/hashicorp/hil
...
includes fix for #9282
2016-10-12 16:24:51 -04:00
Clint
7c179ba256
Update CHANGELOG.md
2016-10-12 15:19:56 -05:00
Modestas Vainius
7385fa9eac
provider/aws: Support refresh of EC2 instance user_data.
...
Make sure to hash base64 decoded value since user_data might be given
either raw bytes or base64 value.
This helps https://github.com/hashicorp/terraform/issues/1887 somewhat
as now you can:
1) Update user_data in AWS console.
2) Respectively update user_data in terraform code.
3) Just refresh terraform state and it should not report any changes.
2016-10-12 15:19:25 -05:00
Clint
961c8f9d97
Merge pull request #9341 from davewalter/master
...
Update the docs for the AWS security_group_rule resource.
2016-10-12 14:50:47 -05:00
Dave Walter
5a40fa2914
Update the docs for the AWS security_group_rule resource.
...
- clarify the description of the from/to port arguments
2016-10-12 12:24:45 -07:00
James Bardin
647d682348
Remove key_file from docs as well
2016-10-12 14:48:15 -04:00
James Bardin
8174037a2b
Remove deprecated key_file and bastion_key_file
...
These were deprecated in the 0.6.x series. Their functionality was broken
in a recent release which whould have removed them as well.
2016-10-12 14:30:09 -04:00
clint shryock
77d76a69ba
provider/aws: Bump Directory Service creation timeout to 45m
2016-10-12 09:47:39 -05:00
Mitchell Hashimoto
baa59ff75d
terraform: fix go vet issues by not using *c to copy
2016-10-12 19:47:21 +08:00
Mitchell Hashimoto
70cee9c1c6
terraform: clean up any final TODOs with comments and placeholders
2016-10-12 19:03:41 +08:00
Mitchell Hashimoto
9a876f65ba
terraform: compare diffs on shadow Apply
2016-10-12 19:01:02 +08:00
Mitchell Hashimoto
7f04b33d3d
terraform: enable shadow walking on Refresh and Validate
2016-10-12 18:57:52 +08:00
Mitchell Hashimoto
98fa7d92a4
terraform: support data source apply for shadows
2016-10-12 18:56:57 +08:00
Mitchell Hashimoto
4c951428d7
terraform: enable shadow on destroy and Plan
2016-10-12 18:50:41 +08:00
Mitchell Hashimoto
a9f1166583
terraform: use KeyedValue.Init to avoid initialization race
...
There were races with ValidateResource in the provider initializing the
data which resulting in lost data for the shadow. A new "Init" function
has been added to the shadow structs to support safe concurrent
initialization.
2016-10-12 18:47:52 +08:00
Mitchell Hashimoto
10bcdd04d4
helper/shadow: KeyedValue.Init
2016-10-12 18:45:40 +08:00
Clint
9c3084b2af
Update CHANGELOG.md
2016-10-11 15:39:22 -05:00
Carlos Sanchez
ed37eae52b
[AWS] Retry setTags operation
2016-10-11 15:38:25 -05:00
Clint
f2c95cd5be
Update CHANGELOG.md
2016-10-11 15:35:44 -05:00
Justin Nauman
be523d3792
Fixes #6076 - Adjusts check to allow for instance-id reset on aws_route
2016-10-11 15:35:03 -05:00
Herkermer Sherwood
e81d06d505
Remove If-Match check and update ETag in state based on HeadObject
...
Fixes #4805
2016-10-11 11:43:33 -05:00
James Nugent
2da49d30fd
Update CHANGELOG.md
2016-10-11 11:31:51 -05:00
James Nugent
ad57b445e9
Merge pull request #9273 from jmcarp/issue-5307
...
Parse AWS partition from ARN.
2016-10-11 11:31:04 -05:00
James Bardin
404a76e2b9
Merge pull request #9144 from hashicorp/b-source
...
config/module: use the raw source as part of the key
2016-10-11 12:29:42 -04:00
Clint
46cd7d076c
Update CHANGELOG.md
2016-10-11 11:14:06 -05:00
Kazunori Kojima
dd2e9a5caa
provider/aws: Fix cause error when re-apply specified together `etag` and `kms_key_id`
2016-10-11 11:11:30 -05:00
Mitchell Hashimoto
b0801bf125
terraform: ResourceProvider.ReadDataDiff (shadow)
2016-10-11 22:17:31 +08:00
Mitchell Hashimoto
31f8d13678
terraform: Diff.Equal and tests
2016-10-11 22:17:31 +08:00
Mitchell Hashimoto
30596ca371
terraform: sanity test (passes, always passed)
2016-10-11 22:17:31 +08:00
Mitchell Hashimoto
c2dd9a7338
terraform: Provier.Diff (shadow) deep copy the config before call
2016-10-11 22:17:31 +08:00
Mitchell Hashimoto
817979c56d
terraform: ResourceProvider.ValidateResource (shadow) config deep copy
2016-10-11 22:17:31 +08:00
Mitchell Hashimoto
d7a5cc5b35
terraform: InstanceInfo.uniqueId
...
This adds a new function to get a unique identifier scoped to the graph
walk in order to identify operations against the same instance. This is
used by the shadow to namespace provider function calls.
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
e2fc0b518f
terraform: ShadowError returns errors, not the close operation
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
d30cfef4d2
terraform: remove shadow eval context since we're not shadowing that
...
We allow the built in context to work as expected and shadow just the
components now. This is better since it allows us to use much more of
the REAL structures.
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
a014b098b0
terraform: copy the provider input configs for the shadow context
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
fdeb4656c9
terraform: deep copy shadow arguments to avoid state modifications
...
The arguments passed into Apply, Refresh, Diff could be modified which
caused the shadow comparison later to cause errors. Also, the result
should be deep copied so that it isn't modified.
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
4de803622d
terraform: ResourceProvisioner shadow
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
50e0647c53
helper/shadow: ComparedValue
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
548a585762
terraform: unique ID for destroying resources
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
5c1af55711
terraform: don't run the shadow graph on interrupt
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
61c789aace
terraform: shadow graph runs in sequence after the real graph
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
a355d4ad55
terraform: deposed should have a unique ID for instance info
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
24456c042a
terraform: ResourceProvider (shadow) ValidateResource
2016-10-11 22:17:30 +08:00
Mitchell Hashimoto
3edb8599b1
terraform: Shadow interface, properly string through errors at the right
...
time
2016-10-11 22:17:29 +08:00
Mitchell Hashimoto
c92ee5a8bd
helper/shadow: KeyedValue.WaitForChange returns immediately if closed
2016-10-11 22:17:29 +08:00
Mitchell Hashimoto
0408c2dfb2
helper/shadow: KeyedValue.WaitForChange
2016-10-11 22:17:29 +08:00
Mitchell Hashimoto
184b4a8b09
terraform: context verifies real and shadow state/diff match
2016-10-11 22:17:29 +08:00