Skip to content

Commit cdc7a29

Browse files
authored
Merge pull request kubernetes#94760 from harche/crio_tests_fix
Add a check for crio service before starting node e2e tests
2 parents 2d8fbd6 + 2ad5f01 commit cdc7a29

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

test/e2e_node/runner/remote/run_remote.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -668,14 +668,15 @@ func createInstance(imageConfig *internalGCEImage) (string, error) {
668668

669669
var output string
670670
output, err = remote.SSH(name, "sh", "-c",
671-
"'systemctl list-units --type=service --state=running | grep -e docker -e containerd'")
671+
"'systemctl list-units --type=service --state=running | grep -e docker -e containerd -e crio'")
672672
if err != nil {
673-
err = fmt.Errorf("instance %s not running docker/containerd daemon - Command failed: %s", name, output)
673+
err = fmt.Errorf("instance %s not running docker/containerd/crio daemon - Command failed: %s", name, output)
674674
continue
675675
}
676676
if !strings.Contains(output, "docker.service") &&
677-
!strings.Contains(output, "containerd.service") {
678-
err = fmt.Errorf("instance %s not running docker/containerd daemon: %s", name, output)
677+
!strings.Contains(output, "containerd.service") &&
678+
!strings.Contains(output, "crio.service") {
679+
err = fmt.Errorf("instance %s not running docker/containerd/crio daemon: %s", name, output)
679680
continue
680681
}
681682
instanceRunning = true

0 commit comments

Comments
 (0)