Skip to content

Commit 41dd5eb

Browse files
committed
Cover the case when A record exist on Cloudflare
1 parent ca9082e commit 41dd5eb

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

pkg/providers/cloudflare.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ func (cdp *CloudflareDnsProvider) UpdateA(ip, nodeName string) error {
7373

7474
_, err = cdp.client.DNS.Records.New(ctx, newRecordParams, options)
7575
if err != nil {
76+
if strings.Contains(err.Error(), "An identical record already exists.") {
77+
fmt.Printf("✅ A already exists: %s -> %s\n", aRecord, ip)
78+
}
7679
fmt.Printf("Failed to create A record: %v\n", err)
7780
return err
7881
}

0 commit comments

Comments
 (0)