9 Commits

Author SHA1 Message Date
Michael Fraenkel
fab942f486 Cache the endpoints on the controller loop
The controller will retrieve all the endpoints at the beginning of its
loop. When changes need to be applied, the provider may need to query
the endpoints again. Allow the provider to skip the queries if its data was
cached.
2019-05-07 19:51:53 -04:00
mburtless
4fdeef3f2f Add flags for configuring custom NS1 endpoint and ignoring SSL verification for PrivateDNS support 2019-04-26 10:47:17 -04:00
mburtless
3d46e95f65 Add boilerplate to ns1 provider and tests and simplfy code for inititializing provider 2019-04-22 11:43:38 -04:00
mburtless
60666d8757 Remove comment 2019-04-22 11:43:38 -04:00
mburtless
7b6155c9a6 add comments 2019-04-22 11:43:38 -04:00
mburtless
23cca93afe Wrap ns1 client with interface for easier testing 2019-04-22 11:43:38 -04:00
mburtless
9acbecefad Adds comments and fixes filtering 2019-04-22 11:43:38 -04:00
mburtless
b9392049a6 Fix construction of record name in endpoint 2019-04-22 11:43:38 -04:00
mburtless
bff09c20c9 Initial Skeleton From NS1 Provider
This needs unit tests and a full integration test.

Pushing this as an initial checkpoint.
2019-04-22 11:43:38 -04:00