mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-09-07 21:54:59 +08:00
move providers/diff to pkg/diff like we should have 2 years ago (#692)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
This commit is contained in:
parent
bbbb0c8c95
commit
24484f1e0c
24 changed files with 22 additions and 22 deletions
|
@ -8,8 +8,8 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
"github.com/TomOnTime/utfutil"
|
"github.com/TomOnTime/utfutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -12,8 +12,8 @@ import (
|
||||||
"github.com/Azure/go-autorest/autorest/to"
|
"github.com/Azure/go-autorest/autorest/to"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type azureDnsProvider struct {
|
type azureDnsProvider struct {
|
||||||
|
|
|
@ -26,9 +26,9 @@ import (
|
||||||
"github.com/miekg/dns"
|
"github.com/miekg/dns"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/pkg/prettyzone"
|
"github.com/StackExchange/dnscontrol/v2/pkg/prettyzone"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var features = providers.DocumentationNotes{
|
var features = providers.DocumentationNotes{
|
||||||
|
|
|
@ -11,10 +11,10 @@ import (
|
||||||
"github.com/miekg/dns/dnsutil"
|
"github.com/miekg/dns/dnsutil"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
||||||
"github.com/StackExchange/dnscontrol/v2/pkg/transform"
|
"github.com/StackExchange/dnscontrol/v2/pkg/transform"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -8,8 +8,8 @@ import (
|
||||||
"github.com/miekg/dns/dnsutil"
|
"github.com/miekg/dns/dnsutil"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -7,8 +7,8 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
"github.com/miekg/dns/dnsutil"
|
"github.com/miekg/dns/dnsutil"
|
||||||
|
|
||||||
"github.com/digitalocean/godo"
|
"github.com/digitalocean/godo"
|
||||||
|
|
|
@ -12,8 +12,8 @@ import (
|
||||||
"golang.org/x/oauth2"
|
"golang.org/x/oauth2"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var features = providers.DocumentationNotes{
|
var features = providers.DocumentationNotes{
|
||||||
|
|
|
@ -9,8 +9,8 @@ import (
|
||||||
"github.com/exoscale/egoscale"
|
"github.com/exoscale/egoscale"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type exoscaleProvider struct {
|
type exoscaleProvider struct {
|
||||||
|
|
|
@ -10,9 +10,9 @@ import (
|
||||||
gandirecord "github.com/prasmussen/gandi-api/domain/zone/record"
|
gandirecord "github.com/prasmussen/gandi-api/domain/zone/record"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -14,9 +14,9 @@ import (
|
||||||
gandilivezone "github.com/prasmussen/gandi-api/live_dns/zone"
|
gandilivezone "github.com/prasmussen/gandi-api/live_dns/zone"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var liveFeatures = providers.DocumentationNotes{
|
var liveFeatures = providers.DocumentationNotes{
|
||||||
|
|
|
@ -25,9 +25,9 @@ import (
|
||||||
gandi "github.com/tiramiseb/go-gandi"
|
gandi "github.com/tiramiseb/go-gandi"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Section 1: Register this provider in the system.
|
// Section 1: Register this provider in the system.
|
||||||
|
|
|
@ -10,8 +10,8 @@ import (
|
||||||
gdns "google.golang.org/api/dns/v1"
|
gdns "google.golang.org/api/dns/v1"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var features = providers.DocumentationNotes{
|
var features = providers.DocumentationNotes{
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
)
|
)
|
||||||
|
|
||||||
// HXRecord covers an individual DNS resource record.
|
// HXRecord covers an individual DNS resource record.
|
||||||
|
|
|
@ -13,8 +13,8 @@ import (
|
||||||
"golang.org/x/oauth2"
|
"golang.org/x/oauth2"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -11,9 +11,9 @@ import (
|
||||||
"golang.org/x/net/publicsuffix"
|
"golang.org/x/net/publicsuffix"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
"github.com/StackExchange/dnscontrol/v2/pkg/printer"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// NamecheapDefaultNs lists the default nameservers for this provider.
|
// NamecheapDefaultNs lists the default nameservers for this provider.
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
"github.com/namedotcom/go/namecom"
|
"github.com/namedotcom/go/namecom"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
)
|
)
|
||||||
|
|
||||||
var defaultNameservers = []*models.Nameserver{
|
var defaultNameservers = []*models.Nameserver{
|
||||||
|
|
|
@ -10,8 +10,8 @@ import (
|
||||||
"gopkg.in/ns1/ns1-go.v2/rest/model/dns"
|
"gopkg.in/ns1/ns1-go.v2/rest/model/dns"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var docNotes = providers.DocumentationNotes{
|
var docNotes = providers.DocumentationNotes{
|
||||||
|
|
|
@ -28,8 +28,8 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/octodns/octoyaml"
|
"github.com/StackExchange/dnscontrol/v2/providers/octodns/octoyaml"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
"github.com/ovh/go-ovh/ovh"
|
"github.com/ovh/go-ovh/ovh"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -15,8 +15,8 @@ import (
|
||||||
r53d "github.com/aws/aws-sdk-go/service/route53domains"
|
r53d "github.com/aws/aws-sdk-go/service/route53domains"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type route53Provider struct {
|
type route53Provider struct {
|
||||||
|
|
|
@ -12,8 +12,8 @@ import (
|
||||||
"github.com/softlayer/softlayer-go/session"
|
"github.com/softlayer/softlayer-go/session"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// SoftLayer is the protocol handle for this provider.
|
// SoftLayer is the protocol handle for this provider.
|
||||||
|
|
|
@ -12,8 +12,8 @@ import (
|
||||||
"github.com/vultr/govultr"
|
"github.com/vultr/govultr"
|
||||||
|
|
||||||
"github.com/StackExchange/dnscontrol/v2/models"
|
"github.com/StackExchange/dnscontrol/v2/models"
|
||||||
|
"github.com/StackExchange/dnscontrol/v2/pkg/diff"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers"
|
"github.com/StackExchange/dnscontrol/v2/providers"
|
||||||
"github.com/StackExchange/dnscontrol/v2/providers/diff"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Add table
Reference in a new issue