ExternalDNS Helm Chart Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
UNRELEASED¶
Added¶
- Added helm testing framework 
helm plugin unittest. (#5137) @ivankatliarchuk - Added ability to generate schema with 
helm plugin schema. (#5075) @ivankatliarchuk - Added 
docs/contributing/dev-guide.md#helm-valuesguide. (#5075) @ivankatliarchuk 
Changed¶
- Regenerate JSON schema with `helm-values-schema-json’ plugin. (#5075) @ivankatliarchuk
 
v1.15.2 - 2025-02-14¶
Changed¶
- Added 
transportserversresource to ClusterRole when specifyingf5-transportserverorf5-virtualserveras a source. (#5066) @visokoo 
Fixed¶
- Fixed handling of non-string types in 
serviceAccount.metadata.annotationsfield. (#5067) @hjoshi123 - Fixed regression where 
affinity.nodeAffinitywas being ignored. (#5046) @mkhpalm 
v1.15.1 - 2025-01-27¶
Added¶
- Added ability to configure 
imagePullSecretsvia helmglobalvalue. (#4667) @jkroepke - Added options to configure 
labelFilterandmanagedRecordTypesvia dedicated helm values. (#4849) @abaguas 
Changed¶
- Allow templating 
serviceaccount.annotationskeys and values, by rendering them using thetplbuilt-in function. (#4958) @fcrespofastly - Updated ExternalDNS OCI image version to v0.15.1. (#5028) @stevehipwell
 
Fixed¶
- Fixed automatic addition of pod selector labels to 
affinityandtopologySpreadConstraintsif not defined. (#4666) @pvickery-ParamountCommerce - Fixed missing Ingress permissions when using Istio sources. (#4845) @joekhoobyar
 
v1.15.0 - 2024-09-11¶
Changed¶
Fixed¶
- Fixed 
provider.webhook.resourcesbehavior to correctly leverage resource limits. (#4560) @crutonjohn - Fixed 
provider.webhook.imagePullPolicybehavior to correctly leverage pull policy. (#4643) @kimsondrup - Fixed to add correct webhook metric port to 
ServiceandServiceMonitor. (#4643) @kimsondrup - Fixed to no longer require the unauthenticated webhook provider port to be exposed for health probes. (#4691) @kimsondrup & @hatrx
 
v1.14.5 - 2024-06-10¶
Added¶
- Added support for 
extraContainersargument. (#4432) @omerap12 - Added support for setting 
excludeDomainsargument. (#4380) @bford-evs 
Changed¶
- Updated ExternalDNS OCI image version to v0.14.2. (#4541) @stevehipwell
 - Updated 
DNSEndpointCRD. (#4541) @stevehipwell - Changed the implementation for 
revisionHistoryLimitto be more generic. (#4541) @stevehipwell 
Fixed¶
- Fixed the 
ServiceMonitorjob name to correctly use the instance label. (#4541) @stevehipwell 
v1.14.4 - 2024-04-05¶
Added¶
- Added support for setting 
dnsConfig. (#4265) @davhdavh - Added support for 
DNSEndpointCRD. (#4322) @onedr0p 
Changed¶
v1.14.3 - 2024-01-26¶
Fixed¶
- Fixed args for webhook deployment. (#4202) @webwurst
 - Fixed support for 
gateway-grpcroute,gateway-tlsroute,gateway-tcproute&gateway-udproute. (#4205) @orenlevi111 - Fixed incorrect implementation for setting the 
automountServiceAccountToken. (#4208) @stevehipwell 
v1.14.2 - 2024-01-22¶
Fixed¶
- Restore template support in 
.Values.providerand.Values.provider.name 
v1.14.1 - 2024-01-12¶
Fixed¶
- Fixed webhook install failure: 
"http-webhook-metrics": must be no more than 15 characters. (#4173) @gabe565 
v1.14.0 - 2024-01-10¶
Added¶
- Added the option to explicitly enable or disable service account token automounting. (#3983) @gilles-gosuin
 - Added the option to configure revisionHistoryLimit on the K8s Deployment resource. (#4008) @arnisoph
 - Added support for webhook providers, as a sidecar. (#4032 @mloiseleur
 - Added the option to configure ipFamilyPolicy and ipFamilies of external-dns Service. (#4153) @dongjiang1989
 
Changed¶
- Avoid unnecessary pod restart on each helm chart version. (#4103) @jkroepke
 - Updated ExternalDNS OCI image version to v0.14.0. (#4073) @appkins
 
Deprecated¶
- The 
secretConfigurationvalue has been deprecated in favour of creating secrets external to the Helm chart and configuring their use via theextraVolumes&extraVolumeMountsvalues. (#4161) @stevehipwell 
v1.13.1 - 2023-09-08¶
Added¶
- Added RBAC for Traefik to ClusterRole. (#3325) @ThomasK33
 - Added support for init containers. (#3325) @calvinbui
 
Changed¶
- Disallowed privilege escalation in container security context and set the seccomp profile type to 
RuntimeDefault. (#3689) @nrvnrvn - Updated ExternalDNS OCI image version to v0.13.6. (#3917) @stevehipwell
 
Removed¶
- Removed RBAC rule for already removed 
contour-ingressroutesource. (#3764) @johngmyers 
v1.13.0 - 2023-03-30¶
All Changes¶
- Updated ExternalDNS version to v0.13.5. (#3661) @GMartinez-Sisti
 - Adding missing gateway-httproute cluster role permission. (#3541) @nicon89
 
v1.12.2 - 2023-03-30¶
All Changes¶
- Added support for ServiceMonitor relabelling. (#3366) @jkroepke
 - Updated chart icon path. (#3492) kundan2707
 - Added RBAC for Gateway-API resources to ClusterRole. (#3499) @michaelvl
 - Added RBAC for F5 VirtualServer to ClusterRole. (#3503) @mikejoh
 - Added support for running ExternalDNS with namespaced scope. (#3403) @jkroepke
 - Updated ExternalDNS version to v0.13.4. (#3516) @stevehipwell
 
v1.12.1 - 2023-02-06¶
All Changes¶
- Updated ExternalDNS version to v0.13.2. (#3371) @stevehipwell
 - Added 
secretConfiguration.subPathto mount specific files from secret as a sub-path. (#3227) @jkroepke - Changed to use 
registry.k8s.ioinstead ofk8s.gcr.io. (#3261) @johngmyers 
v1.12.0 - 2022-11-29¶
All Changes¶
- Added ability to provide ExternalDNS with secret configuration via 
secretConfiguration. (#3144) @jkroepke - Added the ability to template 
provider&extraArgs. (#3144) @jkroepke - Added the ability to customise the service account labels. (#3145) @jkroepke
 - Updated ExternalDNS version to v0.13.1. (#3197) @stevehipwell
 
v1.11.0 - 2022-08-10¶
Added¶
- Added support to configure 
dnsPolicyon the Helm chart deployment. @michelzanini - Added ability to customise the deployment strategy. mac-chaffee
 
Changed¶
- Updated ExternalDNS version to v0.12.2. @stevehipwell
 - Changed default deployment strategy to 
Recreate. mac-chaffee 
v1.10.1 - 2022-07-11¶
Fixed¶
- Fixed incorrect addition of 
namespacetoClusterRole&ClusterRoleBinding. @stevehipwell 
v1.10.0 - 2022-07-08¶
Added¶
- Added 
commonLabelsvalue to allow the addition of labels to all resources. @stevehipwell - Added support for Process Namespace Sharing via the 
shareProcessNamespace
value. (#2715) @wolffberg 
Changed¶
- Update ExternalDNS version to v0.12.0. @vojtechmares
 - Set resource namespaces to 
{{ .Release.Namespace }}in the templates instead of waiting until apply time for inference. @stevehipwell - Fixed 
rbac.additionalPermissionsdefault value.(#2796) @tamalsaha 
v1.9.0 - 2022-04-19¶
Changed¶
- Update ExternalDNS version to v0.11.0. (#2690) @stevehipwell