Markus Cisler
14d64e09f2
Change DomainFilter to apply to records as well
...
This moves `domain_filter.go` to the `endpoint` package to make it
possible to filter and exclude record names in
`plan.filterRecordsForPlan()` so it does not have to be implemented in
every single provider.
Because some providers access `DomainFilter.filters` directly it had to
be exported.
2020-02-24 11:19:45 +01:00
Tariq Ibrahim
394f46cd64
uprade golangci-lint and add megacheck & interface linters
2020-01-23 14:49:23 -08:00
tariqibrahim
672b00d821
add ctx parameter to provider interface and aws API
2020-01-12 13:16:55 -08:00
Tariq Ibrahim
41ba7f1ff5
rename project root package to sigs.k8s.io
2020-01-06 08:08:35 -08:00
Bryan Stenson
26b32f3e4f
typo; remove extra space
2019-12-06 13:37:48 -08:00
Nick Jüttner
f763d2a413
Move into kubernetes-sigs organization ( #1245 )
...
* Move into kubernetes-sigs organization
* Disable labeler action for forks
2019-11-01 17:10:19 +01:00
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