Commit Graph

4924 Commits

Author SHA1 Message Date
Nick Jüttner
51418a543f
Merge pull request #538 from danbondd/clusterrole-pods-docs
docs/tutorials: add pods resources to external-dns ClusterRole
2018-04-25 14:34:41 +02:00
Dan Bond
25af706af3 docs/tutorials: add pods resources to external-dns ClusterRole 2018-04-24 16:07:51 +01:00
Martin Linkhorst
b94288fcb9
chore: bump version to v0.5.0 2018-04-23 16:50:13 +02:00
Martin Linkhorst
ce8f1d851c
Correctly filter records that don't match all filters (#533)
* fix(google): correctly filter records that don't match all filters

* update changelog with the filters fix

* fix(google): add test to ensure domain filter works
2018-04-23 15:50:09 +02:00
Nick Jüttner
57d262129f
Merge pull request #535 from anandsinghkunwar/pdns-bugfix
Fixed Bug in PowerDNS provider and added testcases
2018-04-20 15:54:42 +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
d68657d9cb
Merge pull request #531 from linki/nlb
AWS: add support for AWS Network Load Balancers
2018-04-19 10:20:53 +02:00
Nick Jüttner
939bf8357b Merge branch 'nlb' of https://github.com/linki/external-dns into pr/531 2018-04-19 10:11:48 +02:00
Martin Linkhorst
0d5e3079de docs: update changelog with NLB support 2018-04-19 10:11:29 +02:00
Martin Linkhorst
3f675b0cb1 feat: add support for AWS NLBs 2018-04-19 10:10:38 +02:00
Nick Jüttner
32ce01e7fb Fix multi targets PowerDNS (#532) 2018-04-18 21:36:43 +02:00
Martin Linkhorst
f84eb33fdd
Merge branch 'master' into nlb 2018-04-18 18:28:21 +02:00
Martin Linkhorst
19b5e281d5
docs: update changelog with NLB support 2018-04-18 18:27:29 +02:00
Martin Linkhorst
9eb199fc7c
feat: add support for AWS NLBs 2018-04-18 17:34:16 +02:00
Nick Jüttner
8819ed62e8
Merge pull request #524 from linki/assume-role
AWS: Allow to assume another role
2018-04-18 16:02:06 +02:00
Nick Jüttner
68be609648
Merge pull request #493 from grimmy/issue-239-multiple-targets
Inititial support for multiple targets per record
2018-04-18 15:13:03 +02:00
Martin Linkhorst
790a78292a
fix: actually change the correct config object 2018-04-18 13:51:28 +02:00
Martin Linkhorst
4dd4decf7d
ref: use AWS's AssumeRoleProvider to refresh credentials 2018-04-17 17:57:30 +02:00
Nick Jüttner
f93ed1f68f
Merge pull request #528 from ffledgling/pdns-docs
Add docs for pdns provider
2018-04-17 15:52:06 +02:00
Anhad Jai Singh
bea99407c6 Add docs for pdns provider 2018-04-17 18:56:16 +05:30
Nick Jüttner
72713cb916
Merge pull request #527 from kubernetes-incubator/docs/gke/rbac
RBAC permissions
2018-04-17 09:51:41 +02:00
Nick Jüttner
f58f53a3e4 RBAC permissions 2018-04-16 17:38:41 +02:00
Nick Jüttner
b4a8c14c69
Merge pull request #373 from ffledgling/363-pdns
Add PDNS as a Provider
2018-04-16 16:20:49 +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
Gary Kramlich
4d532e25e7 Merge branch 'master' into issue-239-multiple-targets 2018-04-12 12:15:39 -05:00
Gary Kramlich
0e8354795f Merge branch 'master' into issue-239-multiple-targets 2018-04-12 12:11:15 -05:00
Gary Kramlich
0d0c171811 Add some additional tests for Target.Same 2018-04-12 11:22:33 -05:00
Martin Linkhorst
587b4128cb
feat: allow to assume another role for AWS 2018-04-12 14:59:28 +02:00
Nick Jüttner
e499a737cb Fix designate provider and tests (#522) 2018-04-12 14:58:48 +02:00
Nick Jüttner
678d558793
Merge pull request #486 from cbrand/feature/azure-environment-support
Add Foreign Cloud support to Azure Provider (#485)
2018-04-12 09:18:43 +02:00
Nick Jüttner
804dca0989 Merge branch 'istalker2-designate' 2018-04-05 12:46:32 +02:00
Nick Jüttner
5fc7d31a57 Resolving merge conflicts 2018-04-05 12:40:27 +02:00
Helgi Þormar Þorbjörnsson
2319a44fc1 Add a flag that allows FQDN and Annotations to combine (#513)
* Add a flag that allows FQDN and Annotations to combine

Old behaviour is kept by default, a new flag is introduced to combine instead of overwrite

Fixes #218

* docs: add fqdn template combine to changelog
2018-04-04 18:31:22 +02:00
Martin Linkhorst
b6a528b2aa
chore: use roveralls to aggregate coverage results (#519) 2018-04-04 16:43:42 +02:00
Robert Nemeti
34c40fc698 reverse the create/delete order in applychanges for infoblox, because it fails for updates. (#518) 2018-04-04 14:21:48 +02:00
Robert Nemeti
8e44381803 for headless services use podip instead of hostip (#498)
* for headless services use podip instead of hostip

* docs: add hostIP to podIP switch to changelog
2018-04-04 13:39:41 +02:00
Martin Linkhorst
9526d13d02 chore: update the roadmap to the lastest info (#517) 2018-04-04 12:37:48 +02:00
Helgi Þormar Þorbjörnsson
321d4d463b Support a comma separated list for the FQDN template (#512)
* Support a comma separated list for the FQDN template

* Add documentation for comma separated FQDN templates

* chore: add multiple fqdn templates to changelog
2018-04-04 11:39:39 +02:00
Raffaele Di Fazio
3fa55ab682
Merge pull request #501 from mikkeloscar/fix-do
digitalocean: Fix handling of domain record names
2018-04-04 10:50:42 +02:00
Mikkel Oscar Lyderik Larsen
276a5da8d1
Add mock data for handling of root domains 2018-04-04 09:38:54 +02:00
Seshadri Mahalingam
a7c6a77285 Update nginx-ingress.md (#516) 2018-04-04 08:39:24 +02:00
Nick Jüttner
70cdbb9362
Merge pull request #507 from jmo808/patch-1
Update azure.md
2018-04-03 14:39:07 +02:00
jmo808
1559f6508c
Update azure.md
Added nginx-ingress information and made setting up AzureDNS with k8s on AKS or other providers easier to understand.
2018-03-27 09:46:46 -06:00
Raffaele Di Fazio
29327a4433
Merge pull request #502 from mikkeloscar/golang-stable
Always build against latest stable version of golang
2018-03-23 15:44:49 +01:00
Raffaele Di Fazio
8862003d58
Merge pull request #505 from jslivka/patch-1
Fix typo for serviceAccountName in RBAC example
2018-03-23 15:43:45 +01:00
John Slivka
297b503a6e
Fix typo for serviceAccountName in RBAC example
serviceAccountName was transposed onto the non-RBAC example
2018-03-21 11:51:28 -06:00
Gary Kramlich
5c54d71cba Clean up some calls that were missed on the parameter re-ordering 2018-03-21 12:01:56 -05:00
Mikkel Oscar Lyderik Larsen
e043eca9d5
Always build against latest stable version of golang 2018-03-16 23:16:10 +01:00
Mikkel Oscar Lyderik Larsen
9ecd48ec32
digitalocean: Fix handling of domain record names
The DomainRecord response from the Digital Ocean API does not contain
the zone as part of the name and thus we must append the zone name when
converting it to an endpoint for the plan calculation.

Furthermore the root domain is identified by `@` and must be converted
to the zone name for the endpoint, and converted back to `@` when the
record is submitted to the DO API.

https://developers.digitalocean.com/documentation/v2/#retrieve-an-existing-domain-record

Fix #487
2018-03-16 23:08:59 +01:00
Martin Linkhorst
cdb9ae053c
fix: correctly detect zones if names overlap with subdomain (#478) 2018-03-14 16:06:00 +01:00