From 88996f6797ea3519e2fbcc3a5b5bc83c170ec41b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=9F=E9=85=8C=20=E9=B5=AC=E5=85=84?= Date: Mon, 14 Mar 2022 07:38:25 +0900 Subject: [PATCH] trim? --- main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index ddef5cc..0737116 100644 --- a/main.go +++ b/main.go @@ -121,6 +121,8 @@ func (c *customDNSProviderSolver) Present(ch *v1alpha1.ChallengeRequest) error { _zone = strings.TrimRight(_zone, ".") _key := "\"" + ch.Key + "\"" + fmt.Println("ADD", _zone, _key) + err = dnsObj.AddRecord("TXT", _zone, _key, false, "") if err != nil { return err @@ -138,8 +140,11 @@ func (c *customDNSProviderSolver) Present(ch *v1alpha1.ChallengeRequest) error { // concurrently. func (c *customDNSProviderSolver) CleanUp(ch *v1alpha1.ChallengeRequest) error { + _addr := strings.TrimRight(ch.ResolvedFQDN, ".") _key := "\"" + ch.Key + "\"" - _id, err := c.freedns.FindRecord(strings.TrimSuffix(ch.ResolvedZone, "."), "TXT", _key) + _id, err := c.freedns.FindRecord(_addr, "TXT", _key) + + fmt.Println("DEL", _addr) if _id != "" { err = c.freedns.DeleteRecord(_id)