node: Assign remote node identity to all node IPs
node: Assign remote node identity to all node IPs

Node IPs other than the Cilium internal IPs where only added to the ipcache so
far when encryption was enabled. This commit adds all node IPs to the ipcache
and assign the correct node identity.

The code is cleaned up while doing so. `n.GetNodeIP(false)` always returns the
IPv4 node address and is not dependant on the current address while iterating
over all node addresses. Calling it inside the loop is therefore unnecessary as
the result is always the same. Similarly, the `nodeIP4` variable is redundant
as the nodeIP is always an IPv4 address anyway.

Signed-off-by: Thomas Graf <5f50a84c1fa3bcff146405017f36aec1a10a9e38@cilium.io>

tklauser/cilium,michi-covalent/cilium,cilium/cilium,tklauser/cilium,cilium/cilium,cilium/cilium,cilium/cilium,michi-covalent/cilium,tgraf/cilium,michi-covalent/cilium,cilium-team/cilium,tgraf/cilium,tgraf/cilium,tklauser/cilium,cilium/cilium,tklauser/cilium,michi-covalent/cilium,cilium-team/cilium,tklauser/cilium,michi-covalent/cilium,tgraf/cilium,tgraf/cilium,tgraf/cilium