diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b8023bf3..ff7a83f37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## v0.5.2 - 2018-05-31 + + - DNSimple: Make DNSimple tolerant of unknown zones (#574) @jbowes + - Cloudflare: Custom record TTL (#572) @njuettner + - AWS ServiceDiscovery: Implementation of AWS ServiceDiscovery provider (#483) @vanekjar + - Update docs to latest changes (#563) @Raffo + - New source - connector (#552) @shashidharatd + - Update AWS SDK dependency to v1.13.7 @vanekjar + ## v0.5.1 - 2018-05-16 - Refactor implementation of sync loop to use `time.Ticker` (#553) @r0fls diff --git a/README.md b/README.md index 6e1d854c0..64910f612 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ To see ExternalDNS in action, have a look at this [video](https://www.youtube.co ExternalDNS' current release is `v0.5`. This version allows you to keep selected zones (via `--domain-filter`) synchronized with Ingresses and Services of `type=LoadBalancer` in various cloud providers: * [Google CloudDNS](https://cloud.google.com/dns/docs/) * [AWS Route 53](https://aws.amazon.com/route53/) +* [AWS Service Discovery](https://docs.aws.amazon.com/Route53/latest/APIReference/overview-service-discovery.html) * [AzureDNS](https://azure.microsoft.com/en-us/services/dns) * [CloudFlare](https://www.cloudflare.com/de/dns) * [DigitalOcean](https://www.digitalocean.com/products/networking) diff --git a/docs/faq.md b/docs/faq.md index b62497a72..c3c286e2e 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -169,7 +169,7 @@ $ docker run \ -e EXTERNAL_DNS_SOURCE=$'service\ningress' \ -e EXTERNAL_DNS_PROVIDER=google \ -e EXTERNAL_DNS_DOMAIN_FILTER=$'foo.com\nbar.com' \ - registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + registry.opensource.zalan.do/teapot/external-dns:v0.5.2 time="2017-08-08T14:10:26Z" level=info msg="config: &{Master: KubeConfig: Sources:[service ingress] Namespace: ... ``` diff --git a/docs/tutorials/aws-sd.md b/docs/tutorials/aws-sd.md index 04ab45ff7..11de9aa0d 100644 --- a/docs/tutorials/aws-sd.md +++ b/docs/tutorials/aws-sd.md @@ -77,7 +77,7 @@ spec: spec: containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.4.8 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service - --source=ingress diff --git a/docs/tutorials/aws.md b/docs/tutorials/aws.md index 4dc10ce1f..78ce1731b 100644 --- a/docs/tutorials/aws.md +++ b/docs/tutorials/aws.md @@ -83,7 +83,7 @@ spec: spec: containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service - --source=ingress @@ -146,7 +146,7 @@ spec: serviceAccountName: external-dns containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service - --source=ingress diff --git a/docs/tutorials/azure.md b/docs/tutorials/azure.md index 4d7cc1086..e481958e0 100644 --- a/docs/tutorials/azure.md +++ b/docs/tutorials/azure.md @@ -153,7 +153,7 @@ spec: spec: containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service - --source=ingress @@ -220,7 +220,7 @@ spec: serviceAccountName: external-dns containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service - --source=ingress diff --git a/docs/tutorials/cloudflare.md b/docs/tutorials/cloudflare.md index eea5baec6..f708d4091 100644 --- a/docs/tutorials/cloudflare.md +++ b/docs/tutorials/cloudflare.md @@ -42,7 +42,7 @@ spec: spec: containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service # ingress is also possible - --domain-filter=example.com # (optional) limit to only example.com domains; change to match the zone created above. @@ -106,7 +106,7 @@ spec: serviceAccountName: external-dns containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service # ingress is also possible - --domain-filter=example.com # (optional) limit to only example.com domains; change to match the zone created above. diff --git a/docs/tutorials/digitalocean.md b/docs/tutorials/digitalocean.md index 9b2dbb000..50129cd13 100644 --- a/docs/tutorials/digitalocean.md +++ b/docs/tutorials/digitalocean.md @@ -39,7 +39,7 @@ spec: spec: containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service # ingress is also possible - --domain-filter=example.com # (optional) limit to only example.com domains; change to match the zone created above. @@ -99,7 +99,7 @@ spec: serviceAccountName: external-dns containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service # ingress is also possible - --domain-filter=example.com # (optional) limit to only example.com domains; change to match the zone created above. diff --git a/docs/tutorials/dyn.md b/docs/tutorials/dyn.md index 0e2238af6..2c4ea9cfa 100644 --- a/docs/tutorials/dyn.md +++ b/docs/tutorials/dyn.md @@ -41,7 +41,7 @@ spec: spec: containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=ingress - --txt-prefix=_d diff --git a/docs/tutorials/gke.md b/docs/tutorials/gke.md index 644e9c031..f8dc2019e 100644 --- a/docs/tutorials/gke.md +++ b/docs/tutorials/gke.md @@ -88,7 +88,7 @@ spec: spec: containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service - --source=ingress @@ -150,7 +150,7 @@ spec: serviceAccountName: external-dns containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service - --source=ingress diff --git a/docs/tutorials/hostport.md b/docs/tutorials/hostport.md index e3df0ff0d..0b37dc646 100644 --- a/docs/tutorials/hostport.md +++ b/docs/tutorials/hostport.md @@ -25,7 +25,7 @@ spec: spec: containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --debug - --source=service @@ -84,7 +84,7 @@ spec: serviceAccountName: external-dns containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --debug - --source=service diff --git a/docs/tutorials/infoblox.md b/docs/tutorials/infoblox.md index 8ed0f7c0e..61701e57e 100644 --- a/docs/tutorials/infoblox.md +++ b/docs/tutorials/infoblox.md @@ -66,7 +66,7 @@ spec: spec: containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service - --domain-filter=example.com # (optional) limit to only example.com domains. @@ -143,7 +143,7 @@ spec: serviceAccountName: external-dns containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service - --domain-filter=example.com # (optional) limit to only example.com domains. diff --git a/docs/tutorials/nginx-ingress.md b/docs/tutorials/nginx-ingress.md index a3a192b36..3bd9b3018 100644 --- a/docs/tutorials/nginx-ingress.md +++ b/docs/tutorials/nginx-ingress.md @@ -251,7 +251,7 @@ spec: serviceAccountName: external-dns containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=ingress - --domain-filter=external-dns-test.gcp.zalan.do diff --git a/docs/tutorials/pdns.md b/docs/tutorials/pdns.md index f6c76092c..d54998794 100644 --- a/docs/tutorials/pdns.md +++ b/docs/tutorials/pdns.md @@ -40,7 +40,7 @@ spec: # serviceAccountName: external-dns containers: - name: external-dns - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 args: - --source=service # or ingress or both - --provider=pdns diff --git a/docs/tutorials/public-private-route53.md b/docs/tutorials/public-private-route53.md index 8089811cb..f5b39a455 100644 --- a/docs/tutorials/public-private-route53.md +++ b/docs/tutorials/public-private-route53.md @@ -243,7 +243,7 @@ spec: - --txt-owner-id=external-dns - --annotation-filter=kubernetes.io/ingress.class=external-ingress - --aws-zone-type=public - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 name: external-dns-public ``` @@ -281,7 +281,7 @@ spec: - --txt-owner-id=dev.k8s.nexus - --annotation-filter=kubernetes.io/ingress.class=internal-ingress - --aws-zone-type=private - image: registry.opensource.zalan.do/teapot/external-dns:v0.5.1 + image: registry.opensource.zalan.do/teapot/external-dns:v0.5.2 name: external-dns-private ```