external-dns

Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services

APACHE-2.0 License

Stars
7.2K
Committers
589

Bot releases are visible (Hide)

external-dns - v0.7.6

Published by Raffo almost 4 years ago

  • Bump kustomize version to 0.7.5 (#1905) @Raffo

  • Fix typos (#1892) @bl-ue

  • fix doc: Correct document for aws.md about route53 health check association (#1898) @RaymondKYLiu

  • digitalocean: Set a custom user-agent string. (#1893) @andrewsomething

  • feat: use ClusterIP with internal-hostname annotation (#1425) @btoonk

  • Fix typo in comment (#1909) @fenggw-fnst

  • Update release script to include squashed commits (#1919) @Raffo

  • Add flag to opt in for NS records management (#1915) (#1915) @Raffo

k8s.gcr.io/external-dns/external-dns:v0.7.6 --help
external-dns - v0.7.5

Published by Raffo almost 4 years ago

NOTE

Please use release 0.7.6

This release has an issue with NS records, please consider reading the issue if you are using custom NS records before upgrading to it, see https://github.com/kubernetes-sigs/external-dns/issues/1895

Changelog

  • fix: scaleway doc bump version to 0.7.4 (#1800) @rguichard

  • Bump externalDNS image in kustomization.yaml (#1801) @Raffo

  • Add support for nektos/act (#1802) @jgrumboe

  • allow to associate aws dns records with health checks (#1288) @rajatjindal

  • Update triage/support label references to kind/support (#1804) @mrbobbytables

  • Infoblox skip zones not matching a given view (#1805) @jgrumboe

  • Allow multiple services to share same dns record (#1446) @sagor999

  • Pre pull of images to make builds pass (#1821) @Raffo

  • Bump cloudbuild timeout for new release process (#1824) @Raffo

  • aws-r53 adding Africa (Cape Town) ELB endpoints and hosted zone id's (#1832) @mzingarelli

  • cloudflare: readme update for RBAC config (#1833) @raidancampbell

  • Add NS record support (#1813) @ytsarev

  • Add arm32v7 arch for images (#1838) @Raffo

  • Add GOARM for arm32v7 images (#1842) @Raffo

  • Add FAQ for multiarch images (#1843) @Raffo

  • Add namespace for httpbin-gateway in istio doc (#1839) @yangy2000

  • Update to Go 1.15 & update Azure dependencies (#1818) @elsesiy

  • Fix OVH tutorial to match new permissions (#1847) @alistarle

  • fix typos (#1850) @windayski

  • corrected broken link in multiple docs (#1854) @kundan2707

  • Fix RFC2136 tutorial (#1857) @cyluss

  • Fix diff highlighting in CoreDNS tutorial (#1874) @bl-ue

  • fix some typos (#1876) @windayski

  • fix for 1878 (#1879) @kundan2707

  • Allow AWS provider to change record types (#1867) @jsravn

  • Add Vultr to Readme (#1880) @ddymko

  • Update README.md (#1888) @bl-ue

  • Support wildcard records - Optional ability to replace the asterisk in generated registry TXT records with another string (#1695) @dansimone

  • Adds release script (#1794) (#1794) @Raffo

  • First implementation for arm images (#1815) (#1815) @Raffo

  • Infoblox multiple A records support (#1479) (#1479) @sagor999

  • Add new method to provider interface to implement provider specific changes (#1868) (#1868) @Raffo

Docker images are available on Google Container Registry:

k8s.gcr.io/external-dns/external-dns:v0.7.5 --help

NEW: this is the first release that support arm32v7 and arm64v8 architectures.

external-dns - v0.7.4

Published by Raffo about 4 years ago

Changelog:

  • Fix Designate doc (#1697) @openstacker
  • Improve documentation about rfc2136 TTLs (#1581) @stefanlasiewski
  • aws: errors with context (#1705) @bpineau
  • Update kustomization for 0.7.3 release (#1709) @james-callahan
  • "passphrase:" is missing from oci.yaml example (#1712) @tonychoe
  • update and clean up azure dependencies (#1727) @tariq1890
  • add event handler for istio gateway and virtualservice source (#1728) @tariq1890
  • Ignore wildcard hosts in Istio gateways (#1625) @haines
  • Add Scaleway DNS as a new provider (#1643) @Sh4d1
  • bump kubernetes dependencies and run go mod tidy (#1732) @tariq1890
  • update release docs to include kustomization config (#1736) @vinny-sabatini
  • fix goimports local import order and update golangci-lint (#1737) @tariq1890
  • docs: cleanup version roadmap docs (#1731) @vinny-sabatini
  • External DNS should uses ALIAS for AWS Global Accelerator (#1549) @Reuuke
  • added --txt-prefix to google deployment (#1729) @prune998
  • Docs: Fixed typos (#1734) @ddymko
  • add license header check to the CI (#1738) @tariq1890
  • Update Documentation with Updated Registry Location (#1741) @seanmalloy
  • utilize the errors package for error handling (#1748) @vinny-sabatini
  • remove unused field IstioIngressGatewayServices (#1753) @tariq1890
  • provide documentation of available prometheus metrics (#1752) @vinny-sabatini
  • docs: enhance pull request template (#1747) @seanmalloy
  • Fix index out of range when hostname has no dots (#1756) @chemasan
  • Updated FAQ for usage of annotation-filter (#1763) @jgrumboe
  • Add Cloudflare documentation on use of --zone-id-filter (#1751) @loozhengyuan
  • Move Inactive Maintainers To Emeritus Approvers (#1761) @seanmalloy
  • Enable azure_private_dns to work with non "AzurePublicCloud" clouds (#1578) @daddonpa
  • Add tutorial for GKE with workload identity (#1765) @ddgenome
  • Fixes coverall, #1755 (#1762) @jgrumboe
  • Remove changelog from PR template (#1767) @Raffo
  • Update pull requests template (#1769) @seanmalloy
  • Add quick start section to contributor docs (#1766) @seanmalloy
  • fix ingress-controller yaml link (#1768) @kapekost
  • ns1: add minttlseconds (#1576) @dennisme
  • Update Contributing Documentation (#1760) @seanmalloy
  • Contour HTTPProxy support (#1628) @josephglanville
  • aws: cache zones list (#1704) @bpineau
  • Update kustomize base (#1777) @mgoodness
  • Add --zone-name-filter option for azure provider (#1060) @titilambert
  • add service annotation to set public/private iface for NodePort (#1310) @rbtr
  • Publish ExternalIPs for LoadBalancer services (#1500) @burningalchemist
  • Hetzner: fix records update (#1778) @21h
  • Optionally ignore tls rules in ingress source (#1645) @Benjile

Docker images are available on Google Container Registry:

k8s.gcr.io/external-dns/external-dns:v0.7.4 --help

🎉 Thank you all for your contributions 🎉

external-dns - v0.7.3

Published by Raffo about 4 years ago

Changelog:

  • Fix: add serviceaccount name in kustomize deployment (#1689) @jmthvt
  • Updates Oracle OCI SDK to latest (#1687) @ericrrath
  • UltraDNS Provider (#1635) @kbhandari
  • Update apiVersions in docs (#1690) @ddgenome
  • use the github actions build status badge (#1702) @tariq1890
  • Upgrade Oracle OCI SDK (#1688) @ericrrath
  • update dependencies and minor dep tree cleanup (#1692) @tariq1890
  • Update link for linode cloud manager (#1661) @phillc
  • Remove occurrences of "master" from the project (#1636) @Raffo
  • Create pull_request_template (#1662) @njuettner
  • dependencies: Upgrade all k8s client-go dependent sources to v1.18.X (#1627) @josephglanville
  • add GitHub Actions (#1657) @Raffo
  • add new source for istio virtual services (#1607) @tariq1890
  • use latest Alpine version in ExternalDNS dockerfile (#1655) @tariq1890
  • Update TTL docs to confirm DNSimple support (#1547) @weppos
  • rm unused flag param istio-ingressgateways (#1649) @tariq1890
  • Upgrade istio httpbin from 1.0 to 1.6 version (#1640) @ikovnatskymiacar
  • Add endpoints to kustomize base (#1638) @Raffo
  • DigitalOcean: support multiple targets per endpoint (#1595) @tdyas
  • Vultr : Version bump + changes (#1637) @ddymko
  • Hetzner DNS service support (#1570) @21h
  • Add OVH API rate limiting option (Fix #1546) (#1619) @Hugome
  • Add kustomize base (#1631) @Raffo
  • increase test timeout to fix intermittent failures of ingress tests (#1612) @tdyas
  • AWS: change the order of the actions, DELETE before CREATE fixes #1411 (#1555) @OmerKahani
  • Fix handling of DNS updates for RFC2136 provider. (#1613) @dmayle
  • digitalocean: increase API page size (#1611) @tdyas
  • improve linter quality for external-dns (#1618) @njuettner
  • fix convert int to string bug (#1620) @tariq1890

Docker images are available on Google Container Registry:

docker run asia.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.3 --help
docker run eu.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.3 --help
docker run us.gcr.io/k8s-artifacts-prod/external-dns/external-dns:v0.7.3 --help

🎉 Thank you all for your contributions 🎉

external-dns - v0.7.2

Published by Raffo over 4 years ago

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 99cebfcf 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 🎉

external-dns - v0.7.1

Published by njuettner over 4 years ago

New Provider:

  • #1439 OVH @Hugome

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 🎉

external-dns - v0.7.0

Published by linki over 4 years ago

New Source:

  • #1444 New source: Add support for Skipper's RouteGroup CRD @szuecs

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 🎉

external-dns - v0.6.0

Published by njuettner over 4 years ago

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 🎉

external-dns - v0.5.18

Published by linki almost 5 years ago

New Provider:

  • #1269 Add Azure Private DNS Provider @saidst

New Source:

  • #1218 Add support for using Nodes as Source @skoef

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 🎉

external-dns - v0.5.17

Published by njuettner about 5 years ago

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 🎉

external-dns - v0.5.16

Published by linki about 5 years ago

New Provider:

  • #1098 Rancher DNS (RDNS) @Jason-ZW

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 🎉

external-dns - v0.5.15

Published by njuettner over 5 years ago

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 🎉

external-dns - v0.5.14

Published by njuettner over 5 years ago

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 🎉

external-dns - v0.5.13

Published by njuettner over 5 years ago

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 🎉

external-dns - v0.5.12

Published by njuettner over 5 years ago

New Provider:

  • #874 RcodeZero @dklesev

List of changes:

  • #942 Bumping istio to 1.1.0 @venezia
  • #938 Docs: Added stability matrix and minor improvements to README @Raffo
  • #935 Docs: Tiny clarification about two available deployment methods @przemolb
  • #932 Set log level to debug when axfr is disabled @arief-hidayat
  • #929 Docs: Dropping owners @njuettner
  • #928 Docs: Added a reference to a blogpost which uses ExternalDNS in a CI/CD setup @vanhumbeecka
  • #917 Use k8s informer cache instead of making active API GET requests @jlamillan
  • #915 Docs: Clarify that hosted zone identifier is to be used @dirkgomez
  • #913 Docs: Make dep step which may be needed to run make build @dirkgomez
  • #911 Docs: Added description for multiple dns name @st1t
  • #907 Add support for multiple Istio IngressGateway LoadBalancer Services @LorbusChris
  • #899 RFC2136: Fixed typo in debug output @hpandeycodeit
  • #895 Infoblox provider support for DNS view @dsbrng25b
  • #827 PowerDNS: Fixed Domain Filter Bug @anandsinghkunwar
  • #745 Allow hostname annotations to be ignored @anandkumarpatel

Docker image is available in Zalando's Open Source Docker registry:

docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.12 --help

🎉 Thank you all for your contribution 🎉

external-dns - v0.5.11

Published by hjacobs over 5 years ago

List of changes:

  • #886 fix constant updating issue introduced with v0.5.10 (@jhohertz)
  • #880 ignore evaluate target health for calculating changes for AWS
  • #873 pagination for cloudflare zones (@njuettner)

Docker image is available in Zalando's Open Source Docker registry:

docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.11 --help
external-dns - v0.5.10

Published by linki over 5 years ago

Please note: this release contains a performance regression that will be fixed soon. See more info in https://github.com/kubernetes-incubator/external-dns/issues/869.

List of changes:

  • #868 Docs: Improve documentation regarding Alias (@alexnederlof)
  • #858 Adds a new flag --aws-api-retries which allows overriding the number of retries (@viafoura)
  • #849 Docs: Make awscli commands use JSON output (@ifosch)
  • #847 Docs: Add missing apiVersion to Ingress resource (@shlao)
  • #844 Fix for AWS private DNS zone (@xianlubird)
  • #843 Add support for AWS ELBs in eu-north-1 (@argoyle)
  • #842 Create a SECURITY_CONTACTS file (@njuettner)
  • #841 Use correct product name for Google Cloud DNS (@seils)
  • #839 Change default AWSBatchChangeSize to 1000 (@medzin)
  • #838 Fix dry-run mode in rfc2136 provider (@lachlancooper)
  • #837 Fix typos in rfc2136 provider (@lachlancooper)
  • #836 rfc2136 provider: one IP Target per RRSET (@ivanfilippov)
  • #833 Normalize DNS names during planning (@justinsb)
  • #832 Implement Stringer for planTableRow (@justinsb)
  • #829 Docs: Better security granularity concerning external dns service principal (@DenisBiondic)
  • #824 Docs: Update links in Cloudflare docs (@PascalKu)
  • #822 Docs: Add metrics info to FAQ (@zachyam)
  • #820 Docs: Update nameserver IPs in coredns.md (@mozhuli)
  • #818 Docs: Fix commands to cleanup Cloudflare (@acrogenesis)
  • #810 Avoid unnecessary updating for CRD resource (@xunpan)
  • #807 Fix issues with CoreDNS provider and more than 1 targets (@xunpan)
  • #804 AWS: Add zone tag filter (@csrwng)
  • #803 Docs: Update CoreDNS tutorial with RBAC manifest (@Lujeni)
  • #799 Use SOAP API to improve DYN's provider's performance (@sanyu)
  • #793 Expose managed resources and records as metrics (@linki)
  • #788 Docs: Updating Azure tutorial (@pelithne)
  • #785 Improve errors in Records() of Infoblox provider (@dsbrng25b)
  • #774 Change default apiVersion of CRD Source (@dsbrng25b)
  • #650 Allow setting Cloudflare proxying on a per-Ingress basis (@eswets)
  • #645 Support A record for multiple IPs for headless services (@toshipp)

Docker image is available in Zalando's Open Source Docker registry:

docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.10 --help

🎉 Thank you all for your contribution 🎉

external-dns - v0.5.9

Published by njuettner almost 6 years ago

List of changes:

  • #782 Core: Update delivery.yaml to new format @linki
  • #778 Core: Adjust gometalinter timeout by setting env var @njuettner
  • #776 Provider Google: Panic assignment to entry in nil map @njuettner
  • #769 Docs: Fix typos @mooncak
  • #768 Docs: Remove duplicated words @mooncak
  • #767 Provider Alibaba: Alibaba Cloud Provider Fix Multiple Subdomains Bug @xianlubird
  • #764 Core: Add Traefik to the supported list of ingress controllers @coderanger
  • #760 Provider Dyn: Fix some typos in returned messages in dyn.go @AdamDang
  • #756 Docs: Update Azure documentation @pascalgn
  • #750 Docs: Oracle doc fix (add "key:" to secret) @CaptTofu
  • #747 Core: Docker MAINTAINER is deprecated - using LABEL instead @helgi
  • #742 Core: Feature add alias annotation @vaegt
  • #741 Provider RFC2136: Setup fails issue and small docs @antlad
  • #739 Core: Fix nil map access of endpoint labels @shashidharatd
  • #737 Provider PowerDNS: Add DomainFilter support @ottoyiu
  • #736 Core: Fix domain-filter matching logic to not match similar domain names @ottoyiu
  • #727 Core: Matching entire string for wildcard in txt records with prefixes @etopeter
  • #717 Provider Designate: Fix TLS issue with OpenStack auth @FestivalBobcats
  • #697 Provider AWS: Add helper script to update route53 txt owner entries @efranford
  • #686 Provider CoreDNS: Migrate to use etcd client v3 for CoreDNS provider @shashidharatd
  • #684 Core: Create a non-root user to run the container process @coderanger
  • #581 Core: Do not replace TXT records with A/CNAME records in planner @jchv

Docker image is available in Zalando's Open Source Docker registry:

docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.5.9 --help

🎉 Thank you all for your contribution 🎉

external-dns - v0.5.8

Published by linki about 6 years ago

New Provider:

  • #702 RFC2136 @antlad

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 🎉

external-dns - v0.5.7

Published by linki about 6 years ago

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 🎉