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