Skip to content

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-values guide. (#5075) @ivankatliarchuk

Changed

  • Regenerate JSON schema with `helm-values-schema-json’ plugin. (#5075) @ivankatliarchuk

v1.15.2 - 2025-02-14

Changed

  • Added transportservers resource to ClusterRole when specifying f5-transportserver or f5-virtualserver as a source. (#5066) @visokoo

Fixed

  • Fixed handling of non-string types in serviceAccount.metadata.annotations field. (#5067) @hjoshi123
  • Fixed regression where affinity.nodeAffinity was being ignored. (#5046) @mkhpalm

v1.15.1 - 2025-01-27

Added

  • Added ability to configure imagePullSecrets via helm global value. (#4667) @jkroepke
  • Added options to configure labelFilter and managedRecordTypes via dedicated helm values. (#4849) @abaguas

Changed

  • Allow templating serviceaccount.annotations keys and values, by rendering them using the tpl built-in function. (#4958) @fcrespofastly
  • Updated ExternalDNS OCI image version to v0.15.1. (#5028) @stevehipwell

Fixed

  • Fixed automatic addition of pod selector labels to affinity and topologySpreadConstraints if not defined. (#4666) @pvickery-ParamountCommerce
  • Fixed missing Ingress permissions when using Istio sources. (#4845) @joekhoobyar

v1.15.0 - 2024-09-11

Changed

  • Updated ExternalDNS OCI image version to v0.15.0. (#4735) @stevehipwell

Fixed

  • Fixed provider.webhook.resources behavior to correctly leverage resource limits. (#4560) @crutonjohn
  • Fixed provider.webhook.imagePullPolicy behavior to correctly leverage pull policy. (#4643) @kimsondrup
  • Fixed to add correct webhook metric port to Service and ServiceMonitor. (#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 extraContainers argument. (#4432) @omerap12
  • Added support for setting excludeDomains argument. (#4380) @bford-evs

Changed

  • Updated ExternalDNS OCI image version to v0.14.2. (#4541) @stevehipwell
  • Updated DNSEndpoint CRD. (#4541) @stevehipwell
  • Changed the implementation for revisionHistoryLimit to be more generic. (#4541) @stevehipwell

Fixed

  • Fixed the ServiceMonitor job 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 DNSEndpoint CRD. (#4322) @onedr0p

Changed

  • Updated ExternalDNS OCI image version to v0.14.1. (#4357) @stevehipwell

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.provider and .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

Deprecated

  • The secretConfiguration value has been deprecated in favour of creating secrets external to the Helm chart and configuring their use via the extraVolumes & extraVolumeMounts values. (#4161) @stevehipwell

v1.13.1 - 2023-09-08

Added

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-ingressroute source. (#3764) @johngmyers

v1.13.0 - 2023-03-30

All Changes

v1.12.2 - 2023-03-30

All Changes

v1.12.1 - 2023-02-06

All Changes

v1.12.0 - 2022-11-29

All Changes

v1.11.0 - 2022-08-10

Added

  • Added support to configure dnsPolicy on the Helm chart deployment. @michelzanini
  • Added ability to customise the deployment strategy. mac-chaffee

Changed

v1.10.1 - 2022-07-11

Fixed

  • Fixed incorrect addition of namespace to ClusterRole & ClusterRoleBinding. @stevehipwell

v1.10.0 - 2022-07-08

Added

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.additionalPermissions default value.(#2796) @tamalsaha

v1.9.0 - 2022-04-19

Changed

v1.8.0 - 2022-04-13

Added

Changed

  • Fix RBAC for istio-virtualservice source when istio-gateway isn’t also added. (#2564) @mcwarman