Commit ffce5dbb authored by Alexander Block's avatar Alexander Block

Fix setNodeAddress in combination with cloud providers

Actually update node.Status.Addresses when the host name was provided by the cloud provider.
parent d1d8e428
...@@ -404,10 +404,11 @@ func (kl *Kubelet) setNodeAddress(node *api.Node) error { ...@@ -404,10 +404,11 @@ func (kl *Kubelet) setNodeAddress(node *api.Node) error {
} }
if addressNodeHostName == nil { if addressNodeHostName == nil {
hostnameAddress := api.NodeAddress{Type: api.NodeHostName, Address: kl.GetHostname()} hostnameAddress := api.NodeAddress{Type: api.NodeHostName, Address: kl.GetHostname()}
node.Status.Addresses = append(nodeAddresses, hostnameAddress) nodeAddresses = append(nodeAddresses, hostnameAddress)
} else { } else {
glog.V(2).Infof("Using Node Hostname from cloudprovider: %q", addressNodeHostName.Address) glog.V(2).Infof("Using Node Hostname from cloudprovider: %q", addressNodeHostName.Address)
} }
node.Status.Addresses = nodeAddresses
} else { } else {
var ipAddr net.IP var ipAddr net.IP
var err error var err error
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment