cloudydeno / kubernetes-dns-sync

Manage hosted DNS providers using a Kubernetes control plane
8 stars 0 forks source link

Refactoring of existing logic, for testability and extensibility #6

Closed danopia closed 2 years ago

danopia commented 3 years ago

Adds several 'tests' that stress the existing code. A couple unit-ish tests next to individual modules, and also a couple "end-to-end" tests that use a particular config.

Also making the ID-management parts of vultr reusable, since Cloudflare and others also want to keep track of opaque provider-provided record IDs.