external-dns
external-dns copied to clipboard
Multi provider not working with helm chart
What happened:
add config for second provider , but how can i config double provider ?
What you expected to happen: both provider works
How to reproduce it (as minimally and precisely as possible):
config helm
external-dns:
fullnameOverride: external-dns
provider: scaleway
scaleway:
scwAccessKey: xxx
scwSecretKey: xxx
domainFilters: ["home.oursain.net", "dc-tech.work"]
cloudflare:
apiTokenSecret: cloudflare-api-token-secret
logs
time="2024-05-08T08:08:42Z" level=info msg="config: {APIServerURL: KubeConfig: RequestTimeout:30s DefaultTargets:] GlooNamespaces:[gloo-system] SkipperRouteGroupVersion:zalando.org/v1 Sources:[service ingress gateway-httproute gateway-tlsroute gateway-tcproute] Namespace: AnnotationFilter: LabelFilter: IngressClassNames:] FQDNTemplate: CombineFQDNAndAnnotation:false IgnoreHostnameAnnotation:false IgnoreIngressTLSSpec:false IgnoreIngressRulesSpec:false GatewayNamespace: GatewayLabelFilter: Compatibility: PublishInternal:false PublishHostIP:false AlwaysPublishNotReadyAddresses:false ConnectorSourceServer:localhost:8080 Provider:scaleway GoogleProject: GoogleBatchChangeSize:1000 GoogleBatchChangeInterval:1s GoogleZoneVisibility: DomainFilter:[home.oursain.net dc-tech.work] ExcludeDomains:] RegexDomainFilter: RegexDomainExclusion: ZoneNameFilter:] ZoneIDFilter:] TargetNetFilter:] ExcludeTargetNets:] AlibabaCloudConfigFile:/etc/kubernetes/alibaba-cloud.json AlibabaCloudZoneType: AWSZoneType: AWSZoneTagFilter:] AWSAssumeRole: AWSAssumeRoleExternalID: AWSBatchChangeSize:1000 AWSBatchChangeSizeBytes:32000 AWSBatchChangeSizeValues:1000 AWSBatchChangeInterval:1s AWSEvaluateTargetHealth:true AWSAPIRetries:3 AWSPreferCNAME:false AWSZoneCacheDuration:0s AWSSDServiceCleanup:false AWSZoneMatchParent:false AWSDynamoDBRegion: AWSDynamoDBTable:external-dns AzureConfigFile:/etc/kubernetes/azure.json AzureResourceGroup: AzureSubscriptionID: AzureUserAssignedIdentityClientID: BluecatDNSConfiguration: BluecatConfigFile:/etc/kubernetes/bluecat.json BluecatDNSView: BluecatGatewayHost: BluecatRootZone: BluecatDNSServerName: BluecatDNSDeployType:no-deploy BluecatSkipTLSVerify:false CloudflareProxied:false CloudflareDNSRecordsPerPage:100 CoreDNSPrefix:/skydns/ RcodezeroTXTEncrypt:false AkamaiServiceConsumerDomain: AkamaiClientToken: AkamaiClientSecret: AkamaiAccessToken: AkamaiEdgercPath: AkamaiEdgercSection: InfobloxGridHost: InfobloxWapiPort:443 InfobloxWapiUsername:admin InfobloxWapiPassword: InfobloxWapiVersion:2.3.1 InfobloxSSLVerify:true InfobloxView: InfobloxMaxResults:0 InfobloxFQDNRegEx: InfobloxNameRegEx: InfobloxCreatePTR:false InfobloxCacheDuration:0 DynCustomerName: DynUsername: DynPassword: DynMinTTLSeconds:0 OCIConfigFile:/etc/kubernetes/oci.yaml OCICompartmentOCID: OCIAuthInstancePrincipal:false OCIZoneScope:GLOBAL OCIZoneCacheDuration:0s InMemoryZones:] OVHEndpoint:ovh-eu OVHApiRateLimit:20 PDNSServer:http://localhost:8081 PDNSAPIKey: PDNSSkipTLSVerify:false TLSCA: TLSClientCert: TLSClientCertKey: Policy:sync Registry:txt TXTOwnerID:default TXTPrefix: TXTSuffix: TXTEncryptEnabled:false TXTEncryptAESKey: Interval:1m0s MinEventSyncInterval:5s Once:false DryRun:false UpdateEvents:false LogFormat:text MetricsAddress::7979 LogLevel:info TXTCacheInterval:0s TXTWildcardReplacement: ExoscaleEndpoint: ExoscaleAPIKey: ExoscaleAPISecret: ExoscaleAPIEnvironment:api ExoscaleAPIZone:ch-gva-2 CRDSourceAPIVersion:externaldns.k8s.io/v1alpha1 CRDSourceKind:DNSEndpoint ServiceTypeFilter:] CFAPIEndpoint: CFUsername: CFPassword: ResolveServiceLoadBalancerHostname:false RFC2136Host: RFC2136Port:0 RFC2136Zone:] RFC2136Insecure:false RFC2136GSSTSIG:false RFC2136KerberosRealm: RFC2136KerberosUsername: RFC2136KerberosPassword: RFC2136TSIGKeyName: RFC2136TSIGSecret: RFC2136TSIGSecretAlg: RFC2136TAXFR:false RFC2136MinTTL:0s RFC2136BatchChangeSize:50 RFC2136UseTLS:false RFC2136SkipTLSVerify:false NS1Endpoint: NS1IgnoreSSL:false NS1MinTTLSeconds:0 TransIPAccountName: TransIPPrivateKeyFile: DigitalOceanAPIPageSize:50 ManagedDNSRecordTypes:[A AAAA CNAME] ExcludeDNSRecordTypes:] GoDaddyAPIKey: GoDaddySecretKey: GoDaddyTTL:0 GoDaddyOTE:false OCPRouterName: IBMCloudProxied:false IBMCloudConfigFile:/etc/kubernetes/ibmcloud.json TencentCloudConfigFile:/etc/kubernetes/tencent-cloud.json TencentCloudZoneType: PiholeServer: PiholePassword: PiholeTLSInsecureSkipVerify:false PluralCluster: PluralProvider: WebhookProviderURL:http://localhost:8888 WebhookProviderReadTimeout:5s WebhookProviderWriteTimeout:10s WebhookServer:false TraefikDisableLegacy:false TraefikDisableNew:false}"
time="2024-05-08T08:08:42Z" level=info msg="Instantiating new Kubernetes client"
time="2024-05-08T08:08:42Z" level=info msg="Using inCluster-config based on serviceaccount-token"
time="2024-05-08T08:08:42Z" level=info msg="Created Kubernetes client https://10.43.0.1:443"
time="2024-05-08T08:08:43Z" level=info msg="Using inCluster-config based on serviceaccount-token"
time="2024-05-08T08:08:43Z" level=info msg="Created GatewayAPI client https://10.43.0.1:443"
time="2024-05-08T08:08:43Z" level=warning msg="Cannot load config: scaleway-sdk-go: cannot read config file /.config/scw/config.yaml: no such file or directory"
time="2024-05-08T08:08:44Z" level=info msg="Appending target ns0.dom.scw.cloud. to record home.oursain.net, using TTL and priority of target ns1.dom.scw.cloud"
time="2024-05-08T08:08:44Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:08:44Z" level=info msg="Ignore record zenml.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:08:44Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:08:44Z" level=info msg="Ignore record a-demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:08:44Z" level=info msg="Ignore record zenml.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:08:44Z" level=info msg="Ignore record a-zenml.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:08:44Z" level=info msg="Updating zone home.oursain.net"
time="2024-05-08T08:08:44Z" level=info msg="Deleting record" data=192.168.1.243 record=sonarqube.home.oursain.net type=A
time="2024-05-08T08:08:44Z" level=info msg="Deleting record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/sonarqube/sonarqube-sonarqube\"" record=sonarqube.home.oursain.net type=TXT
time="2024-05-08T08:08:44Z" level=info msg="Deleting record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/sonarqube/sonarqube-sonarqube\"" record=a-sonarqube.home.oursain.net type=TXT
time="2024-05-08T08:09:44Z" level=info msg="Appending target ns1.dom.scw.cloud. to record home.oursain.net, using TTL and priority of target ns0.dom.scw.cloud"
time="2024-05-08T08:09:44Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:09:44Z" level=info msg="Ignore record zenml.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:09:44Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:09:44Z" level=info msg="Ignore record a-demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:09:44Z" level=info msg="Ignore record zenml.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:09:44Z" level=info msg="Ignore record a-zenml.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:10:44Z" level=info msg="Appending target ns1.dom.scw.cloud. to record home.oursain.net, using TTL and priority of target ns0.dom.scw.cloud"
time="2024-05-08T08:10:44Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:10:44Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:10:44Z" level=info msg="Ignore record a-demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:11:45Z" level=info msg="Appending target ns1.dom.scw.cloud. to record home.oursain.net, using TTL and priority of target ns0.dom.scw.cloud"
time="2024-05-08T08:11:45Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:11:45Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:11:45Z" level=info msg="Ignore record a-demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:12:45Z" level=info msg="Appending target ns1.dom.scw.cloud. to record home.oursain.net, using TTL and priority of target ns0.dom.scw.cloud"
time="2024-05-08T08:12:45Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:12:45Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:12:45Z" level=info msg="Ignore record a-demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:13:46Z" level=info msg="Appending target ns1.dom.scw.cloud. to record home.oursain.net, using TTL and priority of target ns0.dom.scw.cloud"
time="2024-05-08T08:13:46Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:13:46Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:13:46Z" level=info msg="Ignore record a-demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:13:46Z" level=info msg="Updating zone home.oursain.net"
time="2024-05-08T08:13:46Z" level=info msg="Deleting record" data=192.168.1.243 record=crowdsec.home.oursain.net type=A
time="2024-05-08T08:13:46Z" level=info msg="Deleting record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/security/security-dashboard\"" record=crowdsec.home.oursain.net type=TXT
time="2024-05-08T08:13:46Z" level=info msg="Deleting record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/security/security-dashboard\"" record=a-crowdsec.home.oursain.net type=TXT
time="2024-05-08T08:13:46Z" level=info msg="Adding record" data=192.168.1.243 priority=0 record=sonarqube.home.oursain.net ttl=300 type=A
time="2024-05-08T08:13:46Z" level=info msg="Adding record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/sonarqube/sonarqube-sonarqube\"" priority=0 record=sonarqube.home.oursain.net ttl=300 type=TXT
time="2024-05-08T08:13:46Z" level=info msg="Adding record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/sonarqube/sonarqube-sonarqube\"" priority=0 record=a-sonarqube.home.oursain.net ttl=300 type=TXT
time="2024-05-08T08:13:46Z" level=info msg="Adding record" data=192.168.1.242 priority=0 record=crowdsec.home.oursain.net ttl=300 type=A
time="2024-05-08T08:13:46Z" level=info msg="Adding record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/security/security-dashboard\"" priority=0 record=crowdsec.home.oursain.net ttl=300 type=TXT
time="2024-05-08T08:13:46Z" level=info msg="Adding record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/security/security-dashboard\"" priority=0 record=a-crowdsec.home.oursain.net ttl=300 type=TXT
time="2024-05-08T08:14:47Z" level=info msg="Appending target ns0.dom.scw.cloud. to record home.oursain.net, using TTL and priority of target ns1.dom.scw.cloud"
time="2024-05-08T08:14:47Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:14:47Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:14:47Z" level=info msg="Ignore record a-demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:14:47Z" level=info msg="Updating zone home.oursain.net"
time="2024-05-08T08:14:47Z" level=info msg="Deleting record" data=192.168.1.242 record=crowdsec.home.oursain.net type=A
time="2024-05-08T08:14:47Z" level=info msg="Deleting record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/security/security-dashboard\"" record=crowdsec.home.oursain.net type=TXT
time="2024-05-08T08:14:47Z" level=info msg="Deleting record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/security/security-dashboard\"" record=a-crowdsec.home.oursain.net type=TXT
time="2024-05-08T08:14:47Z" level=info msg="Adding record" data=192.168.1.243 priority=0 record=crowdsec.home.oursain.net ttl=300 type=A
time="2024-05-08T08:14:47Z" level=info msg="Adding record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/security/security-dashboard\"" priority=0 record=crowdsec.home.oursain.net ttl=300 type=TXT
time="2024-05-08T08:14:47Z" level=info msg="Adding record" data="\"heritage=external-dns,external-dns/owner=default,external-dns/resource=ingress/security/security-dashboard\"" priority=0 record=a-crowdsec.home.oursain.net ttl=300 type=TXT
time="2024-05-08T08:15:48Z" level=info msg="Appending target ns0.dom.scw.cloud. to record home.oursain.net, using TTL and priority of target ns1.dom.scw.cloud"
time="2024-05-08T08:15:48Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:15:48Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:15:48Z" level=info msg="Ignore record a-demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:16:48Z" level=info msg="Appending target ns0.dom.scw.cloud. to record home.oursain.net, using TTL and priority of target ns1.dom.scw.cloud"
time="2024-05-08T08:16:48Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:16:48Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:16:48Z" level=info msg="Ignore record a-demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:17:48Z" level=info msg="Appending target ns0.dom.scw.cloud. to record home.oursain.net, using TTL and priority of target ns1.dom.scw.cloud"
time="2024-05-08T08:17:48Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:17:48Z" level=info msg="Ignore record demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
time="2024-05-08T08:17:48Z" level=info msg="Ignore record a-demo-cloudflare.dc-tech.work since it's not handled by ExternalDNS"
Anything else we need to know?: running on k3s with bitnami chart
- Subchart "external-dns":
- Version: =7.2.1
- Repository: https://charts.bitnami.com/bitnami
│ Args:
│ --metrics-address=:7979
│ --log-level=info
│ --log-format=text
│ --domain-filter=home.oursain.net
│ --domain-filter=dc-tech.work
│ --policy=sync
│ --provider=scaleway
│ --registry=txt
│ --interval=1m
│ --source=service
│ --source=ingress
│ --source=gateway-httproute
│ --source=gateway-tlsroute
│ --source=gateway-tcproute
Environment:
- External-DNS version (use
external-dns --version): - DNS provider: scaleway / cloudflare
- Others: cluster k3s arm64