- 17 Nov, 2017 1 commit
-
-
Nick Jüttner authored
Google Provider Add Ttl from annotations
-
- 14 Nov, 2017 1 commit
-
-
leigh schrandt authored
Use `int64(ep.RecordTTL)` in `newRecord()` Fallback to hardcoded 300s for backwards-compat Add `TestNewRecords()` Add notes in *ttl.md*
-
- 13 Nov, 2017 2 commits
-
-
Lars Kristian Bremnes authored
* How to use Azure DNS from non-Azure cluster If the cluster is not Azure Container Service (or acs-engine) the configuration file for Azure DNS needs to be created manually. * Azure.md, give explicit name to Service Principal
-
Khris Richardson authored
-
- 10 Nov, 2017 1 commit
-
-
Raffaele Di Fazio authored
Fix for #368
-
- 09 Nov, 2017 2 commits
-
-
Steven Logue authored
-
Khris Richardson authored
* allow filtering by ingress class * generic source annotation filter as opposed to ingress class filter * rename and fix argument ordering, switch to label selector semantics * remove redundant parameters
-
- 07 Nov, 2017 1 commit
-
-
Tom Downes authored
Fix minimum version of external-dns container to match that needed for InfoBlox DNS provider. (#383)
-
- 01 Nov, 2017 2 commits
-
-
Nick Jüttner authored
Rename OWNERS assignees: to approvers:
-
Aaron Crickenberger authored
They are effectively the same, assignees is deprecated
-
- 25 Oct, 2017 2 commits
-
-
Nick Jüttner authored
* use the external-dns slack channel, add section how to become a maintainer for provider * Update maintainer section
-
Anhad Jai Singh authored
- Add `--inmemory-zone flag` - Implement `InMemoryZoneInit` function to setup initial zones for inmemory provider - Make "" the default zone for the inmemory provider instead of nil/none when no initial zones are specified - Update config/flag parsing tests to accept new flag
-
- 24 Oct, 2017 1 commit
-
-
Sandor Szücs authored
* fix nil ptr dereference if zoneid does not match and we get empty string from im.filter.EndpointZoneID(ep, zones) * add test that passes a not defined zone * reuse the init struct to use it with expectedZonesState * try to work around pointer check problem from assert.Equal, if this does not work we have to do a deep check * use deep compare to test and not just check references * remove test case that I added before and do not reflect the test needed to be done * remove zone fiel that is not needed and use assert.Equal which is fine
-
- 18 Oct, 2017 1 commit
-
-
Kévin Dunglas authored
* Cloudflare: Disable proxy mode for TXT and others * Improve code according to review * Add test * Disable proxy mode for wildcards * Fix review, add test * Move var * chore: fix some golang related stuff * chore: update changelog to reflect latest changes
-
- 12 Oct, 2017 2 commits
-
-
Martin Linkhorst authored
-
Khris Richardson authored
* Initial commit of Infoblox provider * address @ideahitme's observations * fail at addressing @szuecs comments * fix(infoblox): avoid shadowing err variable * fix flag descriptions * default ssl verify to true. thanks @szuecs * chore(infoblox): bump minium required version This should ideally be a minor bump but let's do that when we have v0.5
-
- 11 Oct, 2017 3 commits
-
-
Kevin J. Qiu authored
* Add RecordTTL * Route53: test for custom TTL * Fix tests * Fix remaining tests * Add ttl when endpoint is created from ingress * Missed a word * Fix bad refactoring * Add ingress custom TTL test * gofmt * Satisfy go-lint * Unshadow `endpoint` in azure provider * Fix and add an output test * Add TTL for endpoints generated from service templates * Take TTL into account when generating update plan * Tests for TTL change impact on the plan * Refactor factory method name * Refactoring * Run gofmt * Make endpoint string format look like BIND config * Update plan and plan_test * Replace NewEndpointWithTTLValue with NewEndpointWithTTL in aws * Remove NewEndpointWithTTLValue func * Update references to TTL * Remove getTTLValue func * Handle merge conflict * Update tests * Update README, CHANGELOG and documentation * Run gofmt * Move getTTLFromAnnotations to a common file * Refactor getTTLFromAnnotations * Gofmt * Add tests for getTTLFromAnnotations * Trigger build * Add boilerplate header * Update README/CHANGELOG according to code review * Add ttl.md and link it from README * change CNAME string to endpoint.RecordTypeCNAME * fix test cases with AWS ALIAS records, these do not behave different in these tests
-
Nick Jüttner authored
* #228 Simplify DNS provider requirements by extracting common * #228 Simplify DNS provider requirements by extracting common * Missing boilerplate added * rename recordtypefilter, fail fast statements * rework zone finder, update deps * chore: drop namespace from cloudflare method name
-
jose5918 authored
* Adds Dnsimple as a provider * chore(vendor): remove vendor for smaller diff * fix(config): make dnsimple selectable via flags * Fix delete and update * Dnsimple testify mock tests * remove leaked file * Move and simplify mock functions * chore: use lowercase for logrus repository * chore: update dependencies using glide * chore: vendor dnsimple-go package * ref: isolate suitable type in source package * add support for DNSimple, thx @jose5918 :D
-
- 10 Oct, 2017 1 commit
-
-
Raffaele Di Fazio authored
-
- 09 Oct, 2017 1 commit
-
-
Martin Linkhorst authored
* chore: use lowercase for logrus repository * chore: update dependencies using glide
-
- 22 Sep, 2017 1 commit
-
-
Martin Linkhorst authored
-
- 20 Sep, 2017 1 commit
-
-
Matt Tucker authored
-
- 19 Sep, 2017 1 commit
-
-
Martin Linkhorst authored
-
- 18 Sep, 2017 1 commit
-
-
Kévin Dunglas authored
* Add a new --cloudflare-proxied flag to toggle Cloudflare proxy feature * Change flag description
-
- 30 Aug, 2017 1 commit
-
-
Seth Pollack authored
* fix ingress * add tests for detecting type for target annotation
-
- 25 Aug, 2017 1 commit
-
-
Seth Pollack authored
* set RecordType at source * add comments for linting
-
- 17 Aug, 2017 3 commits
-
-
Henning Jacobs authored
-
Justin Nauman authored
* ClusterIP service support - First pass at addresssing #187 by allowing services with type ClusterIP to be directly supported * Getting existing tests to pass * Adjusting formatting for gofmt/govet * Adding in guard logic around publishing of ClusterIP sources * Addressing PR feedback * Adding in CHANGELOG entry * Adding in Headless service test
-
Clayton O'Neill authored
If the user has specified a target for the ingress, treat that as overriding any endpoints already set on the ingress, even if that list is not empty. This allows overriding the IP address or hostname set when using a service like kube-keepalived-vip.
-
- 16 Aug, 2017 1 commit
-
-
Henning Jacobs authored
* feat: add a logo * move logo above headline and make it smaller * make it even smaller to fit README * enlarge logo and center align it * try with div align center * center using p block
-
- 11 Aug, 2017 2 commits
-
-
Martin Linkhorst authored
-
Mohammad Asif Siddiqui authored
-
- 10 Aug, 2017 2 commits
-
-
Henning Jacobs authored
* Support for annotation based targets for Ingress * stay DRY: extract into addEndpointsFromTargetAnnotation
-
Martin Linkhorst authored
-
- 09 Aug, 2017 1 commit
-
-
Maxim Ivanov authored
* Fix for wildcard domains handling in Route53 Wildcard domains (*.abc) are stored as "\\052.abc" in Route53, which confuses external-dns as it tries to recreate entry over and over. It is confusing, but documented behaviour of Route53: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DomainNameFormat.html?shortFooter=true#domain-name-format-asterisk * Added tests for wildcard unescaping
-
- 03 Aug, 2017 2 commits
-
-
Martin Linkhorst authored
-
Martin Linkhorst authored
-
- 02 Aug, 2017 1 commit
-
-
Martin Linkhorst authored
-
- 01 Aug, 2017 1 commit
-
-
Peter Luttrell authored
* Update the docs/faq.md to include details on propertly setting up nginx-ingress-controller to assign the fqdn of ELBs on AWS. * Updated the README.md to include links to the tutorials to the various platforms. * Corrected invalid YAML.
-