Fix setNodeAddress in combination with cloud providers
Actually update node.Status.Addresses when the host name was provided by the cloud provider.
This commit is contained in:
parent
d1d8e428b1
commit
ffce5dbbf4
@ -404,10 +404,11 @@ func (kl *Kubelet) setNodeAddress(node *api.Node) error {
|
||||
}
|
||||
if addressNodeHostName == nil {
|
||||
hostnameAddress := api.NodeAddress{Type: api.NodeHostName, Address: kl.GetHostname()}
|
||||
node.Status.Addresses = append(nodeAddresses, hostnameAddress)
|
||||
nodeAddresses = append(nodeAddresses, hostnameAddress)
|
||||
} else {
|
||||
glog.V(2).Infof("Using Node Hostname from cloudprovider: %q", addressNodeHostName.Address)
|
||||
}
|
||||
node.Status.Addresses = nodeAddresses
|
||||
} else {
|
||||
var ipAddr net.IP
|
||||
var err error
|
||||
|
Loading…
Reference in New Issue
Block a user