Refactor: Rename providers/config to pkg/credsfile (#1494)

This commit is contained in:
Tom Limoncelli 2022-05-02 20:12:30 -04:00 committed by GitHub
parent 9f54ecce0d
commit 19550aeed9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 9 deletions

View file

@ -7,9 +7,9 @@ import (
"strings"
"github.com/StackExchange/dnscontrol/v3/models"
"github.com/StackExchange/dnscontrol/v3/pkg/credsfile"
"github.com/StackExchange/dnscontrol/v3/pkg/prettyzone"
"github.com/StackExchange/dnscontrol/v3/providers"
"github.com/StackExchange/dnscontrol/v3/providers/config"
"github.com/urfave/cli/v2"
)
@ -138,7 +138,7 @@ func GetZone(args GetZoneArgs) error {
var err error
// Read it in:
providerConfigs, err = config.LoadProviderConfigs(args.CredsFile)
providerConfigs, err = credsfile.LoadProviderConfigs(args.CredsFile)
if err != nil {
return fmt.Errorf("failed GetZone LoadProviderConfigs(%q): %w", args.CredsFile, err)
}

View file

@ -8,12 +8,12 @@ import (
"github.com/urfave/cli/v2"
"github.com/StackExchange/dnscontrol/v3/models"
"github.com/StackExchange/dnscontrol/v3/pkg/credsfile"
"github.com/StackExchange/dnscontrol/v3/pkg/nameservers"
"github.com/StackExchange/dnscontrol/v3/pkg/normalize"
"github.com/StackExchange/dnscontrol/v3/pkg/notifications"
"github.com/StackExchange/dnscontrol/v3/pkg/printer"
"github.com/StackExchange/dnscontrol/v3/providers"
"github.com/StackExchange/dnscontrol/v3/providers/config"
)
var _ = cmd(catMain, func() *cli.Command {
@ -188,7 +188,7 @@ func InitializeProviders(credsFile string, cfg *models.DNSConfig, notifyFlag boo
defer func() {
notify = notifications.Init(notificationCfg)
}()
providerConfigs, err = config.LoadProviderConfigs(credsFile)
providerConfigs, err = credsfile.LoadProviderConfigs(credsFile)
if err != nil {
return
}

View file

@ -11,12 +11,12 @@ import (
"time"
"github.com/StackExchange/dnscontrol/v3/models"
"github.com/StackExchange/dnscontrol/v3/pkg/credsfile"
"github.com/StackExchange/dnscontrol/v3/pkg/nameservers"
"github.com/StackExchange/dnscontrol/v3/pkg/normalize"
"github.com/StackExchange/dnscontrol/v3/providers"
_ "github.com/StackExchange/dnscontrol/v3/providers/_all"
"github.com/StackExchange/dnscontrol/v3/providers/cloudflare"
"github.com/StackExchange/dnscontrol/v3/providers/config"
"github.com/miekg/dns/dnsutil"
)
@ -37,7 +37,7 @@ func getProvider(t *testing.T) (providers.DNSServiceProvider, string, map[int]bo
t.Log("No provider specified with -provider")
return nil, "", nil, nil
}
jsons, err := config.LoadProviderConfigs("providers.json")
jsons, err := credsfile.LoadProviderConfigs("providers.json")
if err != nil {
t.Fatalf("Error loading provider configs: %s", err)
}

View file

@ -2,7 +2,7 @@
// It cleans nonstandard json features (comments and trailing commas), as well as replaces environment variable placeholders with
// their environment variable equivalents. To reference an environment variable in your json file, simply use values in this format:
// "key"="$ENV_VAR_NAME"
package config
package credsfile
import (
"encoding/json"
@ -80,7 +80,7 @@ func LoadProviderConfigs(fname string) (map[string]map[string]string, error) {
if len(ckeys) != 0 {
fmt.Printf(`WARNING: In the future, colons in cred entry names will have meaning.`+
` Our best advice is to remove the colons for now to avoid future compatibility issues.`+
` Specifically these keys: %v` + "\n",
` Specifically these keys: %v`+"\n",
quotedList(ckeys))
}
return results, nil

View file

@ -1,4 +1,4 @@
package config
package credsfile
import (
"reflect"