Skip to content

Commit 4695244

Browse files
authored
Merge pull request kubernetes#126621 from my-git9/node-deadcode-remove
Remove deadcode in pkg/util/node
2 parents da215bf + b24804f commit 4695244

File tree

2 files changed

+0
-53
lines changed

2 files changed

+0
-53
lines changed

pkg/util/node/node.go

-47
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,10 @@ limitations under the License.
1717
package node
1818

1919
import (
20-
"context"
2120
"fmt"
2221
"net"
23-
"time"
24-
25-
"k8s.io/klog/v2"
2622

2723
v1 "k8s.io/api/core/v1"
28-
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29-
"k8s.io/apimachinery/pkg/util/wait"
30-
clientset "k8s.io/client-go/kubernetes"
3124
netutils "k8s.io/utils/net"
3225
)
3326

@@ -103,46 +96,6 @@ func GetNodeHostIPs(node *v1.Node) ([]net.IP, error) {
10396
return nodeIPs, nil
10497
}
10598

106-
// GetNodeHostIP returns the provided node's "primary" IP; see GetNodeHostIPs for more details
107-
func GetNodeHostIP(node *v1.Node) (net.IP, error) {
108-
ips, err := GetNodeHostIPs(node)
109-
if err != nil {
110-
return nil, err
111-
}
112-
// GetNodeHostIPs always returns at least one IP if it didn't return an error
113-
return ips[0], nil
114-
}
115-
116-
// GetNodeIP returns an IP (as with GetNodeHostIP) for the node with the provided name.
117-
// If required, it will wait for the node to be created.
118-
func GetNodeIP(client clientset.Interface, name string) net.IP {
119-
var nodeIP net.IP
120-
backoff := wait.Backoff{
121-
Steps: 6,
122-
Duration: 1 * time.Second,
123-
Factor: 2.0,
124-
Jitter: 0.2,
125-
}
126-
127-
err := wait.ExponentialBackoff(backoff, func() (bool, error) {
128-
node, err := client.CoreV1().Nodes().Get(context.TODO(), name, metav1.GetOptions{})
129-
if err != nil {
130-
klog.Errorf("Failed to retrieve node info: %v", err)
131-
return false, nil
132-
}
133-
nodeIP, err = GetNodeHostIP(node)
134-
if err != nil {
135-
klog.Errorf("Failed to retrieve node IP: %v", err)
136-
return false, err
137-
}
138-
return true, nil
139-
})
140-
if err == nil {
141-
klog.Infof("Successfully retrieved node IP: %v", nodeIP)
142-
}
143-
return nodeIP
144-
}
145-
14699
// IsNodeReady returns true if a node is ready; false otherwise.
147100
func IsNodeReady(node *v1.Node) bool {
148101
for _, c := range node.Status.Conditions {

pkg/util/node/node_test.go

-6
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,7 @@ func TestGetNodeHostIPs(t *testing.T) {
178178
Status: v1.NodeStatus{Addresses: tc.addresses},
179179
}
180180
nodeIPs, err := GetNodeHostIPs(node)
181-
nodeIP, err2 := GetNodeHostIP(node)
182181

183-
if (err == nil && err2 != nil) || (err != nil && err2 == nil) {
184-
t.Errorf("GetNodeHostIPs() returned error=%q but GetNodeHostIP() returned error=%q", err, err2)
185-
}
186182
if err != nil {
187183
if tc.expectIPs != nil {
188184
t.Errorf("expected %v, got error (%v)", tc.expectIPs, err)
@@ -191,8 +187,6 @@ func TestGetNodeHostIPs(t *testing.T) {
191187
t.Errorf("expected error, got %v", nodeIPs)
192188
} else if !reflect.DeepEqual(nodeIPs, tc.expectIPs) {
193189
t.Errorf("expected %v, got %v", tc.expectIPs, nodeIPs)
194-
} else if !nodeIP.Equal(nodeIPs[0]) {
195-
t.Errorf("GetNodeHostIP did not return same primary (%s) as GetNodeHostIPs (%s)", nodeIP.String(), nodeIPs[0].String())
196190
}
197191
})
198192
}

0 commit comments

Comments
 (0)