From 32fc12dea2b0d006611785b76e69f57478cd62ec Mon Sep 17 00:00:00 2001 From: Jordan Jones Date: Fri, 24 May 2024 09:11:21 -0700 Subject: [PATCH 1/4] Print literally everything that wants to be applied --- dnsprovider/dnsprovider.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dnsprovider/dnsprovider.go b/dnsprovider/dnsprovider.go index ff7ad03..2a87eb6 100644 --- a/dnsprovider/dnsprovider.go +++ b/dnsprovider/dnsprovider.go @@ -305,6 +305,11 @@ func (p *DNSProvider) Records(ctx context.Context) ([]*endpoint.Endpoint, error) // ApplyChanges applies a given set of changes in the DNS provider. func (p *DNSProvider) ApplyChanges(ctx context.Context, changes *plan.Changes) error { + + jsonData, _ := json.Marshal(changes) + jsonString := string(jsonData) + fmt.Println(jsonString) + for _, ep := range changes.Create { record := DNSRecord{ Key: ep.DNSName, From 2130c425f42ea8e4783ac536a29b5c629dfbb698 Mon Sep 17 00:00:00 2001 From: Jordan Jones Date: Fri, 24 May 2024 09:15:00 -0700 Subject: [PATCH 2/4] chore: add sponsor button --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..1de4d1c --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +github: [kashalls] \ No newline at end of file From f53b14db57f08480b0726a9d19be1ede5df25e16 Mon Sep 17 00:00:00 2001 From: Jordan Jones Date: Fri, 24 May 2024 09:23:59 -0700 Subject: [PATCH 3/4] chore: remove log json marshal debugs, print actual responses to console --- dnsprovider/dnsprovider.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dnsprovider/dnsprovider.go b/dnsprovider/dnsprovider.go index 2a87eb6..6156a13 100644 --- a/dnsprovider/dnsprovider.go +++ b/dnsprovider/dnsprovider.go @@ -218,22 +218,17 @@ func (c *Client) CreateRecord(record DNSRecord) (*DNSRecord, error) { return nil, err } - log.Debugf("json marshal: %v", record) - resp, err := c.ShipData(UnifiDNSRecords, body) if err != nil { return nil, err } - log.Debugf("json marshal 2: %v", resp) - var newRecord DNSRecord err = json.Unmarshal(resp, &newRecord) if err != nil { return nil, err } - log.Debugf("json marshal 3: %v", newRecord) return &newRecord, nil } @@ -290,6 +285,10 @@ func (p *DNSProvider) Records(ctx context.Context) ([]*endpoint.Endpoint, error) return nil, err } + jsonData, _ := json.Marshal(records) + jsonString := string(jsonData) + fmt.Println(jsonString) + var endpoints []*endpoint.Endpoint for _, record := range records { endpoints = append(endpoints, &endpoint.Endpoint{ From 44d077a46ef379dcb42678ea15d4da78347854b9 Mon Sep 17 00:00:00 2001 From: Jordan Jones Date: Fri, 24 May 2024 09:25:59 -0700 Subject: [PATCH 4/4] chore: remove unused import --- dnsprovider/dnsprovider.go | 1 - 1 file changed, 1 deletion(-) diff --git a/dnsprovider/dnsprovider.go b/dnsprovider/dnsprovider.go index 6156a13..0bec4fb 100644 --- a/dnsprovider/dnsprovider.go +++ b/dnsprovider/dnsprovider.go @@ -10,7 +10,6 @@ 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"