dnscontrol/providers/_all/all.go
Patrick Gaskin 2f83aa9302 Internals: Switch to v2 go.mod, drop GOPATH, and fix Azure Pipelines (#595)
* Switched to v2 go.mod

Also set GO111MODULE=on in build stuff to always use Go modules
even when in GOPATH.

* Ensure go.mod, go.sum, and vendor are up to date

* Attempt to fix Azure pipelines

* Add set -e to properly fail on exit (it didn't seem to be
  propagating properly before).
* Set workingDirectory for GoFmt and GoGen (this might be why it
  fails unlike compile and unitests).

* Another attempt to fix Azure Pipelines

* Use the Go env template for all go-related jobs.

* Completely fixed Azure Pipelines

* Added a display name to GoFmt for consistency.
* Fixed diffs for GoFmt and GoGen.
* Show git status for checks.

* Drop GOPATH for tests

TODO: Do the same for integration tests.

* Drop GOPATH for integration tests

* Show more diffs

* Regenerate provider support matrix

This wasn't done in #590...
2020-01-28 10:42:31 -05:00

29 lines
1.7 KiB
Go

// Package all is simply a container to reference all known provider implementations for easy import into other packages
package all
import (
// Define all known providers here. They should each register themselves with the providers package via init function.
_ "github.com/StackExchange/dnscontrol/v2/providers/activedir"
_ "github.com/StackExchange/dnscontrol/v2/providers/azuredns"
_ "github.com/StackExchange/dnscontrol/v2/providers/bind"
_ "github.com/StackExchange/dnscontrol/v2/providers/cloudflare"
_ "github.com/StackExchange/dnscontrol/v2/providers/cloudns"
_ "github.com/StackExchange/dnscontrol/v2/providers/digitalocean"
_ "github.com/StackExchange/dnscontrol/v2/providers/dnsimple"
_ "github.com/StackExchange/dnscontrol/v2/providers/exoscale"
_ "github.com/StackExchange/dnscontrol/v2/providers/gandi"
_ "github.com/StackExchange/dnscontrol/v2/providers/gandi_v5"
_ "github.com/StackExchange/dnscontrol/v2/providers/gcloud"
_ "github.com/StackExchange/dnscontrol/v2/providers/hexonet"
_ "github.com/StackExchange/dnscontrol/v2/providers/internetbs"
_ "github.com/StackExchange/dnscontrol/v2/providers/linode"
_ "github.com/StackExchange/dnscontrol/v2/providers/namecheap"
_ "github.com/StackExchange/dnscontrol/v2/providers/namedotcom"
_ "github.com/StackExchange/dnscontrol/v2/providers/ns1"
_ "github.com/StackExchange/dnscontrol/v2/providers/octodns"
_ "github.com/StackExchange/dnscontrol/v2/providers/opensrs"
_ "github.com/StackExchange/dnscontrol/v2/providers/ovh"
_ "github.com/StackExchange/dnscontrol/v2/providers/route53"
_ "github.com/StackExchange/dnscontrol/v2/providers/softlayer"
_ "github.com/StackExchange/dnscontrol/v2/providers/vultr"
)