terraform/builtin/providers
Simone Carletti 8ae31740e3 Upgrade DNSimple provider to API v2 (#10760)
* Replace DNSimple API client with the official Go client

* Upgrade DNSimple provider to use the new API v2

Acceptance tests pass:

```
=== RUN   TestProvider
--- PASS: TestProvider (0.00s)
=== RUN   TestProvider_impl
--- PASS: TestProvider_impl (0.00s)
=== RUN   TestAccDNSimpleRecord_Basic
--- PASS: TestAccDNSimpleRecord_Basic (2.67s)
=== RUN   TestAccDNSimpleRecord_Updated
--- PASS: TestAccDNSimpleRecord_Updated (1.88s)
PASS
ok  	github.com/hashicorp/terraform/builtin/providers/dnsimple
```

Note that the code still has to be updated to pass the account ID
dynamically in place of "TODO-ACCOUNT".

* Refactor DNSimple provider to expose both client and config

The config is required as the new API wants to know the identifier of
the account you are operating to. The account is not stored in the
client (as the client can talk with different accounts), hence I need
to pass it as part of the config.

* Identify Terraform requests to DNSimple via UserAgent

* Upgrade to the latest dnsimple-go version

* Update docs

Provide upgrade instructions and update the docs for API v2.

* Remove rendundant type declaration
2017-03-02 05:12:34 +00:00
..
alicloud
archive
arukas New provider arukas (#11171) 2017-02-13 19:11:30 +00:00
atlas
aws aws/provider: redshift cluster exercise invalid password char path (#12359) 2017-03-02 04:55:42 +00:00
azure
azurerm provider/azurerm: Bump AzureRM SDK to v8.0.1-beta (#11866) 2017-02-23 18:14:55 +02:00
bitbucket
chef
clc
cloudflare add missing return 2017-02-16 07:57:34 -05:00
cloudstack
cobbler
consul Remove the AWS Access Key and Secret Access keys from the (#12061) 2017-02-17 13:36:38 -08:00
datadog provider/datadog: Add datadog_user resource (#12268) 2017-02-27 10:38:54 +00:00
digitalocean provider/digitalocean: Add support for LoadBalancers (#12077) 2017-02-23 23:41:20 +02:00
dme
dns provider/dns: DNS dynamic updates (RFC 2136) 2017-02-10 21:38:26 +01:00
dnsimple Upgrade DNSimple provider to API v2 (#10760) 2017-03-02 05:12:34 +00:00
docker
dyn
external
fastly provider/fastly Adds fastly response object (#12032) 2017-02-17 10:36:05 -06:00
github
google provider/google: fix url map test and update logic (#12317) 2017-03-01 09:47:12 +00:00
grafana
heroku
icinga2
ignition
influxdb
librato
logentries
mailgun
mysql
newrelic
nomad provider/nomad: Update jobspec parser 2017-02-03 18:19:23 -05:00
ns1
null
openstack provider/openstack: Rename provider to loadbalancer_provider (#12239) 2017-02-28 16:06:49 +00:00
opsgenie
packet
pagerduty provider/pagerduty: Updated implementation of pagerduty_vendor & pagerduty_service_integration (#12357) 2017-03-01 23:59:16 +00:00
postgresql
powerdns
profitbricks Acceptance tests volume password change (#12356) 2017-03-01 23:05:11 +00:00
rabbitmq
rancher rancher: parse Rancher client cli.json config file (#11658) 2017-02-15 09:51:56 +00:00
random Add a prefix option to random_id provider 2017-02-16 11:08:17 -05:00
rundeck
scaleway
softlayer
spotinst provider/spotinst: Disallow passing an empty user_data string (#12179) 2017-02-22 23:25:03 +02:00
statuscake provider/statuscake: Fixing up the StatusCake acceptance tests (#12006) 2017-02-16 16:20:23 +02:00
template
terraform update the remote state datasource 2017-02-28 16:35:46 -05:00
test flatmap: mark computed list as a computed value in Expand 2017-02-23 10:03:59 -08:00
tls
triton
ultradns ultradns: revert record thresholds 2017-02-10 13:11:33 -08:00
vault provider/vault: vault_policy resource (#10980) 2017-02-13 18:53:45 +00:00
vcd
vsphere