Releases: kubernetes-sigs/external-dns
v0.7.2
Note: If you are using an older version, check that you are have the correct RBAC permissions. If you want to listen for Services, you will require Endpoints in RBAC as well.
Changelog:
- Update blogpost in README (#1610) @vanhumbeecka
- Support for AWS Route53 in China (#1603) @greenu
- Update Govcloud provider hosted zones (#1592) @clhuang
- Fix issue with too large DNS messages (#1590) @dmayle
- use the latest linode go version (#1587) @tariq1890
- use istio client-go and clean up k8s deps (#1584) @tariq1890
- Add owners for cloudflare and coredns providers (#1582) @Raffo
- remove some code duplication in gateway source (#1575) @tariq1890
- update Contour IngressRoute deps (#1569) @stevesloka
- Make tests faster (#1568) @sheerun
- Fix scheduling of reconciliation (#1567) @sheerun
- fix minor typos in istio gateway source docs (#1566) @tariq1890
- Provider structure refactor (#1565) @Raffo
- Fix typo in ttl.md (#1564) @rtnpro
- Fix goreportcard warnings (#1561) @squat
- Use consistent headless service name in example (#1559) @lowkeyliesmyth
- Update go versions to 1.14.x that were missed in commit 99cebfc from PR #1476 (#1554) @stealthybox
- Remove duplicate selector from DigitalOcean manifest (#1553) @ggordan
- Upgrade DNSimple client and add support for contexts (#1551) @weppos
- Upgrade github.com/miekg/dns to v1.1.25 (#1545) @davidcollom
- Fix updates in CloudFlare provider (#1542) @sheerun
- update readme for latest version (#1539) @elsesiy
- Improve Cloudflare tests in preparation to fix other issues (#1537) @sheerun
- Allow for custom property comparators (#1536) @sheerun
- fix typo (#1535) @tmatias
- Bump github.com/pkg/errors from 0.8.1 to 0.9.1 (#1531) @njuettner
- Bump github.com/digitalocean/godo from 1.19.0 to 1.34.0 (#1530) @njuettner
- Bump github.com/prometheus/client_golang from 1.0.0 to 1.5.1 (#1529) @njuettner
- Bump github.com/akamai/AkamaiOPEN-edgegrid-golang from 0.9.10 to 0.9.11 (#1528) @njuettner
- Fix RFC2316 Windows Documentation (#1516) @scottd018
- remove dependency on kubernetes/kubernetes (#1513) @tariq1890
- update akamai openapi dependency (#1511) @tariq1890
- Vultr Provider (#1509) @ddymko
- Add AWS region ap-east-1(HK) (#1497) @lovemai073
- Fix: file coredns.go is not
goimports
-ed (#1496) @njuettner - Allow ZoneIDFilter for Cloudflare (#1494) @james-callahan
- update etcd dependency to latest version (#1485) @tariq1890
- Support for openshift routes (#1484) @jgrumboe
- add --txt-suffix feature (#1483) @jgrumboe
- update to go 1.14 (#1476) @jochen42
- Multiple A records support for the same FQDN (#1475) @ytsarev
- Implement annotation filter for CRD source (#1399) @ytsarev
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.2 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.2 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.2 --help
🎉 Thank you all for your contributions 🎉
v0.7.1
New Provider:
List of changes:
- #1480 Prometheus metric: timestamp of last successful sync with the DNS provider @njuettner
- #1477 Bump alpine base image to 3.11.5 @Annegies
- #1472 Docs: Add first maintainers in list @Raffo
- #1469 Fix DomainFilter type in OVH provider @ytsarev
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.1 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.1 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.1 --help
🎉 Thank you all for your contributions 🎉
v0.7.0
New Source:
List of changes:
- #1442 Change DomainFilter to apply to records as well @bl1nk
- #1427 Docs: Update docker image references of ExternalDNS @tariq1890
- #1426 Remove duplicate targets endpoints for headless services @thomasv314
- #1424 Add issue templates to Github @njuettner
- #1422 Azure: Don't use SPN to authenticate when clientid or secret is 'msi' @norshtein
- #1412 Rfc2136: Add option to define minimum TTL @ouzklcn
- #1377 Azure Private DNS: Fix updates of unchanged records @jasper-d
- #1005 Headless service: Retrieve endpoints via Endpoints resource @devkid
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.0 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.0 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.0 --help
🎉 Thank you all for your contributions 🎉
v0.6.0
New Provider:
- #1384 Akamai FastDNS @KarstenSiemer
List of changes:
- #1397 Azure Private DNS: Fix endless loop in zone-detection @saidst
- #1390 Uprade golangci-lint and add megacheck & interface linters @tariq1890
- #1387 Update alpine base image to 3.11 @tariq1890
- #1382 Docs: Fix broken links @ttonline6
- #1381 Docs: Fix broken links @ttonline6
- #1380 Docs: Update AWS documentation @otterley
- #1378 Docs: istio.md: update existing external-dns to enable Istio Gateway DNS for customers @marcellodesales
- #1374 Remove context.TODO()s in external-dns @tariq1890
- #1367 Docs: add region for aws-sd external-dns deployment @guitarrapc
- #1365 Docs: a how-to of a working GCP GKE app demo @jpantsjoha
- #1364 Add ctx parameter to provider interface and AWS API @tariq1890
- #1361 Add version to binary for --version flag @linki
- #1360 Update aws sdk dep and golangci-lint release @tariq1890
- #1237 Add support for human-friendly TTL values @hypnoglow
- #1164 Change ApplyChanges in RFC2136 to batch update @h3ndrk
- #687 Add --watchers flag to allow controller to respond automatically to Ingress or Service updates @jlamillan
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.6.0 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.6.0 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.6.0 --help
🎉 Thank you all for your contributions 🎉
v0.5.18
New Provider:
New Source:
List of changes:
- #1349 Use correct link to contributors guide @szuecs
- #1348 AWS-SD: Rebrand AWS Auto Naming to Cloud Map @vanekjar
- #1347 Add more linters and improve code quality @tariq1890
- #1344 Suppress noisy logging of klog @saidst
- #1342 Update VinylDNS documentation @dgrizzanti
- #1341 Remove incubator references in README @Raffo
- #1334 Rename project root package to sigs.k8s.io @tariq1890
- #1332 Add CRD documentation and fix samples @ytsarev
- #1328 Add support for multiple Istio ingress gateways @ashleyschuett
- #1326 Enable image publishing to gcr.io via cloudbuild @njuettner
- #1323 Corrected a typo in the Readme @drewhemm
- #1319 Rework tutorial for Azure Private DNS @saidst
- #1315 Correct typos and superflous spaces in the provider code @stensonb
- #1308 Add missing bracket in CLI help output @ekeih
- #1305 Add missing service account to deployment spec in the docs @linki
- #1296 Bump the version of golangci-lint @njuettner
- #1290 Fix broken link of ingress-gce and ingress-nginx @sivanzcw
- #1279 Use apps/v1 for the deployment to be compatible with Kubernetes 1.16 @scholzj
- #1277 Normalize function return and comments on exported type @sivanzcw
- #1271 Use non-deprecated initializer with go context @linki
- #1270 Fix several golint errors @bysph
- #1268 Fix tutorial for kubernetes 1.16+ @yujunz
- #1266 Add me-south region to list of canonical hosted zones @poweroftrue
- #1260 Add gov region to list of canonical hosted zones @helgi
- #1259 Update broken links to RDNS @Slach
- #1254 Designate: add snippet for RBAC environment @bavarianbidi
- #1253 Fix log-level parameter in tutorials @bavarianbidi
- #1251 Improve RFC2136 documentation @alex-orange
- #1248 Google Provider: Add support for batching updates @vdesjardins
- #1247 Azure: add support for specifying user assigned identity's clientID to authenticate @norshtein
- #1242 Automatically add provider labels on pull requests via Github actions @njuettner
- #1242 Improve documentation for nginx ingress controller on AWS @PiotrJander
- #1225 Use apps/v1 instead of extensions/v1beta1 in Deployment examples @reegnz
- #1223 Add documentation to make the use of namespaces clearer @dgrizzanti
- #1206 Add missing RBAC permissions for the ServiceAccount in the docs @dooman87
- #1195 Upgrade client-go + azure sdk @timja
- #1164 RFC2136: Add support for batching updates @h3ndrk
- #1163 Fix confusing arrow direction in the Azure tutorial @adipascu
- #1149 Route53: Add RBAC manifest and update wording around IAM policy @dkeightley
- #1008 Route53: Add support for all AWS Route53 routing policies @devkid
Docker images are available on Google Container Registry:
docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.5.18 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.5.18 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.5.18 --help
🎉 Thank you all for your contributions 🎉
v0.5.17
List of changes:
- #1193 Exoscale: add context support @greut
- #1189 Cloudflare: Support API Token Auth @Evesy
- #1185 AWS: Fix IAM Roles for Service Accounts permission problem @serialx
- #1184 Core: Upgrade go version to 1.13 in external-dns @tariq1890
- #1182 AWS: Update the AWS SDK to support Web Identity providers for IAM credentials @MarcusNoble
- #1178 Docs: Update rfc2136 tutorial for use with Microsoft DNS @bjschafer
- #1172 AWS: Update the AWS go SDK to support AWS IAM for Service Accounts @micahhausler
- #1170 AWS-SD: Add support for AWS Network Load Balancers @vanekjar
- #1160 Core: Add create-only policy @danieldabate
- #1158 AWS: Fix --aws-api-retries @coreypobrien
- #1144 Source: Support delegate Heptio Contour IngressRoutes @jonasrmichel
- #1136 Core: TXTRegistry: do not overwrite labels of records returned by the provider @multi-io
- #1128 Infoblox: Fixing incorrect match of zone dns names @gregsidelinger
- #1107 Source: Improvements to the source CRD @JoaoBraveCoding
- #1013 Core: Fix txt prefix bug @p53
Docker image is available in Zalando's Open Source Docker registry:
docker run registry.opensource.zalan.do/teapot/external-dns:v0.5.17 --help
🎉 Thank you all for your contributions 🎉
v0.5.16
New Provider:
New Source:
- #1084 Heptio Contour IngressRoute @jonasrmichel
List of changes:
- #1151 Fix flaky unit test in provider package @tariq1890
- #1148 Dockerfile: Update version of base images @tariq1890
- #1145 DigitalOcean: Update
godo
to the latest stable version @tariq1890 - #1142 Fix build pipeline for Go v1.13 @linki
- #1129 AWS: Add Hosted Zone ID to logging output @helgi
- #1124 IstioGateway: Support namespaces on hostnames @dcherman
- #1123 AWS: Document
--prefer-cname
flag @dbluxo - #1121 Add Tutorial for DNSimple provider @marc-sensenich
- #1120 Update Go version and golangci-lint to the latest release @njuettner
- #1116 Allow compilation on 32bit machines @mylesagray
- #1103 AWS: Allow to force usage of CNAME over ALIAS @linki
- #1102 CoreDNS: add option to specify prefix name @xunpan
- #1094 Document where e2e tests are currently located @jaypipes
- #1092 Add initial KEP for ExternalDNS @Raffo
- #1091 Update Dockerfiles to follow best practices @taharah
- #1079 AWS: Add dualstack support with ALB ingress controllers @twilfong
- #1061 Allow handling of multiple Oracle Cloud (OCI) zones @suman-ganta
- #794 Namespace exposed metrics with the external_dns prefix @linki
Docker image is available in Zalando's Open Source Docker registry:
docker run registry.opensource.zalan.do/teapot/external-dns:v0.5.16 --help
🎉 Thank you all for your contributions 🎉
v0.5.15
New Provider:
- #1080 VinylDNS @dgrizzanti
List of changes:
- #1082 RFC2136: Fix when merging multiple targets @hachh
- #1059 Core: Fix for DomainFilter exclusions @cmattoon
- #1054 Core: Update aws-go-sdk to be compatible with kube-aws-iam-controller @mikkeloscar
- #1041 RFC2136: Log RR adds/deletes as Info @gclawes
- #1039 Docs: Cloudflare set ttl annotation for proxied entries to 1 @MiniJerome
- #1038 Core: Install ca-certificates @dryewo
- #1034 Cloudflare: Fix provider to return a single endpoint for each name/type @shasderias
- #1033 Core: Sanitize dockerfiles for external-dns @tariq1890
- #1032 Core: Add empty source @anandkumarpatel
- #1031 Google: Zones should be filter by their ID and Name @simonswine
- #1029 Core: Fix panic on empty targets for custom resources @arturo-c
- #1023 Core: Support externalTrafficPolicy annotation with "local" mode for NodePort service @yverbin
- #1018 Core: Add support for ExternalName services @mironov
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.15 --help
🎉 Thank you all for your contribution 🎉
v0.5.14
New Provider:
- #1007 TransIP @skoef
- #963 NS1 @mburtless
List of changes:
- #1009 Docs: Update aws.md @pawelprazak
- #1006 Docs: Add docker image faq @Raffo
- #1004 DNSimple: Support apex records @jbowes
- #1002 NS1: Add --ns1-endpoint and --ns1-ignoressl flags @mburtless
- #1001 AWS: Cache the endpoints on the controller loop @fraenkel
- #991 Suppress noisy logs from Kubernetes @njuettner
- #989 Core: distroless/static image @jharshman
- #984 Core: Headless service missing DNS entry @yverbin
- #955 Core: Add Cloud Foundry routes as a source @dgrizzanti
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.14 --help
🎉 Thank you all for your contribution 🎉
v0.5.13
List of changes 🐰🥚:
- #987 Azure: Support multiple A targets (#987) @michaelfig
- #985 Core: Fixing what seems an obvious omission of /github.com/ dir in Dockerfile (#985) @llamahunter
- #978 Docs: GKE tutorial remove disable-addon argument (#978) @ggordan
- #977 Docs: Alibaba Cloud config file missing by enable sts token (#977) @xianlubird
- #976 Docs: Alibaba Cloud fix wrong arg in manifest (#976) @iamzhout
- #975 AWS: Set a default TTL for Alias records (#975) @fraenkel
- #970 Cloudflare: Add support for multiple target addresses (#970) @nta
- #968 AWS: Adding China ELB endpoints and hosted zone id's (#968) @jfillo
- #966 AWS: Streamline ApplyChanges (#966) @fraenkel
- #960 Core: Switch to go modules (#960) @njuettner
- #959 Docs: AWS how to check if your cluster has a RBAC (#959) @confiq
- #952 Docs: AWS remove superfluous trailing period from hostname (#952) @hobti01
- #951 Core: Add generic logic to remove secrets from logs (#951) @dsbrng25b
- #948 RFC2136: Remove unnecessary parameter (#948) @ChristianMoesl
- #945 Infoblox: Reduce verbosity of logs (#945) @dsbrng25b
Docker image is available in Zalando's Open Source Docker registry:
docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.13 --help
🎉 Thank you all for your contribution 🎉