From 4a7a5515a0e520e1873d6393d38d89ea26420eb1 Mon Sep 17 00:00:00 2001 From: Craig Peterson Date: Mon, 17 Jun 2019 15:12:23 -0400 Subject: [PATCH] add a comment explaining cloudflare tll oddness --- providers/cloudflare/cloudflareProvider.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/providers/cloudflare/cloudflareProvider.go b/providers/cloudflare/cloudflareProvider.go index e2e90bd9f..f8eba6b86 100644 --- a/providers/cloudflare/cloudflareProvider.go +++ b/providers/cloudflare/cloudflareProvider.go @@ -297,6 +297,9 @@ func (c *CloudflareApi) preprocessConfig(dc *models.DomainConfig) error { if rec.Metadata == nil { rec.Metadata = map[string]string{} } + // cloudflare uses "1" to mean "auto-ttl" + // if we get here and ttl is not specified (or is the dnscontrol default of 300), + // use automatic mode instead. if rec.TTL == 0 || rec.TTL == 300{ rec.TTL = 1 }