Commit Graph

13 Commits

Author SHA1 Message Date
Tariq Ibrahim
41ba7f1ff5
rename project root package to sigs.k8s.io 2020-01-06 08:08:35 -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
njuettner
76c09dab1f Switch to go modules 2019-04-09 17:22:36 +02:00
Anand Singh Kunwar
adfe88a526 Fixed PowerDNS Domain Filter Bug
* When using Domain Filters with PowerDNS provider and providing
  no domain filter, the provider ignores all zones instead of
  including all zones which is the default behaviour
* Added test cases for PartitionZones function of PDNSClient
2019-02-17 18:14:15 +05:30
Otto Yiu
04ca5ec22f pdns: Add DomainFilter support 2018-10-22 13:54:11 -07:00
Jason Hoch
537476c6f9 format again 2018-06-21 14:47:39 -04:00
Jason Hoch
48c38265b7 Update tests 2018-06-21 13:28:48 -04:00
Jason Hoch
d56ef6dbda gofmt 2018-06-19 15:56:55 -04:00
Jason Hoch
15b279a4bc Adds TLS flags for pdns provider 2018-06-19 15:40:32 -04:00
Roderick Schaefer
3e4f4a3f54 Fixes CNAME support in the PowerDNS provider (#547) 2018-05-09 17:50:14 +02:00
Anand Singh Kunwar
e84630f011 Fixed Bug in PowerDNS provider and added testcases
* Fixed PowerDNS provider bug affecting endpoint conversion to
  zone in a particular case
* Added a regressive test case, covered an additional case

PowerDNS provider bug: In the function ConvertEndpointsToZones,
the endpoints are sorted lexicographically increasing
(and by record type in case of match). The zones are sorted by
decreasing order of length. There's a loop through of zones
under which the code loops through endpoints. In the case
the first endpoint does not match with the first zone,
the complete zone won't get populated with any endpoints.
2018-04-20 17:15:48 +05:30
Nick Jüttner
32ce01e7fb Fix multi targets PowerDNS (#532) 2018-04-18 21:36:43 +02:00
Anhad Jai Singh
ec822d7bbd Add PowerDNS as a provider
Commit adds:
* Implementation of PowerDNS as a provider
* Tests for said implementation
* github.com/ffledgling/pdns-go, which provides go client bindings for
  PowerDNS's HTTP API, as a dependency
* "pdns" as an additional option for the `--provider` flag
* `--pdns-server` and `--pdns-api-key` as additional flags for PowerDNS
  specific configuration
2018-04-16 19:11:35 +05:30