mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 01:06:27 +00:00
Merge pull request #85100 from alejandrox1/cleanup-e2epod
Removed unused method from e2e test framework
This commit is contained in:
commit
20e256b806
@ -81,32 +81,6 @@ func (c *PodClient) Create(pod *v1.Pod) *v1.Pod {
|
|||||||
return p
|
return p
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateEventually retries pod creation for a while before failing
|
|
||||||
// the test with the most recent error. This mimicks the behavior
|
|
||||||
// of a controller (like the one for DaemonSet) and is necessary
|
|
||||||
// because pod creation can fail while its service account is still
|
|
||||||
// getting provisioned
|
|
||||||
// (https://github.com/kubernetes/kubernetes/issues/68776).
|
|
||||||
//
|
|
||||||
// Both the timeout and polling interval are configurable as optional
|
|
||||||
// arguments:
|
|
||||||
// - The first optional argument is the timeout.
|
|
||||||
// - The second optional argument is the polling interval.
|
|
||||||
//
|
|
||||||
// Both intervals can either be specified as time.Duration, parsable
|
|
||||||
// duration strings or as floats/integers. In the last case they are
|
|
||||||
// interpreted as seconds.
|
|
||||||
func (c *PodClient) CreateEventually(pod *v1.Pod, opts ...interface{}) *v1.Pod {
|
|
||||||
c.mungeSpec(pod)
|
|
||||||
var ret *v1.Pod
|
|
||||||
gomega.Eventually(func() error {
|
|
||||||
p, err := c.PodInterface.Create(pod)
|
|
||||||
ret = p
|
|
||||||
return err
|
|
||||||
}, opts...).ShouldNot(gomega.HaveOccurred(), "Failed to create %q pod", pod.GetName())
|
|
||||||
return ret
|
|
||||||
}
|
|
||||||
|
|
||||||
// CreateSyncInNamespace creates a new pod according to the framework specifications in the given namespace, and waits for it to start.
|
// CreateSyncInNamespace creates a new pod according to the framework specifications in the given namespace, and waits for it to start.
|
||||||
func (c *PodClient) CreateSyncInNamespace(pod *v1.Pod, namespace string) *v1.Pod {
|
func (c *PodClient) CreateSyncInNamespace(pod *v1.Pod, namespace string) *v1.Pod {
|
||||||
p := c.Create(pod)
|
p := c.Create(pod)
|
||||||
|
Loading…
Reference in New Issue
Block a user