4924 Commits

Author SHA1 Message Date
Annegies van 't Zand
aa9d4cdc92 commit with the correct email 2020-03-31 07:46:44 +02:00
Yury Tsarev
83ea480c57 Skip not A Target related labels
* Otherwise it would lead to unwanted deletion of etcd keys
* Inline func comment fix
2020-03-30 18:35:58 +02:00
jochen weber
99cebfcf0a update to go 1.14.1 2020-03-30 12:18:59 +02:00
Yury Tsarev
3602c4767d Multiple A records support for the same FQDN
* Fixes https://github.com/kubernetes-sigs/external-dns/issues/1313
* Logic is to have unique key for every of multiple `ep.Targets` and keep
  them around in `ep.Labels` for further consistency
* Unit test is not very strict as testing functions are not ready for
  multiple Services with the same key but is imho good enough
2020-03-28 04:53:56 +01:00
Yury Tsarev
d432625168 Implement annotation filter for CRD source
* Ability to use `--annotation-filter` for CRD source
* Use case is similar to https://github.com/kubernetes-sigs/external-dns/blob/master/docs/faq.md#running-an-internal-and-external-dns-service
  but for CRD source, effectively DNSEndpoints instead of Ingresses
2020-03-28 00:21:25 +01:00
Kubernetes Prow Robot
679f71aa32
Merge pull request #1472 from kubernetes-sigs/raffo/edit-infoblox-maintainers
Add first maintainers in list.
2020-03-26 07:30:26 -07:00
Raffaele Di Fazio
ae1aea9b7b Updated README.md 2020-03-26 14:21:26 +01:00
Raffaele Di Fazio
7a9966c166 add first maintainers in list. 2020-03-26 14:20:10 +01:00
Kubernetes Prow Robot
7fbcd59ccd
Merge pull request #1469 from ytsarev/ovhfix
Fix DomainFilter type in OVH provider
2020-03-24 06:10:47 -07:00
Yury Tsarev
39469705ea Fix tests and pipeline 2020-03-20 09:17:34 +01:00
Yury Tsarev
75e7a3d5a3 Fix DomainFilter type in OVH provider
Otherwise build fails with
```
provider/ovh.go:50:15: undefined: DomainFilter
make: *** [Makefile:57: build/external-dns] Error 2
```
2020-03-20 00:36:02 +01:00
Kubernetes Prow Robot
1e66c4a4ff
Merge pull request #1439 from Hugome/provider-ovh
Add OVH Provider
2020-03-17 01:40:22 -07:00
Kubernetes Prow Robot
9c51581667
Merge pull request #1466 from linki/changelog-v0.7.0
Add changelog for v0.7.0
v0.7.0
2020-03-10 09:43:35 -07:00
Martin Linkhorst
c393e9f2c0
update changelog with latest addition 2020-03-10 17:24:48 +01:00
Kubernetes Prow Robot
ec7c6ba4d7
Merge pull request #1442 from freenowtech/filter-record-creation
Change DomainFilter to apply to records as well
2020-03-10 09:03:35 -07:00
Hugome
62ac50229c
Remove 'Generate consumer key' options and add more docs on that 2020-03-10 15:11:32 +01:00
Hugome
068892dd18
Fix CNAME target suffix 2020-03-10 14:38:53 +01:00
Hugome
0ce07dec95
Remove useless manual line feed 2020-03-10 14:38:53 +01:00
Hugo Meyronneinc
6bc978cb2a
Quality code improve 2020-03-10 14:38:53 +01:00
Hugome
792fd891e3
Fix tests/linter 2020-03-10 14:38:53 +01:00
Hugome
430e357d27
Add OVH Provider
- OVH Provider
 - Tests
 - Documentations
2020-03-10 14:37:52 +01:00
Martin Linkhorst
c28aeecd6e chore: add changelog for v0.7.0 2020-03-09 17:06:28 +01:00
Kubernetes Prow Robot
1e7c600279
Merge pull request #1465 from kubernetes-sigs/linki-patch-6
Add skipper routegroups to source flag documentation
2020-03-09 09:01:43 -07:00
Martin Linkhorst
6b977cbb3d
chore: add skipper routegroups to source flag documentation 2020-03-09 16:40:03 +01:00
Kubernetes Prow Robot
ff46abf66c
Merge pull request #1462 from szuecs/fix/nit-return-early
fix: return early if tokenfile could not be read
2020-03-09 07:29:40 -07:00
Sandor Szücs
fe0e0c1250
fix: return early if tokenfile could not be read
Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
2020-03-09 13:45:06 +01:00
Kubernetes Prow Robot
b0c12fba72
Merge pull request #1444 from szuecs/feature/route-group
Feature routegroup
2020-03-09 05:03:36 -07:00
Martin Linkhorst
bbed273d21
docs: fix skipper routegroup flag in docs 2020-03-09 12:44:19 +01:00
Sandor Szücs
116856f422
implement RouteGroup with similar feature set to ingress
add documentation for kube-ingress-aws-controller and RouteGroup

Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
2020-03-05 17:14:30 +01:00
Kubernetes Prow Robot
b3609c4cb9
Merge pull request #1459 from linki/fix-build2
Use correct fields for test to allow compilation again
2020-03-05 06:40:38 -08:00
Martin Linkhorst
819b2303d8 fix: change test field to compile again 2020-03-05 15:05:31 +01:00
Kubernetes Prow Robot
a563022e8a
Merge pull request #1005 from devkid/feature/headless-services-publishnotreadyaddresses
Headless service: retrieve endpoints via Endpoints resource; evaluate spec.publishNotReadyAddresses
2020-03-04 05:37:46 -08:00
ttonline
4fb9b61072
fix broken links:https://community.exoscale.com/documentation/dns/api/ (#1451) 2020-03-03 14:36:11 +01:00
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
Kubernetes Prow Robot
5fc6adf36d
Merge pull request #1412 from ouzklcn/feature/rfc2136-min-ttl
Add option to define minimum TTL for rfc2136 provider
2020-02-19 00:42:25 -08:00
Kubernetes Prow Robot
6337a6d188
Merge pull request #1426 from thomasv314/dedup-targets
Remove duplicate targets from endpoints for headless services
2020-02-19 00:38:25 -08:00
Alfred Krohmer
65208db6ec Address review comments 2020-02-18 20:18:56 +01:00
Alfred Krohmer
c91eae9d2f Update documentation to include RBAC permissions for endpoints resources 2020-02-18 19:43:41 +01:00
Alfred Krohmer
9343fb261f Fix typo 2020-02-18 19:43:41 +01:00
Alfred Krohmer
6cab35b404 Add CLI option to always publish not ready addresses of headless services 2020-02-18 19:43:41 +01:00
Alfred Krohmer
de28274a6f Headless service: retrieve endpoints via Endpoints resource; evaluate spec.publishNotReadyAddresses
Currently, the endpoints of headless services are retrieved
by querying pods using the pod selector of the service.
Instead, we now query for an Endpoints resource with the
same name as the Service object to get the endpoints for the
service. This is needed in order to support the
spec.publishNotReadyPods attribute of a service.
2020-02-18 19:41:41 +01:00
Thomas Vendetta
9842cfab29
Use struct instead of bool 2020-02-18 11:45:01 -05:00
Kubernetes Prow Robot
9eb829af1d
Merge pull request #1427 from tariq1890/upd_img
update docker image references of external-dns
2020-02-18 04:15:28 -08:00
Kubernetes Prow Robot
3c98f66e39
Merge pull request #1422 from norshtein/azure-msi
fix(azure): not use SPN to authenticate when clientid or secret is 'msi'
2020-02-18 02:37:30 -08:00
Tongyao Si
feed7d7838 fix(azure): not use SPN to authenticate when clientid or secret is 'msi'
Add unit test

Fix unit test error

Fix unit test error

Fix unit test error

Fix unit test error

Fix unit test error

Fix unit test error

Fix unit test error
2020-02-17 21:46:21 +08:00
Thomas Vendetta
d31890f12d
Fix issue where headless services could return duplicate pod IP's 2020-02-13 09:47:18 -05:00
Tariq Ibrahim
e623d9f35f
update docker image references of external-dns 2020-02-12 16:00:10 -08:00
Kubernetes Prow Robot
b0a3f3784f
Merge pull request #1424 from kubernetes-sigs/njuettner-patch-1
Adding issue templates
2020-02-12 09:06:51 -08:00
Oguz Kilcan
21275c9aa0
Updated minTTL variable type from int64 to Duration 2020-02-12 12:18:18 +01:00
Nick Jüttner
0d3e363c8d Adding issue templates 2020-02-12 11:27:56 +01:00