Release v0.13.6¶
Important notes¶
Users upgrading from versions < v0.12.0 with the txt registry (–registry=txt) to this release should run v0.13.5 at least once (–once) to avoid #3876
There was a change to the Docker image which is now built with
koand based on a distroless image.
For other important info, please refer to the next section.
What’s Changed¶
docs: Update deprecated apiVersions by @Antvirf in https://github.com/kubernetes-sigs/external-dns/pull/3646
Bump kustomize version to latest (v0.13.5) by @Raffo in https://github.com/kubernetes-sigs/external-dns/pull/3642
Bump versions in docs for v0.13.5 by @Raffo in https://github.com/kubernetes-sigs/external-dns/pull/3643
feat(chart): updated chart to ExternalDNS v0.13.5 by @GMartinez-Sisti in https://github.com/kubernetes-sigs/external-dns/pull/3661
build(deps): bump github.com/IBM-Cloud/ibm-cloud-cli-sdk from 1.0.0 to 1.1.0 by @dependabot in https://github.com/kubernetes-sigs/external-dns/pull/3666
Define Labels type and JSON tags for ProviderSpecific fields by @aruneshpa in https://github.com/kubernetes-sigs/external-dns/pull/3456
Remove roadmap section from README.md by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3653
Remove unnecessary Route53 code by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3669
Simplify filter interfaces by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3660
Very minor typo Update to azure.md by @dmealo in https://github.com/kubernetes-sigs/external-dns/pull/3594
Upgrade ExternalDNS to go 1.20 by @mloiseleur in https://github.com/kubernetes-sigs/external-dns/pull/3673
refactor: use always fmt.Errorf(...: %w, err), instead of %s or %v by @szuecs in https://github.com/kubernetes-sigs/external-dns/pull/3677
Enable dependabot grouped updates by @Raffo in https://github.com/kubernetes-sigs/external-dns/pull/3678
Improve registry documentation by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3652
Add johngmyers to reviewers by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3664
build(deps): bump the dev-dependencies group with 4 updates by @dependabot in https://github.com/kubernetes-sigs/external-dns/pull/3679
Manual grouped dependency upgrade by @Raffo in https://github.com/kubernetes-sigs/external-dns/pull/3682
chore: Fixed gh workflow approve by @stevehipwell in https://github.com/kubernetes-sigs/external-dns/pull/3691
Provider GoDaddy fix domain update by @Nefelim4ag in https://github.com/kubernetes-sigs/external-dns/pull/3427
Update dependencies that has vulnerabilities by @szuecs in https://github.com/kubernetes-sigs/external-dns/pull/3693
Gloo: Add support for listener.metadataStatic by @Megum1n in https://github.com/kubernetes-sigs/external-dns/pull/3476
Add support for Traefik 2’s IngressRoute, IngressRouteTCP and IngressRouteUDP by @ThomasK33 in https://github.com/kubernetes-sigs/external-dns/pull/3055
Replace deprecated command with environment file by @jongwooo in https://github.com/kubernetes-sigs/external-dns/pull/3698
feat(chart): comply with Pod Security Standards by @nrvnrvn in https://github.com/kubernetes-sigs/external-dns/pull/3689
Route53 update configuration of target health checks by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3674
fix: extdns crashes when virtual service points to nonexistent … by @rumstead in https://github.com/kubernetes-sigs/external-dns/pull/3686
build(deps): bump the dev-dependencies group with 1 update by @dependabot in https://github.com/kubernetes-sigs/external-dns/pull/3701
Handle migration to the new TXT format: use ForceUpdate strategy by @mcharriere in https://github.com/kubernetes-sigs/external-dns/pull/3635
build(deps): bump dev-dependencies group with 41 updates by @mloiseleur in https://github.com/kubernetes-sigs/external-dns/pull/3697
minor fixes to the scaleway provider by @Sh4d1 in https://github.com/kubernetes-sigs/external-dns/pull/2928
Add DynamoDB registry implementation by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3648
Update aws IAM policy example by @jalaziz in https://github.com/kubernetes-sigs/external-dns/pull/3723
create an alias when record in a zone another than the target by @epollia in https://github.com/kubernetes-sigs/external-dns/pull/3338
Document annotations by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3729
Fix bug in the civo provider to avoid infinite record creation by @alejandrojnm in https://github.com/kubernetes-sigs/external-dns/pull/3687
build(deps): bump the dev-dependencies group with 1 update by @dependabot in https://github.com/kubernetes-sigs/external-dns/pull/3730
Add no-change info log for cloudflare provider by @aoz-turk in https://github.com/kubernetes-sigs/external-dns/pull/3629
Refactor some Service code by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3728
fix: scaleway documentation, remove SCW_DEFAULT_ORGANIZATION_ID by @gugdewescale in https://github.com/kubernetes-sigs/external-dns/pull/3282
Added traefik-proxy rules to helm chart by @ThomasK33 in https://github.com/kubernetes-sigs/external-dns/pull/3325
[AWS] Adjust TTL for alias records by @Sewci0 in https://github.com/kubernetes-sigs/external-dns/pull/3738
Suppress dependabot updates for OpenShift by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3739
helm: Don’t suppress configuration for registries other than TXT by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3736
support cnames and aaaa for default-targets by @cgroschupp in https://github.com/kubernetes-sigs/external-dns/pull/3745
use only tags with prefix v for version determination by @cgroschupp in https://github.com/kubernetes-sigs/external-dns/pull/3760
Remove flags and documentation for removed contour-ingressroute source by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3764
fix: update plural client that includes license by @DavidSpek in https://github.com/kubernetes-sigs/external-dns/pull/3779
build(deps): bump the dev-dependencies group with 1 update by @dependabot in https://github.com/kubernetes-sigs/external-dns/pull/3777
Add serialization/deserialization support to DomainFilter by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3758
Refactor Provider to require DomainFilter by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3711
fix img dir by @liupeng0518 in https://github.com/kubernetes-sigs/external-dns/pull/3786
Fix domain filter to fix build by @Raffo in https://github.com/kubernetes-sigs/external-dns/pull/3804
chore(ci): fix storage use, go version and lint job by @mloiseleur in https://github.com/kubernetes-sigs/external-dns/pull/3829
always use tcp for rfc2136 by @Protryon in https://github.com/kubernetes-sigs/external-dns/pull/3837
fix clean apk cache directory by @fougner in https://github.com/kubernetes-sigs/external-dns/pull/3656
fix: pdns logging by @M0NsTeRRR in https://github.com/kubernetes-sigs/external-dns/pull/3811
Tagget parameter TXTEncryptAESKey as secure by @HansK-p in https://github.com/kubernetes-sigs/external-dns/pull/3791
build(deps): bump the dev-dependencies group with 1 update by @dependabot in https://github.com/kubernetes-sigs/external-dns/pull/3831
Update Dockerfile for libssl3 and libcrypto3 CVE’s by @nshelke777 in https://github.com/kubernetes-sigs/external-dns/pull/3783
doc: Add example of setting up traefik IngressRoute with externalDNS annotations by @anthonycorbacho in https://github.com/kubernetes-sigs/external-dns/pull/3853
build(deps): bump dependencies (26 updates) by @mloiseleur in https://github.com/kubernetes-sigs/external-dns/pull/3824
helm: support initContainers by @calvinbui in https://github.com/kubernetes-sigs/external-dns/pull/3838
[TXT Registry] Fix handling of records produced by
toNewTXTNameintoEndpointby @Sewci0 in https://github.com/kubernetes-sigs/external-dns/pull/3724Remove PropertyValuesEqual method from Provider interface by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3702
Migrate metadata from TXT to DynamoDB registries by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3726
Fix reconciliation of provider-specific properties by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3863
fix(infoblox): set view and zone query parameters by @cronik in https://github.com/kubernetes-sigs/external-dns/pull/3560
feat(ovh): add cache based on DNS zone SOA value by @rbeuque74 in https://github.com/kubernetes-sigs/external-dns/pull/3026
Bump the timeout for golangci-lint by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3865
exoscale provider: migrate to exoscale API v2 by @kobajagi in https://github.com/kubernetes-sigs/external-dns/pull/2917
Add AWS API gateway endpoint zoneId mappings by @avi-08 in https://github.com/kubernetes-sigs/external-dns/pull/3826
feat: add support for ingress backed istio gateways by @DP19 in https://github.com/kubernetes-sigs/external-dns/pull/3842
fix!: align PDNS provider by removing MatchParent by @matusf in https://github.com/kubernetes-sigs/external-dns/pull/3869
loop through all hosted zones to match the domain record by @allurisravanth in https://github.com/kubernetes-sigs/external-dns/pull/3695
Build image with ko by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3835
Fixes to staging image build by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3899
aws: add ap-southeast-4 region by @jwitrick in https://github.com/kubernetes-sigs/external-dns/pull/3897
fix: remove useless warning log messages for instrumented_http.Transport by @mloiseleur in https://github.com/kubernetes-sigs/external-dns/pull/3870
Update Azure SDK and remove deprecated autorest dependency by @phillebaba in https://github.com/kubernetes-sigs/external-dns/pull/3040
Update aws.go for issue #3833 by @shreyas-3 in https://github.com/kubernetes-sigs/external-dns/pull/3834
Remove DomainFilterInterface by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3860
Use common EndpointKey type by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3862
Document the Ingress source by @johngmyers in https://github.com/kubernetes-sigs/external-dns/pull/3806
feat(azure): add support for workload identity using azidentity by @weisdd in https://github.com/kubernetes-sigs/external-dns/pull/3906
Make TLS enabled by default for PowerDNS provider by @matusf in https://github.com/kubernetes-sigs/external-dns/pull/3839
Docker image¶
registry.k8s.io/external-dns/external-dns:v0.13.6
New Contributors¶
@Antvirf made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3646
@aruneshpa made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3456
@dmealo made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3594
@mloiseleur made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3673
@Nefelim4ag made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3427
@Megum1n made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3476
@ThomasK33 made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3055
@jongwooo made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3698
@nrvnrvn made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3689
@rumstead made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3686
@mcharriere made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3635
@jalaziz made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3723
@epollia made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3338
@aoz-turk made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3629
@cgroschupp made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3745
@liupeng0518 made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3786
@Protryon made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3837
@fougner made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3656
@M0NsTeRRR made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3811
@HansK-p made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3791
@nshelke777 made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3783
@anthonycorbacho made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3853
@calvinbui made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3838
@cronik made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3560
@rbeuque74 made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3026
@kobajagi made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/2917
@avi-08 made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3826
@DP19 made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3842
@matusf made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3869
@allurisravanth made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3695
@jwitrick made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3897
@phillebaba made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3040
@shreyas-3 made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3834
@weisdd made their first contribution in https://github.com/kubernetes-sigs/external-dns/pull/3906
Full Changelog: https://github.com/kubernetes-sigs/external-dns/compare/v0.13.5…v0.13.6