Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
APACHE-2.0 License
Bot releases are hidden (Show)
Published by Raffo 7 months ago
(Create|Update|Delete)Records
functions in AWS, Google, DNSimple) by @mloiseleur in https://github.com/kubernetes-sigs/external-dns/pull/4129
confusing-naming
property by @PascalBourdier in https://github.com/kubernetes-sigs/external-dns/pull/4116
registry.k8s.io/external-dns/external-dns:v0.14.0
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.14.0...v0.14.1
Published by Raffo 12 months ago
This is the first release to officially support the new WebHook
provider that will allow to extend ExternalDNS in a new way out of tree. Please refer to https://github.com/kubernetes-sigs/external-dns/blob/v0.14.0/docs/tutorials/webhook-provider.md for more information .
Records()
case handling by @Sewci0 in https://github.com/kubernetes-sigs/external-dns/pull/3912
registry.k8s.io/external-dns/external-dns:v0.14.0
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.13.6...v0.14.0
Published by Raffo about 1 year ago
toNewTXTName
in toEndpoint
by @Sewci0 in https://github.com/kubernetes-sigs/external-dns/pull/3724
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.13.5...v0.13.6
Published by Raffo over 1 year ago
--managed-record-types
by @Sewci0 in https://github.com/kubernetes-sigs/external-dns/pull/3511
ingressClassName
as well as deprecated kubernetes.io/ingress.class annotation by @dsalisbury in https://github.com/kubernetes-sigs/external-dns/pull/2054
registry.k8s.io/external-dns/external-dns:v0.13.5
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.13.4...v0.13.5
Published by Raffo over 1 year ago
registry.k8s.io/external-dns/external-dns:v0.13.4
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.13.2...v0.13.4
Published by Raffo almost 2 years ago
registry.k8s.io/external-dns/external-dns:v0.13.2
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.13.1...v0.13.2
Published by Raffo about 2 years ago
registry.k8s.io/external-dns/external-dns:v0.13.1
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.12.2...v0.13.1
Published by Raffo over 2 years ago
Azure DNS provider would require --txt-wildcard-replacement flag.
registry.k8s.io/external-dns/external-dns:v0.12.2
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.12.0...v0.12.2
Published by Raffo over 2 years ago
There is a bug affecting this release when deleted resources trigger a deletion of TXT records. This could impact deletions, but not additions when upgrading from any previous version to v0.12.0. In case you have problems, you can either create the records manually or downgrade. A fix is being worked in https://github.com/kubernetes-sigs/external-dns/pull/2811.
k8s.gcr.io/external-dns/external-dns:v0.12.0
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.11.1...v0.12.0
Published by Raffo over 2 years ago
k8s.gcr.io/external-dns/external-dns:v0.11.0
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.10.2...v0.11.0
Published by njuettner almost 3 years ago
k8s.gcr.io/external-dns/external-dns:v0.10.2
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.10.1...v0.10.2
Published by Raffo about 3 years ago
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.10.0...v0.10.1
k8s.gcr.io/external-dns/external-dns:v0.10.1
Published by Raffo about 3 years ago
bump kustomize version to v0.9.0 (#2205) @Raffo
Add CodeQL support (#2207) @Raffo
Fix alpine vulnerabilities (#2213) @Raffo
create dependabot.yml (#2212) @Raffo
Source: Dedupe Common Logic (#2190) @abursavich
Fix dependabot config (#2219) @Raffo
Fix Scaleway provider uint parsing (#2221) @Raffo
Add helm chart (#2208) @stevehipwell
Bump versions of dependencies (#2218) @Raffo
build(deps): bump github.com/Azure/go-autorest/autorest from 0.11.10 to 0.11.20 (#2253) @dependabot
build(deps): bump cloud.google.com/go from 0.54.0 to 0.93.3 (#2254) @dependabot
updated kustomize version (#2263) @kundan2707
build(deps): bump github.com/vultr/govultr/v2 from 2.5.1 to 2.8.1 (#2268) @dependabot
build(deps): bump github.com/exoscale/egoscale from 0.18.1 to 0.73.2 (#2293) @dependabot
build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.40.38 (#2276) @dependabot
build(deps): bump k8s.io/api from 0.22.0 to 0.22.1 (#2267) @dependabot
kubernetes v1.22: Update controller to use networking.k8s.io/v1 Ingress. (#2281) @andrewstuart
build(deps): bump github.com/projectcontour/contour from 1.7.0 to 1.14.2 (#2295) @dependabot
Add trivy for image scanning (#2319) @Raffo
build(deps): bump k8s.io/client-go from 0.22.0 to 0.22.2 (#2323) @dependabot
build(deps): bump github.com/gophercloud/gophercloud from 0.1.0 to 0.21.0 (#2301) @dependabot
build(deps): bump github.com/linki/instrumented_http from 0.2.0 to 0.3.0 (#2302) @dependabot
build(deps): bump google.golang.org/api from 0.54.0 to 0.58.0 (#2327) @dependabot
Bump dependencies to fix security vulnerabiity (#2332) @Raffo
build(deps): bump github.com/linode/linodego from 0.19.0 to 0.32.2 (#2331) @dependabot
build(deps): bump github.com/maxatome/go-testdeep from 1.9.2 to 1.10.1 (#2330) @dependabot
build(deps): bump github.com/transip/gotransip/v6 from 6.6.0 to 6.6.2 (#2328) @dependabot
build(deps): bump github.com/Azure/go-autorest/autorest/adal from 0.9.14 to 0.9.16 (#2329) @dependabot
build(deps): bump github.com/hooklift/gowsdl from 0.4.0 to 0.5.0 (#2305) @dependabot
build(deps): bump go.uber.org/ratelimit from 0.1.0 to 0.2.0 (#2334) @dependabot
build(deps): bump cloud.google.com/go from 0.94.1 to 0.97.0 (#2336) @dependabot
build(deps): bump github.com/Azure/azure-sdk-for-go from 46.3.0+incompatible to 46.4.0+incompatible (#2333) @dependabot
build(deps): bump github.com/akamai/AkamaiOPEN-edgegrid-golang from 1.0.0 to 1.1.1 (#2337) @dependabot
Remove version from readme (#2342) @Raffo
Images:
k8s.gcr.io/external-dns/external-dns:v0.10.0
Published by Raffo about 3 years ago
update TransIP's Go client to v6 (#2025) @skoef
bluecat: support getting credentials from environment variables (#2072) @seanmalloy
Update kustomization.yaml (#2073) @Raffo
docs: update bluecat tutorial (#2074) @seanmalloy
Updating Infoblox go api version to v1.1.1 (#2088) @arvin-a
Update azure.md (#2096) @DOliana
Fix domain filter match tests (#2105) @bynare
Godaddy enhancement (#2084) @Fred78290
Update README to mention v0.8 release (#2117) @Raffo
fix_2099 (#2120) @kundan2707 rbac.authorization.k8s.io/v1beta1 will
Vultr : Update vultr provider to use API v2 (#2121) @ddymko
Optional ability to use the host name defined on an ingress's annotations instead of its hosts stanza (#1696) @dansimone
Update rfc2136.md (#2118) @aSauerwein
update for latest version (#2131) @roelandvanbatenburg
Update azure-private-dns tutorial image tag to v0.8.0 (#2130) @KylePolansky
Reduce AWS Route53 API calls (#2010) @tjamet
Fix CNAME update for hetzner provider (#2017) @packi
Add Gandi provider (#2037) @packi
Feature matchparent (#2113) @bynare
Adding ability to query Infoblox API using regex for fqdn (#2102) (#2110) @mmerrill3
Add the --default-targets flag (#2089) @bbl
Add support for Kong's TCPIngress with a load balancer (#2109) @krmichel
Kops compatibility mode (#2041) @olemarkus
Akamai tutorial update (#2141) @edglynes
Clean up OpenShift Route source implementation (#2147) @sgreene570
Fixed AWSSDRegistry nil labels map (#2095) @voro015
updated external-dns version to latest (#2138) @kundan2707
rfc2136: add batch size support (#2127) @knackaron
Remove extra $
when clicked on copy to clipboard
(#2149) @goutamtadi1
bluecat: add delete functionality (#2144) @jaideepbellani
Clean up extra spaces (#2164) @jayonlau
Updated k8s manifest for Azure DNS provider #2082 (#2083) @SimonGurney
Feature/ignore ingress rules (#2091) @anandkumarpatel
Provide example of multiple values for "in" filter (#2065) @dkravetz
bluecat: improve test coverage (#2185) @jaideepbellani
CloudDNS: Allow filtering for private and public zones (#2153) @FalconerTC
Source: Deflake and Parallelize Tests (#2188) @abursavich
Fix managed-record-types option (#2078) @k0da
Fix controller tests (#2197) @k0da
Adding ability to query Infoblox API using regex for fqdn (#2102) (#2102) @
Merge pull request #2110 from mmerrill3/feature/infoblox-reg-ex (#2110) @mmerrill3
Images:
k8s.gcr.io/external-dns/external-dns:v0.9.0
Published by Raffo over 3 years ago
Refactor, cleanup Akamai provider (#1870) @edglynes
Documentation on Route53 and Govcloud. (#1918) @vchan2002
Bump kustomize version to 0.7.6 (#1922) @Raffo
modify the error url of external-dns rbac (#1925) @timyinshi
Refactor azure private dns auth (#1912) @sfc-gh-jelsesiy
Correct format of SRV record for NodePort (#1914) @vanekjar
Support Ambassador Host resources as sources (#1642) @inercia https://acme-v02.api.letsencrypt.org/directory
fix(scaleway): only use absolute CNAMEs (#1859) @Sh4d1
Corrects broken links in alb-ingress tutorial (#1939) @Raffo
Add RFC3645 support for secure updates with GSS-TSIG (#1951) @scottd018
Godaddy (#1924) @Fred78290
Updated docs to reference the v0.7.6 image (#1946) @jeffspahr
Add info in FAQ on how to enable new traefik chart (#1962) @brumhard
Prevent plan reporting endpoint target casing differences as a change (#1960) @robselway
Cleanup Docker context and decrease build time (#1498) @drGrove
Fix typo in scaleway provider (#1964) @Raffo
Add support for aws eu-south-1 region (#1969) @joshuastern
Make Powerdns support rrsets with multiple records more smartly (#1968) @dsalisbury
remove duplicate endpoints when processing VirtualService (#1950) @polivbr
update external-dns image versiona nd ingress api version (#1978) @kundan2707
Bump Scaleway DNS API to v2beta1 (#1938) @Sh4d1
Delete CHANGELOG.md (#1989) @Raffo
updated to latest Istio 1.7 libs (#1999) @nmnellis
Bump alpine base image to 3.13 (#2002) @eXeDK
external-dns configuration update (#2004) @kundan2707
Switch to controller-gen for CRD generation and update CRD to apiextentions v1 (#2001) @k0da
remove outdated provider list from FAQ, link to list in README (#2011) @morremeyer
Approve crd v1 (#2007) @k0da
updated ingress apiVersion (#2012) @kundan2707
rfc2136: Add cli flag for Kerberos realm and improve tutorial (#2015) @stovemeerkat
Add Initial BlueCat Provider Support (#1506) @seanmalloy
feat: add gloo proxy source (#1693) @Hugome
Downgrade Azure provider "Failed to extract" log message to debug (#2020) @bittrance
Add the ability to configure k8s event rate limit (#2013) @tjamet
Increase AWS pagination size (#2009) @tjamet
Update to Go 1.16 (#2003) @eXeDK
Add 'bluecat' as possible option to the provider flag (#2035) @brross
Avoid nil pointer deference in extractHeadlessEndpoints (#2031) @allenporter
Document annotation-filter usage (#2018) @timtorChen
Add regex domain filters (#1504) @offzale
Add seanmalloy As Reviewer (#2038) @seanmalloy
Add pod source [kops compatibility] (#2032) @olemarkus
AWS Route 53 provider: fix various problems with handling of alias records (#1860) @devkid
Add release conventions (#2039) @Raffo
fix(scaleway): drop support for organization ID as it's not needed (#2021) @Sh4d1
add krb5 realm support (#1993) @ba-work
bluecat: allow setting tls verify and TTL (#2052) @vinny-sabatini
bluecat: allow setting TTL on cname and host records (#2056) @vinny-sabatini
Bluecat documentation (#2053) @vinny-sabatini
feat: move from dynectsoap to dynsoap (#1985) @PG2000
Force pull golang to fix prow build (#2067) @Raffo
Bump CI timeout (#2070) @Raffo
Images:
k8s.gcr.io/external-dns/external-dns:v0.8.0
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
Published by Raffo almost 4 years ago
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
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.
Published by Raffo about 4 years ago
Changelog:
--zone-id-filter
(#1751) @loozhengyuanDocker images are available on Google Container Registry:
k8s.gcr.io/external-dns/external-dns:v0.7.4 --help
🎉 Thank you all for your contributions 🎉
Published by Raffo about 4 years ago
Changelog:
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 🎉
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:
goimports
-ed (#1496) @njuettnerDocker 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 🎉