1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

creds.json should not be executable under Windows (#1456)

* Skip CAA flag test for LINODE

* Require go 1.18

* Update CCI to use go 1.18

* go mod tidy

* working

* Update creds.json docs

* go generate
This commit is contained in:
Tom Limoncelli
2022-03-25 15:20:30 -04:00
committed by GitHub
parent 52a8964564
commit ffe21c6e6d
7 changed files with 123 additions and 11 deletions

View File

@@ -229,7 +229,7 @@ func (args *GetCredentialsArgs) flags() []cli.Flag {
&cli.StringFlag{
Name: "creds",
Destination: &args.CredsFile,
Usage: "Provider credentials JSON file",
Usage: "Provider credentials JSON file (or !program to execute program that outputs json)",
Value: "creds.json",
},
}

View File

@@ -140,11 +140,11 @@ func GetZone(args GetZoneArgs) error {
// Read it in:
providerConfigs, err = config.LoadProviderConfigs(args.CredsFile)
if err != nil {
return fmt.Errorf("failed GetZone lpc(%q): %w", args.CredsFile, err)
return fmt.Errorf("failed GetZone LoadProviderConfigs(%q): %w", args.CredsFile, err)
}
provider, err := providers.CreateDNSProvider(args.ProviderName, providerConfigs[args.CredName], nil)
if err != nil {
return fmt.Errorf("failed GetZone cdp: %w", err)
return fmt.Errorf("failed GetZone CreateDNSProvider: %w", err)
}
// decide which zones we need to convert