Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi provider not working with helm chart #4447

Open
didlawowo opened this issue May 8, 2024 · 0 comments
Open

Multi provider not working with helm chart #4447

didlawowo opened this issue May 8, 2024 · 0 comments
Labels
kind/bug Categorizes issue or PR as related to a bug.

Comments

@didlawowo
Copy link

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

│     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
@didlawowo didlawowo added the kind/bug Categorizes issue or PR as related to a bug. label May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug.
Projects
None yet
Development

No branches or pull requests

1 participant