From 2d47d024459f6b2b4fbe502a663a206692d08549 Mon Sep 17 00:00:00 2001 From: Jordan Jones Date: Fri, 24 May 2024 09:32:39 -0700 Subject: [PATCH] do: maybe some good debugging? --- dnsprovider/dnsprovider.go | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/dnsprovider/dnsprovider.go b/dnsprovider/dnsprovider.go index 0bec4fb..4c12ed3 100644 --- a/dnsprovider/dnsprovider.go +++ b/dnsprovider/dnsprovider.go @@ -10,6 +10,7 @@ import ( "net/http" "net/http/cookiejar" + log "github.com/sirupsen/logrus" "sigs.k8s.io/external-dns/endpoint" "sigs.k8s.io/external-dns/plan" "sigs.k8s.io/external-dns/provider" @@ -99,15 +100,15 @@ func (c *Client) setHeaders(req *http.Request) { } func (c *Client) GetData(url string) ([]byte, error) { - req, _ := http.NewRequest(http.MethodGet, fmt.Sprintf(url, c.BaseURL), nil) - c.setHeaders(req) resp, err := c.HTTPClient.Do(req) if err != nil { return nil, err } + log.Debugf("get data: %s", resp.Status) + log.Debugf("get data: %v", resp.Body) if csrf := resp.Header.Get("x-csrf-token"); csrf != "" { c.csrf = resp.Header.Get("x-csrf-token") @@ -128,10 +129,11 @@ func (c *Client) ShipData(url string, body []byte) ([]byte, error) { c.setHeaders(req) resp, err := c.HTTPClient.Do(req) - if err != nil { return nil, err } + log.Debugf("post data: %s", resp.Status) + log.Debugf("post data: %v", resp.Body) if csrf := resp.Header.Get("x-csrf-token"); csrf != "" { c.csrf = resp.Header.Get("x-csrf-token") @@ -155,6 +157,8 @@ func (c *Client) PutData(url string, body []byte) ([]byte, error) { if err != nil { return nil, err } + log.Debugf("put data: %s", resp.Status) + log.Debugf("put data: %v", resp.Body) if csrf := resp.Header.Get("x-csrf-token"); csrf != "" { c.csrf = resp.Header.Get("x-csrf-token") @@ -172,13 +176,14 @@ func (c *Client) PutData(url string, body []byte) ([]byte, error) { func (c *Client) DeleteData(url string) ([]byte, error) { req, _ := http.NewRequest(http.MethodPost, url, nil) - c.setHeaders(req) - resp, err := c.HTTPClient.Do(req) + resp, err := c.HTTPClient.Do(req) if err != nil { return nil, err } + log.Debugf("delete data: %s", resp.Status) + log.Debugf("delete data: %v", resp.Body) if csrf := resp.Header.Get("x-csrf-token"); csrf != "" { c.csrf = resp.Header.Get("x-csrf-token")