mirror of https://github.com/k3s-io/k3s
Merge pull request #20440 from roberthbailey/liveness-logging
Add timestamps to the liveness e2e testpull/6/head
commit
8050715725
|
@ -68,14 +68,14 @@ func runLivenessTest(c *client.Client, ns string, podDescr *api.Pod, expectNumRe
|
||||||
// 'Terminated' which can cause indefinite blocking.)
|
// 'Terminated' which can cause indefinite blocking.)
|
||||||
expectNoError(waitForPodNotPending(c, ns, podDescr.Name),
|
expectNoError(waitForPodNotPending(c, ns, podDescr.Name),
|
||||||
fmt.Sprintf("starting pod %s in namespace %s", podDescr.Name, ns))
|
fmt.Sprintf("starting pod %s in namespace %s", podDescr.Name, ns))
|
||||||
By(fmt.Sprintf("Started pod %s in namespace %s", podDescr.Name, ns))
|
Logf("Started pod %s in namespace %s", podDescr.Name, ns)
|
||||||
|
|
||||||
// Check the pod's current state and verify that restartCount is present.
|
// Check the pod's current state and verify that restartCount is present.
|
||||||
By("checking the pod's current state and verifying that restartCount is present")
|
By("checking the pod's current state and verifying that restartCount is present")
|
||||||
pod, err := c.Pods(ns).Get(podDescr.Name)
|
pod, err := c.Pods(ns).Get(podDescr.Name)
|
||||||
expectNoError(err, fmt.Sprintf("getting pod %s in namespace %s", podDescr.Name, ns))
|
expectNoError(err, fmt.Sprintf("getting pod %s in namespace %s", podDescr.Name, ns))
|
||||||
initialRestartCount := api.GetExistingContainerStatus(pod.Status.ContainerStatuses, "liveness").RestartCount
|
initialRestartCount := api.GetExistingContainerStatus(pod.Status.ContainerStatuses, "liveness").RestartCount
|
||||||
By(fmt.Sprintf("Initial restart count of pod %s is %d", podDescr.Name, initialRestartCount))
|
Logf("Initial restart count of pod %s is %d", podDescr.Name, initialRestartCount)
|
||||||
|
|
||||||
// Wait for the restart state to be as desired.
|
// Wait for the restart state to be as desired.
|
||||||
deadline := time.Now().Add(timeout)
|
deadline := time.Now().Add(timeout)
|
||||||
|
@ -86,8 +86,8 @@ func runLivenessTest(c *client.Client, ns string, podDescr *api.Pod, expectNumRe
|
||||||
expectNoError(err, fmt.Sprintf("getting pod %s", podDescr.Name))
|
expectNoError(err, fmt.Sprintf("getting pod %s", podDescr.Name))
|
||||||
restartCount := api.GetExistingContainerStatus(pod.Status.ContainerStatuses, "liveness").RestartCount
|
restartCount := api.GetExistingContainerStatus(pod.Status.ContainerStatuses, "liveness").RestartCount
|
||||||
if restartCount != lastRestartCount {
|
if restartCount != lastRestartCount {
|
||||||
By(fmt.Sprintf("Restart count of pod %s/%s is now %d (%v elapsed)",
|
Logf("Restart count of pod %s/%s is now %d (%v elapsed)",
|
||||||
ns, podDescr.Name, restartCount, time.Since(start)))
|
ns, podDescr.Name, restartCount, time.Since(start))
|
||||||
if restartCount < lastRestartCount {
|
if restartCount < lastRestartCount {
|
||||||
Failf("Restart count should increment monotonically: restart cont of pod %s/%s changed from %d to %d",
|
Failf("Restart count should increment monotonically: restart cont of pod %s/%s changed from %d to %d",
|
||||||
ns, podDescr.Name, lastRestartCount, restartCount)
|
ns, podDescr.Name, lastRestartCount, restartCount)
|
||||||
|
|
Loading…
Reference in New Issue