Commit Graph

4924 Commits

Author SHA1 Message Date
Jason Hoch
15b279a4bc Adds TLS flags for pdns provider 2018-06-19 15:40:32 -04:00
Peter Bale
e34bf552d6 Add aws max change count flag (#596)
* Create `NewAWSProvider` with `AWSConfig` struct

Rather than calling `NewAWSProvider` with a list of objects, you will
now call it using a new `AWSConfig` struct. This allows for clearer
declarations of variables which becomes even  more important as more
variables are added.

* Add `aws-max-change-count` flag

Adding a new `aws-max-change-count` flag to override the default max
change count on the aws provider.

Included updated tests with a new `defaultMaxChangeCount` constant and
tests for setting the value as a flag and as an environment variable.

* Update CHANGELOG.md

Updating CHANGELOG.md with 'Add aws max change count flag' PR.
2018-06-18 14:21:37 +02:00
Nick Jüttner
501023cd67 Add node list allow to all RBAC tutorials 2018-06-15 17:23:00 +02:00
Nick Jüttner
2e4238014f Update RBAC for external-dns to list nodes
Introducing support for NodePort services might break cluster which
using RBAC

* allow external-dns to list nodes

Signed-off-by: Nick Jüttner <nick@zalando.de>
2018-06-15 17:03:24 +02:00
Nick Jüttner
f53589f76b
Merge pull request #598 from kubernetes-incubator/doc/v0.5.3
Bump version to v0.5.3
2018-06-15 12:04:11 +02:00
Nick Jüttner
8683d25b19 Bump version to v0.5.3
* Add recent changes to the changelog
* Update version in docs

Signed-off-by: Nick Jüttner <nick@zalando.de>
2018-06-15 11:52:29 +02:00
Svend Sorensen
e01cf2f61d Print a message if no hosted zones match (aws provider) (#592)
* Print a message if no hosted zones match (aws provider)

Fixes #590

* Remove early return
2018-06-14 20:53:54 +02:00
Eric Lordahl
d250699af3
AWS provider: Properly check suitable domains 2018-06-14 14:18:10 -04:00
Gary Kramlich
2ee4b2e533 Add support for NodePort services (#559)
* First stab at NodePort support. Testing incomplete

* Fix up the unit tests

* Remove some deadcode in the unittests

* gather node ips once and add support for srv records

* Make sure we match gofmt simple

* Move the nodes to the testcase and add a test for clusters that only have internal ip addresses

* Somehow forgot about the weight field in the records

* Add SRV as a supported record type
2018-06-14 18:08:05 +02:00
Jason L. van Brackel
49f36ea479 Update azure.md to fix protocol value (#593)
'tcp' is not a supported value whereas 'TCP' is.
2018-06-14 10:56:06 +02:00
Nick Jüttner
f458b37662
Merge pull request #589 from jessfraz/cache-results-azure
add cache to limit calls to providers
2018-06-12 12:08:42 +02:00
Jess Frazelle
4759789ac8
add cache to limit calls to Records()
Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
2018-06-12 05:34:23 -04:00
Nick Jüttner
933b7ff93d
Merge pull request #253 from istalker2/coredns
CoreDNS/SkyDNS provider
2018-06-11 17:58:33 +02:00
Nick Jüttner
34ccb31372
Merge branch 'master' into coredns 2018-06-11 17:41:38 +02:00
Nick Jüttner
86072511c9 Removing the regex 2018-06-11 11:18:50 +02:00
Nick Jüttner
6391ddb92a Removing the regex 2018-06-08 17:49:01 +02:00
Nick Jüttner
531d465c24 Adding more test records 2018-06-07 13:52:46 +02:00
Jaromir Vanek
e7cbc5239c bump version to v0.5.2 (#586) 2018-06-06 09:57:41 +02:00
Nick Jüttner
6c05028f89
Merge pull request #578 from r7vme/azure_msi_support
Add Azure MSI support
2018-06-04 13:49:42 +02:00
Nick Jüttner
7a759bd8df Referencing to RFC and add more unit tests
Signed-off-by: Nick Jüttner <nick@juni.io>
2018-06-04 13:40:11 +02:00
John Chadwick
8cba60b53f Add comments explaining filterRecordsForPlan. 2018-06-03 14:27:24 -04:00
John Chadwick
dd036e1b78 Fix test where record type is blank. 2018-06-01 09:08:17 -04:00
John Chadwick
d934f693ff Fix TXT record planning. 2018-06-01 09:08:17 -04:00
John Chadwick
522107696d Add failing test for TXT record planning (#580) 2018-06-01 09:08:17 -04:00
Roman Sokolkov
9f668a5de7
Move token code to separate function and add test 2018-06-01 10:13:28 +02:00
Nick Jüttner
62e30eaed9 More context
Signed-off-by: Nick Jüttner <nick@juni.io>
2018-06-01 09:39:59 +02:00
Nick Jüttner
52819663f8 Better naming plus minor changes
Signed-off-by: Nick Jüttner <nick@juni.io>
2018-06-01 09:31:21 +02:00
Nick Jüttner
efe46c429d annotation with upper-case hostnames block further updates
Signed-off-by: Nick Jüttner <nick@juni.io>
2018-05-31 16:58:57 +02:00
Martin Linkhorst
ce0162b01e
Merge remote-tracking branch 'upstream/master' into coredns 2018-05-31 15:53:34 +02:00
Roman Sokolkov
b2a5ed229d
Add Azure MSI support 2018-05-31 14:57:58 +02:00
Nick Jüttner
7e3363f110
Merge pull request #574 from jbowes/dnsimple-tolerate-other-zones
Make DNSimple tolerant of unknown zones
2018-05-30 10:31:56 +02:00
Nick Jüttner
baa1da6fa0
Merge pull request #483 from vanekjar/AWS-SD-final
Add AWS Service Discovery provider
2018-05-30 10:31:34 +02:00
James Bowes
5216b5b15c Make DNSimple tolerant of unknown zones
Like other providers, the DNSimple provider should ignore any records
that belong to zones outside of its control.
2018-05-29 10:06:12 -03:00
Nick Jüttner
43649f01ae
Merge pull request #572 from kubernetes-incubator/cloudflare-ttl
[Cloudflare] Custom record TTL
2018-05-28 16:56:43 +02:00
Jaromir Vanek
98dfbbe33f Rename aws-sd-registry to aws-sd 2018-05-28 16:53:22 +02:00
Nick Jüttner
74de102a13 Remove the logic of preventing failing TTL's which are less than 120
Signed-off-by: Nick Jüttner <nick@juni.io>
2018-05-28 09:54:32 +02:00
Nick Jüttner
20beaa8191 Custom record TTL for Cloudflare
Signed-off-by: Nick Jüttner <nick@juni.io>
2018-05-26 19:11:35 +02:00
Jaromir Vanek
cd94888800 Implementation of AWS ServiceDiscovery provider 2018-05-25 07:45:47 -07:00
Martin Linkhorst
e938d71bc3
Merge remote-tracking branch 'upstream/master' into coredns 2018-05-24 14:20:18 +02:00
Raffaele Di Fazio
a104993630 Update docs to latest changes (#563)
* Minor changes to docs and faq

* Other minor changes

* better docs

* Addressed comments
2018-05-22 18:23:08 +02:00
shashidharatd
c18c1c79ec Add a new source called connector (#552)
* Add new connector source

* Update docs for connector source
2018-05-22 17:49:16 +02:00
Martin Linkhorst
960151a5ac
chore: bump version to v0.5.1 (#560) 2018-05-16 13:53:53 +02:00
Raphael Deem
daeda2ed53 use ticker (#553)
* use ticker

* stop the ticker
2018-05-15 16:45:41 +02:00
Henning Jacobs
e664bde484 AWS IAM Instance Profile (#557) 2018-05-15 16:42:57 +02:00
Jaromir Vanek
a66ad607d8 Update AWS SDK dependency to v1.13.7 2018-05-14 17:57:41 -07:00
Roderick Schaefer
3e4f4a3f54 Fixes CNAME support in the PowerDNS provider (#547) 2018-05-09 17:50:14 +02:00
Rajat Jindal
c2751f81cf add support for hostname annotation in ingress resource (#545)
* add support for hostname annotation in ingress resource

* implement getHostnamesFromAnnotations and use that in ingress/service
2018-05-08 16:13:19 +02:00
Dan Bond
0e99625e9a source/service: if clusterIP: None, set TTL (#546)
* source/service: if clusterIP: None, set TTL

* source/service: test headless endpoints with TTL
2018-05-08 14:14:13 +02:00
Martin Linkhorst
0a3bb77833 fix: give linters more time to do their work (#548) 2018-05-08 09:18:46 +02:00
József Kertész
5e08edca93 Fixing typo (#542) 2018-05-03 09:52:41 +02:00