Starting from external-dns-app
version 3.0.0
, there have been modifications to the values.yaml schema. These changes were introduced in version 2.28.0
, and the previous format has been completely removed in version 3.0.0. Therefore, it's important to take note of these updates while upgrading.
aws.access
has been removed. Check the External DNS with AWS Route 53 and static credentials guide for more details.aws.accountID
has been removed. UseserviceAccount.annotations
to inject theeks.amazonaws.com/role-arn
annotation containing the proper IAM role ARN into the Service Account.aws.baseDomain
has been removed. UsedomainFilters
instead.aws.batchChangeSize
,aws.batchChangeInterval
,aws.preferCNAME
andaws.zonesCacheDuration
have been removed. Use the arguments--aws-batch-change-size=N
,--aws-batch-change-interval=SECONDS
,--aws-prefer-cname
and--aws-zones-cache-duration=SECONDS
inextraArgs
if desired.aws.irsa
is no longer needed, as all our clusters now support IRSA.aws.region
has been removed. Set the region if needed injecting the AWS_DEFAULT_REGION variable using theenv
value.- Additional arguments must be configured by setting
extraArgs
instead ofexternalDNS.extraArgs
externalDNS.annotationFilter
has been removed in favor ofannotationFilter
.- Use
secretConfiguration
in replacement ofexternalDNS.aws_access_key_id
andexternalDNS.aws_secret_access_key
. Both values have been removed. externalDNS.domainFilterList
has been replaced withdomainFilters
externalDNS.dryRun
has been removed. Add--dry-run
toextraArgs
instead.externalDNS.interval
has been replaced byinterval
.externalDNS.namespaceFilter
as been removed. UsenamespaceFilter
instead.externalDNS.minEventSyncInterval
has been replaced byminEventSyncInterval
.externalDNS.policy
has been renamed aspolicy
.externalDNS.registry.txtOwnerID
andexternalDNS.registry.txtPrefix
have been renamed astxtOwnerId
andtxtPrefix
respectivelly.externalDNS.sources
has been removed. Usesources
instead.baseDomain
has been replaced bydomainFilters
.proxy
andcluster.proxy
values have been removed in favor of theenv
value.