Support Cloudflare API token in live tests.

Previously only API keys were supported.

Signed-off-by: Andrew M. White <andrewmwhite@gmail.com>
This commit is contained in:
Andrew M. White 2021-09-16 18:51:30 -07:00
parent bc1647c504
commit fe4945de6f

View File

@ -42,8 +42,9 @@ func (c *DNSProviderMock) makeRequest(method, uri string, body io.Reader) (json.
func init() {
cflareEmail = os.Getenv("CLOUDFLARE_EMAIL")
cflareAPIKey = os.Getenv("CLOUDFLARE_API_KEY")
cflareAPIToken = os.Getenv("CLOUDFLARE_API_TOKEN")
cflareDomain = os.Getenv("CLOUDFLARE_DOMAIN")
if len(cflareEmail) > 0 && len(cflareAPIKey) > 0 && len(cflareDomain) > 0 {
if len(cflareEmail) > 0 && (len(cflareAPIKey) > 0 || len(cflareAPIToken) > 0) && len(cflareDomain) > 0 {
cflareLiveTest = true
}
}