mirceanton / external-dns-provider-mikrotik

ExternalDNS webhook to manage Mikrotik DNS Records.
Apache License 2.0
9 stars 1 forks source link

epic: Testing #85

Open mircea-pavel-anton opened 1 week ago

mircea-pavel-anton commented 1 week ago

After merging some renovate updates that passed the (extremely minimal) testing that was in place, the app has some issues when importing DNS entries from MTK API. As such, better testing is definitely required.

Goals and non-goals

TODO

mircea-pavel-anton commented 5 days ago

Relevant: https://github.com/mirceanton/external-dns-provider-mikrotik/pull/88

mircea-pavel-anton commented 4 days ago

Questions

Client Connection Validation

Should I validate the connection between the API Client and the actual RouterOS API server as part of the Client creation, Provider creation or neither?

I think it is important to validate the client can connect properly (good credentials, good url etc.) sooner rather than later so that we can fail fast if something is wrong.

https://github.com/mirceanton/external-dns-provider-mikrotik/pull/91/commits/48c00db58fc664700c98560cb4ff60ee989b72d3