-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Description
What happened:
External DNS pod is failing is continuously failing (CrashLoopBackOff) with following error message. I tried with version v0.18.0 and v0.19.0. Same error message.
time="2025-09-18T18:00:02Z" level=info msg="GitCommitShort=unknown, GoVersion=go1.24.4, Platform=linux/amd64, UserAgent=ExternalDNS/v20250626-v0.18.0"
time="2025-09-18T18:00:02Z" level=info msg="Instantiating new Kubernetes client"
time="2025-09-18T18:00:02Z" level=info msg="Using inCluster-config based on serviceaccount-token"
time="2025-09-18T18:00:02Z" level=info msg="Created Kubernetes client https://10.96.0.1:443"
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x78 pc=0x315a9d1]
goroutine 1 [running]:
sigs.k8s.io/external-dns/controller.buildProvider({0x44b7480, 0xc000358140}, 0xc00019d208, 0xc00062a380)
sigs.k8s.io/external-dns/controller/execute.go:286 +0x471
sigs.k8s.io/external-dns/controller.Execute()
sigs.k8s.io/external-dns/controller/execute.go:110 +0x3ee
main.main()
sigs.k8s.io/external-dns/main.go:26 +0xf
What you expected to happen:
External DNS deployment should be running fine.
How to reproduce it (as minimally and precisely as possible):
Used the steps from link
https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/oracle.md
Anything else we need to know?:
Environment:
- External-DNS version (use
external-dns --version
): 0.18.0 and 0.19.0 - DNS provider: Oracle Cloud DNS
- Others: