Commit Graph

4924 Commits

Author SHA1 Message Date
Vladislav Troinich
f3b2de09a3 Add missing rfc2136 enum value to provider flag 2018-10-15 16:37:48 +03:00
k8s-ci-robot
db13a3d5d7
Merge pull request #739 from shashidharatd/nilmap
Fix nil map access of endpoint labels
2018-10-15 05:07:23 -07:00
shashidharatd
96b50dd4c4 Fix nil map access of endpoint labels 2018-10-15 11:43:19 +05:30
Otto Yiu
d505f2320a fix domain filter match logic to not match similar domain names 2018-10-14 15:34:15 -07:00
Nick Jüttner
052f7e73f7
Merge pull request #734 from linki/changelog3
Fix wrong entry in changelog
2018-10-11 17:30:31 +02:00
Martin Linkhorst
013b12373d
docs: fix wrong entry in changelog 2018-10-11 17:08:33 +02:00
k8s-ci-robot
0584a20466
Merge pull request #733 from linki/changelog2
Update changelog to v0.5.8
2018-10-11 08:04:30 -07:00
Martin Linkhorst
904f68ad21
docs: update changelog to v0.5.8 2018-10-11 16:44:56 +02:00
k8s-ci-robot
dd352b347b
Merge pull request #702 from mackIOConsulting/rfc2136_provider
Rfc2136 provider
2018-10-11 05:49:34 -07:00
Vladislav Troinich
36ff04d5cd Small style fix after code review 2018-10-11 15:06:42 +03:00
k8s-ci-robot
039746c574
Merge pull request #724 from kubernetes-incubator/eval-target-health
Correctly populate target health check on existing records
2018-10-11 03:34:03 -07:00
k8s-ci-robot
7fa840ed42
Merge pull request #725 from linki/secctx
Document how to use a different security context
2018-10-10 03:02:06 -07:00
Nick Jüttner
181918de44
Merge pull request #730 from cliedeman/add-linode
Added linode to supported cloud providers
2018-10-09 14:26:07 +02:00
Peter Strzyzewski
8084a5e41b Fixed tests store records with escaped wildcard. Added test to verify wildcard record with prefix. 2018-10-04 11:28:16 -07:00
cliedeman
e3f73618b1 Added linode to support cloud providers 2018-10-04 18:49:28 +02:00
Peter Strzyzewski
e9faea3596 Matching entire string for wildcard in txt records with prefixes 2018-10-02 14:40:18 -07:00
Martin Linkhorst
8163db497d
docs: document how to use a different security context 2018-10-02 18:36:58 +02:00
Sébastien Prud'homme
6285b2c38d Don't erase endpoints labels (#713) 2018-10-02 17:45:29 +02:00
Martin Linkhorst
f21f45b15d
fix(aws): correctly populate target health check on existing records 2018-10-02 17:44:02 +02:00
Martin Linkhorst
7dbd6b0fa9
fix: pass all relevant CLI flags to AWS provider (#719) 2018-09-27 13:54:40 +02:00
Ben Hundley
381b7667c4 Fix TLS issue with OpenStack auth (Designate) 2018-09-25 14:47:50 -05:00
Vladislav Troinich
dc2e1c07e5 Fix interface export issue 2018-09-24 16:30:57 +03:00
Vladislav Troinich
d32a03ad32 Add couple of tests for RFC2136 provider 2018-09-24 10:52:28 +03:00
Nick Jüttner
6d2b83cbf2
Merge pull request #701 from pascalgn/master
Continue even if node listing fails
2018-09-20 10:21:49 +02:00
Nick Jüttner
983d075296
Merge pull request #699 from peterbale/fix-aws-batching
Allow AWS batching to fully sync on each run
2018-09-20 10:21:09 +02:00
Pascal
05c7601e7a Continue even if node listing fails 2018-09-19 22:17:15 +02:00
Nick Jüttner
f2eea13706
Merge pull request #714 from linki/glog-replacement
Replace glog with a noop logger
2018-09-19 16:45:34 +02:00
Martin Linkhorst
c6dcc38516
chore: replace glog with a noop logger 2018-09-19 15:26:17 +02:00
Nick Jüttner
9aaf788394
Merge pull request #704 from kevinmdavis/master
Fix handling of custom TTL values with Google DNS.
2018-09-12 14:28:29 +02:00
Kevin Davis
1c57771337 Fix handling of custom TTL values with Google DNS. 2018-09-09 22:11:44 -07:00
Peter Bale
25b7cfb25c Moving methods around
This is an update to the order in which we have the new mock methods.

Removed comment and added comment to exported mock helper.
2018-09-07 13:32:40 +01:00
Raffaele Di Fazio
ffb5991f5b
Merge pull request #703 from kubernetes-incubator/changelog-v0.5.6
Updating CHANGELOG.md to v0.5.6
2018-09-07 13:54:26 +02:00
Nick Jüttner
3767139844 Updating CHANGELOG.md to v0.5.6 2018-09-07 13:40:56 +02:00
Vladislav Troinich
c83c079a4f Add small comment to push CLA check 2018-09-07 12:20:48 +03:00
Vladislav Troinich
51447c41a2 Change RFC2136 default port to zero 2018-09-07 12:03:19 +03:00
Vladislav Troinich
3774333fb6 Add github.com/miekg/dns to dependencies 2018-09-07 11:25:33 +03:00
Vladislav Troinich
02437bb25c Merge remote-tracking branch 'origin/master' into rfc2136_provider
# Conflicts:
#	Gopkg.lock
#	Gopkg.toml
2018-09-07 10:51:35 +03:00
Nick Jüttner
b979ca5a86
Merge pull request #700 from bartelsielski/powerdns-fix-http-req
Fix Host field in HTTP request when using pdns provider
2018-09-06 18:18:45 +02:00
Peter Bale
93053087f1 Adding new tests for additional batching logic
This is to add two new tests which will cover the new logic where the
submit route53 changes function can error if any one of the updates
fails for any given batch in any given zone. Additionally, there is now
a test to check that the application does not try and create a set of
entries if the total number of changes associated with a given name is
greater than the total number of allowed changes per batch.
2018-09-06 16:44:20 +01:00
Peter Bale
be4b4accf9 Change the way aws batching works
This is to change the way batching works when using the aws provider.
Originally, batching would take the first n records you want to update
and perform the desired actions on those records as part of a sync. It
would then wait for the configured sync period and take the first n
records again and sync them. The issue with this is that when you are
using the TXT registry with a custom prefix, the updates can sync a TXT
record and not the accompanying A/CNAME record. This causes external-dns
to get out of sync with what is created and what the current state
actually is. This update uses the same idea of batching, however, rather
than stopping after the first batch until the next run, batching will
now have a separate batch interval which controls the interval between
each batch in the same sync period. This allows external-dns to fully
sync with route53 as part of each sync and can then know that the state
is complete.

Fixes https://github.com/kubernetes-incubator/external-dns/issues/679
2018-09-06 16:44:20 +01:00
Jonas Michel
b9b6842195 Add Source implementation for Istio Gateway (#694)
* add Istio Gateway Source

* add documentation for Istio Gateway Source

* make both istio namespace and ingress gateway service configurable

* prefix gateway types, constructors, and flags with 'istio-'

* fix: add missing sources to source flag docs
2018-09-06 16:39:32 +02:00
Bartel Sielski
476e0456ac Fix Host field in HTTP request when using pdns provider
The Host field of the HTTP request is set incorrectly when passing
the configured server.  The underlying HTTP library experts a hostname
to be passed.  When passing it a string of the form 'http://pdns.example.com'
this gets converted into 'http:' (stripping everything from the first
slash onward).  However setting the Host field in the pdnsClientConfig
object is not needed because the underlying library will then parse the
hostname from the URL.

Fixes #661

Signed-off-by: Bartel Sielski <bartel.sielski@gmail.com>
2018-09-06 15:52:44 +02:00
Vladislav Troinich
0151de539c Add RFC2136 provider 2018-09-06 11:46:01 +03:00
Nick Jüttner
a7ac4f9b1e
Merge pull request #657 from shashidharatd/generic-source
CRD source based on getting endpoints from CRD
2018-09-05 14:35:35 +02:00
Nick Jüttner
488f10394a
Merge branch 'master' into generic-source 2018-09-03 10:55:12 +02:00
Nick Jüttner
9c8a9f756b
Merge pull request #698 from xianlubird/doc/alibaba-cloud
Alibaba Cloud Provider add zone info to deployment
2018-09-03 10:47:36 +02:00
xianlubird
ae9c135d75 Add zone info to deployment 2018-09-03 16:20:26 +08:00
Nick Jüttner
08c791ff5b
Merge pull request #653 from Devatoria/feature/service_types_filter
Add filter by service type feature
2018-08-31 16:37:10 +02:00
Elliot Franford
ecc6b4cecf Add helper script to update route53 txt owner entries 2018-08-31 10:36:25 -04:00
Nick Jüttner
0f46801dce
Merge pull request #696 from xianlubird/aliyun
Add Alibaba Cloud Provider
2018-08-31 09:53:59 +02:00