mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 02:41:25 +00:00
Merge pull request #87097 from oomichi/ServiceStartTimeout
Remove duplicated ServiceStartTimeout
This commit is contained in:
commit
6db070ea5e
@ -35,9 +35,6 @@ import (
|
|||||||
"k8s.io/kubernetes/test/e2e/framework"
|
"k8s.io/kubernetes/test/e2e/framework"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ServiceStartTimeout is how long to wait for a service endpoint to be resolvable.
|
|
||||||
const ServiceStartTimeout = 3 * time.Minute
|
|
||||||
|
|
||||||
// PortsByPodName is a map that maps pod name to container ports.
|
// PortsByPodName is a map that maps pod name to container ports.
|
||||||
type PortsByPodName map[string][]int
|
type PortsByPodName map[string][]int
|
||||||
|
|
||||||
@ -98,9 +95,9 @@ func validatePorts(ep PortsByPodUID, expectedEndpoints PortsByPodUID) error {
|
|||||||
|
|
||||||
// ValidateEndpointsPorts validates that the given service exists and is served by the given expectedEndpoints.
|
// ValidateEndpointsPorts validates that the given service exists and is served by the given expectedEndpoints.
|
||||||
func ValidateEndpointsPorts(c clientset.Interface, namespace, serviceName string, expectedEndpoints PortsByPodName) error {
|
func ValidateEndpointsPorts(c clientset.Interface, namespace, serviceName string, expectedEndpoints PortsByPodName) error {
|
||||||
ginkgo.By(fmt.Sprintf("waiting up to %v for service %s in namespace %s to expose endpoints %v", ServiceStartTimeout, serviceName, namespace, expectedEndpoints))
|
ginkgo.By(fmt.Sprintf("waiting up to %v for service %s in namespace %s to expose endpoints %v", framework.ServiceStartTimeout, serviceName, namespace, expectedEndpoints))
|
||||||
i := 1
|
i := 1
|
||||||
for start := time.Now(); time.Since(start) < ServiceStartTimeout; time.Sleep(1 * time.Second) {
|
for start := time.Now(); time.Since(start) < framework.ServiceStartTimeout; time.Sleep(1 * time.Second) {
|
||||||
ep, err := c.CoreV1().Endpoints(namespace).Get(serviceName, metav1.GetOptions{})
|
ep, err := c.CoreV1().Endpoints(namespace).Get(serviceName, metav1.GetOptions{})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
framework.Logf("Get endpoints failed (%v elapsed, ignoring for 5s): %v", time.Since(start), err)
|
framework.Logf("Get endpoints failed (%v elapsed, ignoring for 5s): %v", time.Since(start), err)
|
||||||
@ -132,5 +129,5 @@ func ValidateEndpointsPorts(c clientset.Interface, namespace, serviceName string
|
|||||||
} else {
|
} else {
|
||||||
framework.Logf("Can't list pod debug info: %v", err)
|
framework.Logf("Can't list pod debug info: %v", err)
|
||||||
}
|
}
|
||||||
return fmt.Errorf("Timed out waiting for service %s in namespace %s to expose endpoints %v (%v elapsed)", serviceName, namespace, expectedEndpoints, ServiceStartTimeout)
|
return fmt.Errorf("Timed out waiting for service %s in namespace %s to expose endpoints %v (%v elapsed)", serviceName, namespace, expectedEndpoints, framework.ServiceStartTimeout)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user