mirror of https://github.com/k3s-io/k3s
Merge pull request #72777 from bclau/tests/hardcoded-docker-image
Adds test which pulls dockerhub Windows imagepull/564/head
commit
d5b890ea46
|
@ -19,6 +19,7 @@ package common
|
|||
import (
|
||||
"fmt"
|
||||
"path"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"k8s.io/api/core/v1"
|
||||
|
@ -272,18 +273,24 @@ while true; do sleep 1; done
|
|||
waiting: true,
|
||||
},
|
||||
{
|
||||
// TODO(claudiub): Add a Windows equivalent test.
|
||||
description: "should be able to pull image from gcr.io [LinuxOnly]",
|
||||
image: "gcr.io/google-containers/debian-base:0.4.1",
|
||||
phase: v1.PodRunning,
|
||||
waiting: false,
|
||||
},
|
||||
{
|
||||
// TODO(claudiub): Remove the [LinuxOnly] tag when a Windows-friendly image is used instead of alpine.
|
||||
description: "should be able to pull image from docker hub [LinuxOnly]",
|
||||
image: "alpine:3.7",
|
||||
phase: v1.PodRunning,
|
||||
waiting: false,
|
||||
},
|
||||
{
|
||||
description: "should be able to pull image from docker hub [WindowsOnly]",
|
||||
image: "e2eteam/busybox:1.29",
|
||||
phase: v1.PodRunning,
|
||||
waiting: false,
|
||||
},
|
||||
{
|
||||
description: "should not be able to pull from private registry without secret",
|
||||
image: "gcr.io/authenticated-image-pulling/alpine:3.7",
|
||||
|
@ -300,6 +307,9 @@ while true; do sleep 1; done
|
|||
} {
|
||||
testCase := testCase
|
||||
It(testCase.description+" [NodeConformance]", func() {
|
||||
if strings.Contains(testCase.description, "[WindowsOnly]") {
|
||||
framework.SkipUnlessNodeOSDistroIs("windows")
|
||||
}
|
||||
name := "image-pull-test"
|
||||
command := []string{"/bin/sh", "-c", "while true; do sleep 1; done"}
|
||||
container := ConformanceContainer{
|
||||
|
|
Loading…
Reference in New Issue