terraform/builtin/providers
Paul Hinze 64f0897c82 core: avoid diff mismatch on NewRemoved fields during -/+
fixes #1508

In a DESTROY/CREATE scenario, the plan diff will be run against the
state of the old instance, while the apply diff will be run against an
empty state (because the state is cleared when the destroy node does its
thing.)

For complex attributes, this can result in keys that seem to disappear
between the two diffs, when in reality everything is working just fine.

Same() needs to take into account this scenario by analyzing NewRemoved
and treating as "Same" a diff that does indeed have that key removed.
2015-04-14 17:23:30 -05:00
..
atlas Move duplicated envDefaultFunc out of each provider and into Schema. 2015-01-16 17:25:39 +00:00
aws provider/aws: Convert Network ACL and helper library to upstream aws-sdk-go 2015-04-13 11:14:21 -05:00
cloudflare Move duplicated envDefaultFunc out of each provider and into Schema. 2015-01-16 17:25:39 +00:00
cloudstack Reverting the behavioural change, while still fixing the logic error 2015-04-13 17:33:22 +02:00
consul Fix comment in consul provider to not mention digitalocean 2015-01-22 12:45:55 -08:00
digitalocean providers/digitalocean: fix ssh key test 2015-04-02 09:04:59 -05:00
dme providers/dme: rename dnsmadeeasy package to dme 2015-02-25 15:54:22 -08:00
dnsimple Move duplicated envDefaultFunc out of each provider and into Schema. 2015-01-16 17:25:39 +00:00
docker providers/docker: default cert_path to non-nil so input isn't asked 2015-04-09 09:49:03 -07:00
google core: avoid diff mismatch on NewRemoved fields during -/+ 2015-04-14 17:23:30 -05:00
heroku providers/heroku: empty config vars block shouldn't panic [GH-1211] 2015-03-26 09:45:37 -07:00
mailgun providers/mailgun: fix sending/receiving records 2015-02-18 17:18:19 -06:00
null providers/null: null provider 2014-10-04 16:42:43 -07:00
openstack Compute Instance basic acceptance test 2015-04-02 00:10:46 +00:00
terraform providers/terraform: name it terraform_remote_state 2015-04-01 22:49:05 -07:00