Releases: kubernetes-sigs/external-dns
v0.5.8
New Provider:
List of changes:
- #730 Add Linode to list of supported providers @cliedeman
- #724 Correctly populate target health check on existing records @linki
- #713 Don't erase Endpoint labels @sebastien-prudhomme
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.8 --help
🎉 Thank you all for your contribution 🎉
v0.5.7
List of changes:
- #719 Pass all relevant CLI flags to AWS provider @linki
- #714 Replace glog with a noop logger @linki
- #704 Fix handling of custom TTL values with Google DNS. @kevinmdavis
- #701 Continue even if node listing fails @pascalgn
- #700 Fix Host field in HTTP request when using pdns provider @peterbale
- #699 Allow AWS batching to fully sync on each run @bartelsielski
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.7 --help
🎉 Thank you all for your contribution 🎉
v0.5.6
Highlights: 👏
-
#657 CRD source based on getting endpoints from CRD @shashidharatd
Define a CRD with embedded DNS records (in the form of Endpoints). External-DNS will monitor that CRD for Endpoints and rest of the usual magic of programming DNS server continues
-
#694 Add Source implementation for Istio Gateway @jonasrmichel
New Provider:
- #696 Alibaba Cloud (Aliyun) @xianlubird
List of changes:
- #653 Add filter by service type feature @Devatoria
- #652 Add generic metrics for Source & Registry Errors @wleese
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.6 --help
🎉 Thank you all for your contribution 🎉
v0.5.5
New Provider:
- #674 Linode provider @cliedeman
- #626 Oracle Cloud Infrastructure DNS provider @prydie
- #625 Exoscale provider @FaKod @greut
List of changes:
- #681 Configure req timeout calling k8s APIs @jvassev
- #676 Adding assume role to aws_sd provider @lb-saildrone
- #675 Dyn: cache records per zone using zone's serial number @jvassev
- #673 Cloudflare Link Language Specificity @christopherhein
- #671 Retry calls to dyn on ErrRateLimited @jvassev
- #667 Add support to configure TTLs on DigitalOcean @andrewsomething
- #664 Log level warning option @george-angel
- #655 Fix usage of k8s.io/client-go package @shashidharatd
- #647 Fix for empty target annotation @rdrgmnzs
- #634 Fix log message for #592 when no updates in hosted zones @audip
- #628 Add aws-evaluate-target-health flag @peterbale
- #624 Update DO CNAME type API request to prevent error 422 @nenadilic84
- #623 Fix typo in cloudflare.md @derekperkins
- #615 Infoblox-go-client was only setting timeout for http.Transport.ResponseHeaderTimeout instead of for http.Client @khrisrichardson
- #597 Adding a flag to optionally publish hostIP instead of podIP for headless services @Arttii
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.5 --help
🎉 Thank you all for your contribution 🎉
v0.5.4
Note:
--txt-cache-interval is disabled by default, if registry txt is selected
List of changes:
- #612 Only store endpoints with their labels in the cache @njuettner
- #611 Read hostnames from spec.tls.hosts on Ingress object @ysoldak
- #608 Reorder provider/aws suitable-zones tests @elordahl
- #607 Adds TLS flags for pdns provider @jhoch-palantir
- #600 Update RBAC for external-dns to list nodes @njuettner
- #596 Add aws max change count flag @peterbale
- #594 AWS provider: Properly check suitable domains @elordahl
- #579 Annotation with upper-case hostnames block further updates @njuettner
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.4 --help
🎉 Thank you all for your contribution 🎉
v0.5.3
Note:
If RBAC is enabled, you to need to allow external-dns to list nodes additional:
- apiGroups: [""]
resources: ["nodes"]
verbs: ["list"]
List of changes:
- #592 Print a message if no hosted zones match (aws provider) @svend
- #559 Add support for NodePort services @grimmy
- #593 Update azure.md to fix protocol value @JasonvanBrackel
- #589 Add cache to limit calls to providers @jessfraz
- #578 Add Azure MSI support @r7vme
- #253 CoreDNS/SkyDNS 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.3 --help
🎉 Thank you all for your contribution 🎉
v0.5.2
List of changes:
- #574 DNSimple: Make DNSimple tolerant of unknown zones @jbowes
- #572 Cloudflare: Custom record TTL @njuettner
- #483 AWS ServiceDiscovery: Implementation of AWS ServiceDiscovery provider @vanekjar
- #563 Update docs to latest changes @Raffo
- #552 New source - connector @shashidharatd
- Update AWS SDK dependency to v1.13.7 @vanekjar
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.2 --help
🎉 Thank you all for your contribution 🎉
v0.5.1
- Refactor implementation of sync loop to use
time.Ticker
(#553) @r0fls - Document how ExternalDNS gets permission to change AWS Route53 entries (#557) @hjacobs
- Fix CNAME support for the PowerDNS provider (#547) @kciredor
- Add support for hostname annotation in Ingress resource (#545) @rajatjindal
- Fix for TTLs being ignored on headless Services (#546) @danbondd
- Fix failing tests by giving linters more time to do their work (#548) @linki
- Fix misspelled flag for the OpenStack Designate provider (#542) @zentale
- Document additional RBAC rules needed to read Pods (#538) @danbondd
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.1 --help
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