Releases: kubernetes-sigs/external-dns
Releases · kubernetes-sigs/external-dns
v0.5.0
This release introduces support for multiple targets for the same DNS name for Google and AWS.
The full list of changes:
- #305: OpenStack Designate Provider @istalker2
- #356: AWS: In addition to the one best public hosted zone, records will be added to all matching private hosted zones @coreypobrien
- #373: PowerDNS as a provider @ffledgling
- #388: Google: Improve logging to help trace misconfigurations @stealthybox
- #404: Every record managed by External DNS is now mapped to a kubernetes resource (service/ingress) @ideahitme
- #418: external-dns does now provide support for multiple targets for A records. This is currently only supported by the Google Cloud DNS provider @dereulenspiegel
- #422: New
--zone-id-filter
parameter allows filtering by zone id @vboginskey - #435: Switch from glide to dep @bkochendorfer
- #436: TTL annotation check for azure records @stromming
- #451: updating RBAC Rules in docs @zparnold
- #452: Add suppot for the Paris region @zparnold
- #457: Add Dyn provider @jvassev
- #459: DigitalOcean: DigitalOcean creates entries with host in them twice @njuettner
- #463: Don't log sensitive data on start @jvassev
- #468: Bugfix: Retrive all DNSimple response pages @jbowes
- #470: Graceful handling of misconfigure password for dyn provider @jvassev
- #473: Fix docker build and delete vendor files which were not deleted @njuettner
- #476: fixing image tag typo in public-private-route53.md tutorial @HerrmannHinz
- #477: add custom TTL support for DNSimple @jbowes
- #478: correctly detect zones if names overlap with subdomain @linki
- #485: add foreign cloud support to Azure Provider @cbrand
- #487: digitalocean: Fix handling of domain record names @mikkeloscar
- #492: auto-detect google-project if provider is Google and no project is supplied @drzero42
- #493: AWS: support for multiple targets per record @grimmy
- #494: update helper-text and GKE tutorial to reflect google project auto-detection
- #498: for headless services use podip instead of hostip @nrobert13
- #507: update azure.md @jmo808
- #513: add a flag that allows FQDN and Annotations to combine @helgi
- #516: update nginx-ingress.md @seshness
- #517: chore: update the roadmap to the lastest info
- #518: reverse the create/delete order in applychanges for infoblox, because it fails for updates. @nrobert13
- #519: chore: use roveralls to aggregate coverage results @linki
- #524: AWS: allow to assume another IAM role @linki
- #527: RBAC permissions in gke docs @njuettner
- #528: add docs for PowerDNS provider @ffledgling
- #531: AWS: add support for AWS Network Load Balancers @linki
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.0 --help
v0.5.0-alpha.3
- #493 AWS: support for multiple targets per record @grimmy
- #524 AWS: allow to assume another IAM role @linki
- #531 AWS: add support for AWS Network Load Balancers @linki
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.0-alpha.3 --help
v0.5.0-alpha.2
- #528 add docs for PowerDNS provider @ffledgling
- #527: RBAC permissions in gke docs @njuettner
- #519: chore: use roveralls to aggregate coverage results @linki
- #518: reverse the create/delete order in applychanges for infoblox, because it fails for updates. @nrobert13
- #517: chore: update the roadmap to the lastest info
- #516: update nginx-ingress.md @seshness
- #513: add a flag that allows FQDN and Annotations to combine @helgi
- #507: update azure.md @jmo808
- #498: for headless services use podip instead of hostip @nrobert13
- #487: digitalocean: Fix handling of domain record names @mikkeloscar
- #478: correctly detect zones if names overlap with subdomain @linki
- #494: update helper-text and GKE tutorial to reflect google project auto-detection
- #492: auto-detect google-project if provider is Google and no project is supplied @drzero42
- #485: add foreign cloud support to Azure Provider @cbrand
- #477: add custom TTL support for DNSimple @jbowes
- #476: fixing image tag typo in public-private-route53.md tutorial @HerrmannHinz
- #451: updating RBAC Rules in docs @zparnold
- #373: PowerDNS as a provider @ffledgling
- #305: OpenStack Designate Provider @istalker2
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.0-alpha.2 --help
v0.5.0-alpha.0
- #436: TTL annotation check for azure records @stromming
- #435: Switch from glide to dep @bkochendorfer
- #422: New
--zone-id-filter
parameter allows filtering by zone id @vboginskey - #404: Every record managed by External DNS is now mapped to a kubernetes resource (service/ingress) @ideahitme
- New field is stored in TXT DNS record which reflects which kubernetes resource has acquired the DNS name
- Target of DNS record is changed only if corresponding kubernetes resource target changes
- If kubernetes resource is deleted, then another resource may acquire DNS name
- "Flapping" target issue is resolved by providing a consistent and defined mechanism for choosing a target
- #388: Google: Improve logging to help trace misconfigurations @stealthybox
- #356: AWS: In addition to the one best public hosted zone, records will be added to all matching private hosted zones @coreypobrien
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.0-alpha.0 --help
v0.4.8
- #354: allow filtering by source annotation via
--annotation-filter
@khrisrichardson - #315: add support for Headless hostPort services (services with
clusterIP=None
) - #368: AWS: Added change batch limiting to a maximum of 4000 Route53 updates in one API call. Changes exceeding the limit will be dropped but all related changes by hostname are preserved within the limit. @bitvector2
- #389: Google: Support configuring TTL by annotation:
external-dns.alpha.kubernetes.io/ttl
. @stealthybox - #378: Infoblox: add option
--no-infoblox-ssl-verify
- #366: Inmemory: add support to specify zones for inmemory provider via command line
Bugfixes:
- #365: Inmemory: fix nil ptr dereference in inmemory provider
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.4.8 --help
v0.4.7
v0.4.6
- #224, #349: ExternalDNS now supports two more DNS providers:
- #320: Support customization of DNS record TTL for AWS Route 53 @kevinjqiu
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.4.6 --help
v0.4.5
- #339: Add
--log-level
flag to control log verbosity and remove--debug
flag in favour of--log-level=debug
@ultimateboy - #329: AWS: Allow filtering for private and public zones via
--aws-zone-type
flag @linki - #340: CloudFlare: Add
--cloudflare-proxied
flag to toggle CloudFlare proxy feature @dunglas - #248: Kops Compatibility: Isolate ALIAS type in AWS provider @sethpollack
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.4.5 --help
v0.4.4
- #278: clusterip service support (
--publish-internal-services
) - #318: ingress annotation (
external-dns.alpha.kubernetes.io/target
) should set instead of append
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.4.4 --help