mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-09 03:57:41 +00:00
e2e: Skip init container tests under rkt runtime
This commit is contained in:
parent
fb56095683
commit
d8d63be2dd
@ -366,6 +366,14 @@ func SkipUnlessProviderIs(supportedProviders ...string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func SkipIfContainerRuntimeIs(runtimes ...string) {
|
||||||
|
for _, runtime := range runtimes {
|
||||||
|
if runtime == TestContext.ContainerRuntime {
|
||||||
|
Skipf("Not supported under container runtime %s", runtime)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func ProviderIs(providers ...string) bool {
|
func ProviderIs(providers ...string) bool {
|
||||||
for _, provider := range providers {
|
for _, provider := range providers {
|
||||||
if strings.ToLower(provider) == strings.ToLower(TestContext.Provider) {
|
if strings.ToLower(provider) == strings.ToLower(TestContext.Provider) {
|
||||||
|
@ -664,6 +664,7 @@ var _ = framework.KubeDescribe("Pods", func() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
It("should invoke init containers on a RestartNever pod", func() {
|
It("should invoke init containers on a RestartNever pod", func() {
|
||||||
|
framework.SkipIfContainerRuntimeIs("rkt") // #25988
|
||||||
podClient := f.Client.Pods(f.Namespace.Name)
|
podClient := f.Client.Pods(f.Namespace.Name)
|
||||||
|
|
||||||
By("creating the pod")
|
By("creating the pod")
|
||||||
@ -729,6 +730,7 @@ var _ = framework.KubeDescribe("Pods", func() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
It("should invoke init containers on a RestartAlways pod", func() {
|
It("should invoke init containers on a RestartAlways pod", func() {
|
||||||
|
framework.SkipIfContainerRuntimeIs("rkt") // #25988
|
||||||
podClient := f.Client.Pods(f.Namespace.Name)
|
podClient := f.Client.Pods(f.Namespace.Name)
|
||||||
|
|
||||||
By("creating the pod")
|
By("creating the pod")
|
||||||
@ -798,6 +800,7 @@ var _ = framework.KubeDescribe("Pods", func() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
It("should not start app containers if init containers fail on a RestartAlways pod", func() {
|
It("should not start app containers if init containers fail on a RestartAlways pod", func() {
|
||||||
|
framework.SkipIfContainerRuntimeIs("rkt") // #25988
|
||||||
podClient := f.Client.Pods(f.Namespace.Name)
|
podClient := f.Client.Pods(f.Namespace.Name)
|
||||||
|
|
||||||
By("creating the pod")
|
By("creating the pod")
|
||||||
@ -913,6 +916,7 @@ var _ = framework.KubeDescribe("Pods", func() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
It("should not start app containers and fail the pod if init containers fail on a RestartNever pod", func() {
|
It("should not start app containers and fail the pod if init containers fail on a RestartNever pod", func() {
|
||||||
|
framework.SkipIfContainerRuntimeIs("rkt") // #25988
|
||||||
podClient := f.Client.Pods(f.Namespace.Name)
|
podClient := f.Client.Pods(f.Namespace.Name)
|
||||||
|
|
||||||
By("creating the pod")
|
By("creating the pod")
|
||||||
|
Loading…
Reference in New Issue
Block a user