external-dns
external-dns copied to clipboard
add ability to disable nodePort Support
trafficstars
Description
When running external-dns in a multi-tenant environment (e.g. in namespaced=true mode in the helm chart), users may not be in a position to give access to the Node resource to the external-dns deployment. At the moment, external-dns will not function without access to the Node resource as a Node informer is always created by the Pod and Service sources.
In this PR I add the flag --ignore-nodeports that disables the Node informer and then ensures the Pod and Service sources makes no attempt to try and retrieve any information from the Node resource.