Skip to content

Commit

Permalink
refactor: reduce duplicated GetNodeInternalIP function
Browse files Browse the repository at this point in the history
  • Loading branch information
xieyanker committed Feb 23, 2021
1 parent 6e09801 commit 0a7024f
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 15 deletions.
11 changes: 0 additions & 11 deletions test/e2e/framework/framework.go
Original file line number Diff line number Diff line change
Expand Up @@ -291,14 +291,3 @@ func getPodInitStatus(pod corev1.Pod, reason string) (bool, string) {
}
return initializing, reason
}

func GetNodeInternalIP(node corev1.Node) string {
var nodeAddr string
for _, addr := range node.Status.Addresses {
if addr.Type == corev1.NodeInternalIP {
nodeAddr = addr.Address
break
}
}
return nodeAddr
}
9 changes: 5 additions & 4 deletions test/e2e/service/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import (
"os"
"os/exec"

"github.com/kubeovn/kube-ovn/pkg/util"
"github.com/kubeovn/kube-ovn/test/e2e/framework"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
Expand Down Expand Up @@ -49,7 +50,7 @@ var _ = Describe("[Service]", func() {
nodes, err := f.KubeClientSet.CoreV1().Nodes().List(context.Background(), metav1.ListOptions{})
Expect(err).NotTo(HaveOccurred())
for _, node := range nodes.Items {
nodeIP := framework.GetNodeInternalIP(node)
nodeIP := util.GetNodeInternalIP(&node)
output, err := exec.Command(
"kubectl", "exec", "-n", "kube-system", pod.Name, "--",
"curl", "-s", "-w", "%{http_code}", fmt.Sprintf("%s:%d/metrics", nodeIP, hostService.Spec.Ports[0].NodePort), "-o", "/dev/null",
Expand All @@ -76,7 +77,7 @@ var _ = Describe("[Service]", func() {
nodes, err := f.KubeClientSet.CoreV1().Nodes().List(context.Background(), metav1.ListOptions{})
Expect(err).NotTo(HaveOccurred())
for _, node := range nodes.Items {
nodeIP := framework.GetNodeInternalIP(node)
nodeIP := util.GetNodeInternalIP(&node)
output, err := exec.Command(
"kubectl", "exec", "-n", "kube-system", pod.Name, "--",
"curl", "-s", "-w", "%{http_code}", fmt.Sprintf("%s:%d/metrics", nodeIP, containerService.Spec.Ports[0].NodePort), "-o", "/dev/null",
Expand All @@ -103,7 +104,7 @@ var _ = Describe("[Service]", func() {
nodes, err := f.KubeClientSet.CoreV1().Nodes().List(context.Background(), metav1.ListOptions{})
Expect(err).NotTo(HaveOccurred())
for _, node := range nodes.Items {
nodeIP := framework.GetNodeInternalIP(node)
nodeIP := util.GetNodeInternalIP(&node)
output, err := exec.Command(
"kubectl", "exec", "-n", "kube-system", pod.Name, "--",
"curl", "-s", "-w", "%{http_code}", fmt.Sprintf("%s:%d/metrics", nodeIP, containerService.Spec.Ports[0].NodePort), "-o", "/dev/null",
Expand All @@ -130,7 +131,7 @@ var _ = Describe("[Service]", func() {
nodes, err := f.KubeClientSet.CoreV1().Nodes().List(context.Background(), metav1.ListOptions{})
Expect(err).NotTo(HaveOccurred())
for _, node := range nodes.Items {
nodeIP := framework.GetNodeInternalIP(node)
nodeIP := util.GetNodeInternalIP(&node)
output, err := exec.Command(
"kubectl", "exec", "-n", "kube-system", pod.Name, "--",
"curl", "-s", "-w", "%{http_code}", fmt.Sprintf("%s:%d/metrics", nodeIP, hostService.Spec.Ports[0].NodePort), "-o", "/dev/null",
Expand Down

0 comments on commit 0a7024f

Please sign in to comment.