terraform/builtin/providers/digitalocean
Paul Stack eac6546e33 provider/digitalocean: Enforce Lowercase on IPV6 Addresses (#7652)
IPV6 Addresses are generally case insensitive but it is recommented to
store them as lowercase (https://tools.ietf.org/html/rfc5952#section-4.3)

When Terraform didn't store them as LowerCase, we got the following
error when using in DNS records:

```
-/+ digitalocean_record.web6
    domain:   "mydomain.com" => "mydomain.com"
    fqdn:     "web02.in.mydomain.com" => "<computed>"
    name:     "web02.in" => "web02.in"
    port:     "0" => "<computed>"
    priority: "0" => "<computed>"
    type:     "AAAA" => "AAAA"
    value:    "2a03:b0c0:0003:00d0:0000:0000:0b66:6001" => "2A03:B0C0:0003:00D0:0000:0000:0B66:6001" (forces new resource)
    weight:   "0" => "<computed>"
```

There was no need for this to be the case. We now enforce lowercase on both state and also when responses are returned from the API
2016-08-15 15:52:48 +01:00
..
config.go provider/digitalocean: adds a volume resource (#7560) 2016-07-13 15:36:37 +01:00
import_digitalocean_domain_test.go provider/digitalocean: Support Import `digitalocean_domain` (#7342) 2016-06-29 16:10:56 +01:00
import_digitalocean_droplet_test.go provider/digitalocean: Support Import `digitalocean_droplet` (#7344) 2016-06-29 20:28:47 +01:00
import_digitalocean_floating_ip_test.go provider/digitalocean: Support Import `digitalocean_floating_ip` (#7343) 2016-06-29 16:30:11 +01:00
import_digitalocean_ssh_key_test.go provider/digitalocean: Support Import `digitalocean_ssh_key` (#7345) 2016-06-29 16:09:34 +01:00
import_digitalocean_tag_test.go provider/digitalocean: Add Test for DO Tag Import (#7602) 2016-07-12 13:16:34 +01:00
import_digitalocean_volume_test.go provider/digitalocean: adds a volume resource (#7560) 2016-07-13 15:36:37 +01:00
provider.go provider/digitalocean: adds a volume resource (#7560) 2016-07-13 15:36:37 +01:00
provider_test.go Refactor the DigitalOcean provider 2014-11-18 11:26:59 +01:00
resource_digitalocean_domain.go provider/digitalocean: Support Import `digitalocean_domain` (#7342) 2016-06-29 16:10:56 +01:00
resource_digitalocean_domain_test.go provider/digitalocean: prevent collision on domain acctest 2016-01-04 16:36:07 -06:00
resource_digitalocean_droplet.go provider/digitalocean: Enforce Lowercase on IPV6 Addresses (#7652) 2016-08-15 15:52:48 +01:00
resource_digitalocean_droplet_test.go provider/digitalocean: Enforce Lowercase on IPV6 Addresses (#7652) 2016-08-15 15:52:48 +01:00
resource_digitalocean_floating_ip.go provider/digitalocean: Support Import `digitalocean_floating_ip` (#7343) 2016-06-29 16:30:11 +01:00
resource_digitalocean_floating_ip_test.go provider/digitalocean: Acceptance Tests needed a new Image Name 2016-08-08 12:08:37 +12:00
resource_digitalocean_record.go Fix typo 2016-02-22 13:31:59 -05:00
resource_digitalocean_record_test.go provider/digitalocean: Addsa FQDN out to the `digitalocean_record` 2016-02-09 16:57:42 +00:00
resource_digitalocean_ssh_key.go provider/digitalocean: trim whitespace from ssh key (#8173) 2016-08-14 21:38:37 +01:00
resource_digitalocean_ssh_key_test.go provider/digitalocean: trim whitespace from ssh key (#8173) 2016-08-14 21:38:37 +01:00
resource_digitalocean_tag.go digitalocean tag support (#7500) 2016-07-11 12:09:06 +01:00
resource_digitalocean_tag_test.go digitalocean tag support (#7500) 2016-07-11 12:09:06 +01:00
resource_digitalocean_volume.go provider/digitalocean: adds a volume resource (#7560) 2016-07-13 15:36:37 +01:00
resource_digitalocean_volume_test.go provider/digitalocean: adds a volume resource (#7560) 2016-07-13 15:36:37 +01:00
tags.go digitalocean tag support (#7500) 2016-07-11 12:09:06 +01:00
tags_test.go digitalocean tag support (#7500) 2016-07-11 12:09:06 +01:00