ExternalControlPlaneAddressIsNotAHostname
This message occurs when the address provided for the ingress gateway on the external control plane is an IP address and not a hostname.
Example
You will receive this message:
when your cluster has the following ValidatingWebhookConfiguration
and MutatingWebhookConfiguration
(shortened for clarity):
How to resolve
Using an IP address instead of a hostname for your ingress gateway running in the external control plane is not recommended in a production environment.
If you are running in a production environment, you can fix this info message by changing the address to a valid hostname that resolves to the IP address of your ingress gateway.
Instructions for exposing the ingress gateway service using a public hostname with TLS can be found here.