Releases: gardener/external-dns-management
Releases · gardener/external-dns-management
v0.18.4
[gardener/external-dns-management]
🐛 Bug Fixes
[USER]
Fix panic if source object referenced by a DNSAnnotation object has no annotations in its metadata. by @MartinWeindel [#363]
📖 Documentation
[USER]
Revised Cloudflare External DNS Management document to no longer recommend base64 encoding of the token in the secret. by @SeanKilleen [#361]
Docker Images
- dns-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/dns-controller-manager:v0.18.4
v0.18.3
[gardener/external-dns-management]
🐛 Bug Fixes
[OPERATOR]
Registergateway.networking.k8s.io
in version v1beta1 by @MartinWeindel [#358]
Docker Images
- dns-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/dns-controller-manager:v0.18.3
v0.18.2
[gardener/external-dns-management]
🏃 Others
[USER]
Ignore empty targets for slave entries on update. More concretely, if an ingress resource lose their load balancer addresses during an update, the old targets are kept until new targets are set. by @MartinWeindel [#357]
Docker Images
- dns-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/dns-controller-manager:v0.18.2
v0.18.1
[gardener/external-dns-management]
🐛 Bug Fixes
[OPERATOR]
Uncached listing of virtual services and httproutes by @MartinWeindel [#355][OPERATOR]
Ignore generated load balancer services of gateways. by @MartinWeindel [#355]
Docker Images
- dns-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/dns-controller-manager:v0.18.1
v0.18.0
[gardener/external-dns-management]
✨ New Features
[USER]
The Istio resourceGateway
can now be annotated withdns.gardener.cloud/dnsnames='*'
to enable the automatic creation ofDNSEntries
for domain names extracted from hosts fields in this resource or relatedVirtualServices
resources.
TheGateway
andHTTPRoute
resources from the Gateway API are supported in a similar way. by @MartinWeindel [#354]
Docker Images
- dns-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/dns-controller-manager:v0.18.0
v0.17.1
[gardener/external-dns-management]
🏃 Others
[OPERATOR]
Bumps golang from 1.21.5 to 1.21.6. by @MartinWeindel [#353][USER]
Mergedns.gardener.cloud/dnsnames
annotations from multiple DNSAnnotation objects. by @MartinWeindel [#352]
Docker Images
- dns-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/dns-controller-manager:v0.17.1
v0.17.0
[gardener/external-dns-management]
✨ New Features
[USER]
[aws-route53] Support dual-stack AWS load balancers by creating additional AAAA record with alias target if annotationservice.beta.kubernetes.io/aws-load-balancer-ip-address-type=dualstack
(services only) ordns.gardener.cloud/ip-stack=dual-stack
(ingresses,dnsentries, and services) is set. by @MartinWeindel [#350]
🏃 Others
[DEVELOPER]
Move canonicalhostedzone map ofaws-route53
provider to own package to allow reuse in gardener/provider-aws. by @MartinWeindel [#348]
Docker Images
- dns-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/dns-controller-manager:v0.17.0
v0.16.1
[gardener/external-dns-management]
⚠️ Breaking Changes
[OPERATOR]
Change OCI Image Registry from GCR (eu.gcr.io/gardener-project
) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases
). Users should update their references.
by @ccwienk [#342][OPERATOR]
rfc2136 provider expects TSIGSecret in base64 encoded format (previously base64 decoded was expected) by @Avarei [#347]
✨ New Features
[USER]
[AWS Route53] Create an additional aliasAAAA
record for load balancers (NLBs) if load balancer target domain name has an IPv6 address. by @MartinWeindel [#341]
🏃 Others
[OPERATOR]
Bumps golang from 1.21.4 to 1.21.5. by @dependabot[bot] [#338][DEVELOPER]
Remove vendoring by @MartinWeindel [#345]
Docker Images
- dns-controller-manager:
europe-docker.pkg.dev/gardener-project/releases/dns-controller-manager:v0.16.1
v0.16.0
[gardener/external-dns-management]
⚠️ Breaking Changes
[USER]
NS
records are not retrieved anymore for all accessible hosted zones to avoid reading all DNS record sets of all hosted zones periodically independently if they are used. Only hosted zones with activeDNSProviders
are synched, but without caring about consequences ofNS
records for subdomains. If there are many large hosted zones accessible for given credentials and there are onlyDNSProviders
using a few of these zones (either by domain or zone include), the period synchronisation of the zone state for all other hosted zones is avoided. This can result in a significant reduction of requests to the provider backend. As a downside of this change, applying aDNSEntry
for a forwarded subdomain now results in a DNS record set in the parent hosted zone, if the real hosted zone is unknown to the controller. Formerly, applying such aDNSEnty
resulted in an error state.
No action is necessary from the users, this is only a "heads up" for the changed behaviour ifNS
records are used for subdomains. by @MartinWeindel [#336]
🏃 Others
[OPERATOR]
Bumps golang from 1.21.3 to 1.21.4. by @dependabot[bot] [#333][USER]
Validate provider domain includes and excludes for forbidden wildcard domains. by @MartinWeindel [#335]
Docker Images
- dns-controller-manager:
eu.gcr.io/gardener-project/dns-controller-manager:v0.16.0
v0.15.10
[gardener/external-dns-management]
✨ New Features
[USER]
Therfc2136
provider for authorive DNS servers supporting DNS Update RFC2136 has been added. by @MartinWeindel [#331]
🐛 Bug Fixes
[OPERATOR]
Fix reading IPv6 records for azure-dns and azure-private-dns providers. by @MartinWeindel [#330]
🏃 Others
[USER]
3072 bit RSA keys are now used in order to generate TLS certificates. by @dimityrmirchev [#326][OPERATOR]
Bumps golang from 1.21.2 to 1.21.3. by @dependabot[bot] [#324]
Docker Images
dns-controller-manager: eu.gcr.io/gardener-project/dns-controller-manager:v0.15.10