Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
2cd42c36
Commit
2cd42c36
authored
Aug 14, 2018
by
thdrnsdk
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
delete the busyboxImage and mountTest var and change use imageutils
parent
fbb2dfcc
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
83 additions
and
78 deletions
+83
-78
apparmor.go
test/e2e/common/apparmor.go
+1
-1
configmap.go
test/e2e/common/configmap.go
+3
-2
configmap_volume.go
test/e2e/common/configmap_volume.go
+8
-8
container_probe.go
test/e2e/common/container_probe.go
+3
-3
downward_api.go
test/e2e/common/downward_api.go
+5
-4
downwardapi_volume.go
test/e2e/common/downwardapi_volume.go
+6
-5
expansion.go
test/e2e/common/expansion.go
+7
-6
host_path.go
test/e2e/common/host_path.go
+3
-2
init_container.go
test/e2e/common/init_container.go
+10
-10
pods.go
test/e2e/common/pods.go
+5
-5
privileged.go
test/e2e/common/privileged.go
+3
-2
projected.go
test/e2e/common/projected.go
+17
-16
secrets.go
test/e2e/common/secrets.go
+3
-2
secrets_volume.go
test/e2e/common/secrets_volume.go
+7
-6
sysctl.go
test/e2e/common/sysctl.go
+2
-1
util.go
test/e2e/common/util.go
+0
-5
No files found.
test/e2e/common/apparmor.go
View file @
2cd42c36
...
@@ -117,7 +117,7 @@ done`, testCmd)
...
@@ -117,7 +117,7 @@ done`, testCmd)
Affinity
:
loaderAffinity
,
Affinity
:
loaderAffinity
,
Containers
:
[]
api
.
Container
{{
Containers
:
[]
api
.
Container
{{
Name
:
"test"
,
Name
:
"test"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
testCmd
},
Command
:
[]
string
{
"sh"
,
"-c"
,
testCmd
},
}},
}},
RestartPolicy
:
api
.
RestartPolicyNever
,
RestartPolicy
:
api
.
RestartPolicyNever
,
...
...
test/e2e/common/configmap.go
View file @
2cd42c36
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/framework"
imageutils
"k8s.io/kubernetes/test/utils/image"
)
)
var
_
=
Describe
(
"[sig-api-machinery] ConfigMap"
,
func
()
{
var
_
=
Describe
(
"[sig-api-machinery] ConfigMap"
,
func
()
{
...
@@ -51,7 +52,7 @@ var _ = Describe("[sig-api-machinery] ConfigMap", func() {
...
@@ -51,7 +52,7 @@ var _ = Describe("[sig-api-machinery] ConfigMap", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"env-test"
,
Name
:
"env-test"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Env
:
[]
v1
.
EnvVar
{
Env
:
[]
v1
.
EnvVar
{
{
{
...
@@ -99,7 +100,7 @@ var _ = Describe("[sig-api-machinery] ConfigMap", func() {
...
@@ -99,7 +100,7 @@ var _ = Describe("[sig-api-machinery] ConfigMap", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"env-test"
,
Name
:
"env-test"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
EnvFrom
:
[]
v1
.
EnvFromSource
{
EnvFrom
:
[]
v1
.
EnvFromSource
{
{
{
...
...
test/e2e/common/configmap_volume.go
View file @
2cd42c36
...
@@ -152,7 +152,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
...
@@ -152,7 +152,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
containerName
,
Name
:
containerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/configmap-volume/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/configmap-volume/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -234,7 +234,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
...
@@ -234,7 +234,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
containerName1
,
Name
:
containerName1
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/configmap-volume/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/configmap-volume/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -380,7 +380,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
...
@@ -380,7 +380,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
deleteContainerName
,
Name
:
deleteContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/configmap-volumes/delete/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/configmap-volumes/delete/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -392,7 +392,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
...
@@ -392,7 +392,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
},
},
{
{
Name
:
updateContainerName
,
Name
:
updateContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/configmap-volumes/update/data-3"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/configmap-volumes/update/data-3"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -404,7 +404,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
...
@@ -404,7 +404,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
},
},
{
{
Name
:
createContainerName
,
Name
:
createContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/configmap-volumes/create/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/configmap-volumes/create/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -510,7 +510,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
...
@@ -510,7 +510,7 @@ var _ = Describe("[sig-storage] ConfigMap", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"configmap-volume-test"
,
Name
:
"configmap-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
"--file_content=/etc/configmap-volume/data-1"
},
Args
:
[]
string
{
"--file_content=/etc/configmap-volume/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -590,7 +590,7 @@ func doConfigMapE2EWithoutMappings(f *framework.Framework, uid, fsGroup int64, d
...
@@ -590,7 +590,7 @@ func doConfigMapE2EWithoutMappings(f *framework.Framework, uid, fsGroup int64, d
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"configmap-volume-test"
,
Name
:
"configmap-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
Args
:
[]
string
{
"--file_content=/etc/configmap-volume/data-1"
,
"--file_content=/etc/configmap-volume/data-1"
,
"--file_mode=/etc/configmap-volume/data-1"
},
"--file_mode=/etc/configmap-volume/data-1"
},
...
@@ -676,7 +676,7 @@ func doConfigMapE2EWithMappings(f *framework.Framework, uid, fsGroup int64, item
...
@@ -676,7 +676,7 @@ func doConfigMapE2EWithMappings(f *framework.Framework, uid, fsGroup int64, item
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"configmap-volume-test"
,
Name
:
"configmap-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
"--file_content=/etc/configmap-volume/path/to/data-2"
,
Args
:
[]
string
{
"--file_content=/etc/configmap-volume/path/to/data-2"
,
"--file_mode=/etc/configmap-volume/path/to/data-2"
},
"--file_mode=/etc/configmap-volume/path/to/data-2"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
...
...
test/e2e/common/container_probe.go
View file @
2cd42c36
...
@@ -122,7 +122,7 @@ var _ = framework.KubeDescribe("Probing container", func() {
...
@@ -122,7 +122,7 @@ var _ = framework.KubeDescribe("Probing container", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"liveness"
,
Name
:
"liveness"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"echo ok >/tmp/health; sleep 10; rm -rf /tmp/health; sleep 600"
},
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"echo ok >/tmp/health; sleep 10; rm -rf /tmp/health; sleep 600"
},
LivenessProbe
:
&
v1
.
Probe
{
LivenessProbe
:
&
v1
.
Probe
{
Handler
:
v1
.
Handler
{
Handler
:
v1
.
Handler
{
...
@@ -154,7 +154,7 @@ var _ = framework.KubeDescribe("Probing container", func() {
...
@@ -154,7 +154,7 @@ var _ = framework.KubeDescribe("Probing container", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"liveness"
,
Name
:
"liveness"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"echo ok >/tmp/health; sleep 600"
},
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"echo ok >/tmp/health; sleep 600"
},
LivenessProbe
:
&
v1
.
Probe
{
LivenessProbe
:
&
v1
.
Probe
{
Handler
:
v1
.
Handler
{
Handler
:
v1
.
Handler
{
...
@@ -289,7 +289,7 @@ var _ = framework.KubeDescribe("Probing container", func() {
...
@@ -289,7 +289,7 @@ var _ = framework.KubeDescribe("Probing container", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"liveness"
,
Name
:
"liveness"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"sleep 600"
},
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"sleep 600"
},
LivenessProbe
:
&
v1
.
Probe
{
LivenessProbe
:
&
v1
.
Probe
{
Handler
:
v1
.
Handler
{
Handler
:
v1
.
Handler
{
...
...
test/e2e/common/downward_api.go
View file @
2cd42c36
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/uuid"
utilversion
"k8s.io/kubernetes/pkg/util/version"
utilversion
"k8s.io/kubernetes/pkg/util/version"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/framework"
imageutils
"k8s.io/kubernetes/test/utils/image"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/ginkgo"
)
)
...
@@ -199,7 +200,7 @@ var _ = Describe("[sig-api-machinery] Downward API", func() {
...
@@ -199,7 +200,7 @@ var _ = Describe("[sig-api-machinery] Downward API", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"dapi-container"
,
Name
:
"dapi-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Env
:
env
,
Env
:
env
,
},
},
...
@@ -299,7 +300,7 @@ var _ = framework.KubeDescribe("Downward API [Serial] [Disruptive] [NodeFeature:
...
@@ -299,7 +300,7 @@ var _ = framework.KubeDescribe("Downward API [Serial] [Disruptive] [NodeFeature:
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"dapi-container"
,
Name
:
"dapi-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Env
:
env
,
Env
:
env
,
},
},
...
@@ -324,7 +325,7 @@ func testDownwardAPI(f *framework.Framework, podName string, env []v1.EnvVar, ex
...
@@ -324,7 +325,7 @@ func testDownwardAPI(f *framework.Framework, podName string, env []v1.EnvVar, ex
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"dapi-container"
,
Name
:
"dapi-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Resources
:
v1
.
ResourceRequirements
{
Resources
:
v1
.
ResourceRequirements
{
Requests
:
v1
.
ResourceList
{
Requests
:
v1
.
ResourceList
{
...
@@ -356,7 +357,7 @@ func testDownwardAPIForEphemeralStorage(f *framework.Framework, podName string,
...
@@ -356,7 +357,7 @@ func testDownwardAPIForEphemeralStorage(f *framework.Framework, podName string,
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"dapi-container"
,
Name
:
"dapi-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Resources
:
v1
.
ResourceRequirements
{
Resources
:
v1
.
ResourceRequirements
{
Requests
:
v1
.
ResourceList
{
Requests
:
v1
.
ResourceList
{
...
...
test/e2e/common/downwardapi_volume.go
View file @
2cd42c36
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/framework"
imageutils
"k8s.io/kubernetes/test/utils/image"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/gomega"
.
"github.com/onsi/gomega"
...
@@ -266,7 +267,7 @@ func downwardAPIVolumePodForModeTest(name, filePath string, itemMode, defaultMod
...
@@ -266,7 +267,7 @@ func downwardAPIVolumePodForModeTest(name, filePath string, itemMode, defaultMod
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
{
{
Name
:
"client-container"
,
Name
:
"client-container"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--file_mode="
+
filePath
},
Command
:
[]
string
{
"/mounttest"
,
"--file_mode="
+
filePath
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -292,7 +293,7 @@ func downwardAPIVolumePodForSimpleTest(name string, filePath string) *v1.Pod {
...
@@ -292,7 +293,7 @@ func downwardAPIVolumePodForSimpleTest(name string, filePath string) *v1.Pod {
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
{
{
Name
:
"client-container"
,
Name
:
"client-container"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--file_content="
+
filePath
},
Command
:
[]
string
{
"/mounttest"
,
"--file_content="
+
filePath
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -323,7 +324,7 @@ func downwardAPIVolumeBaseContainers(name, filePath string) []v1.Container {
...
@@ -323,7 +324,7 @@ func downwardAPIVolumeBaseContainers(name, filePath string) []v1.Container {
return
[]
v1
.
Container
{
return
[]
v1
.
Container
{
{
{
Name
:
name
,
Name
:
name
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--file_content="
+
filePath
},
Command
:
[]
string
{
"/mounttest"
,
"--file_content="
+
filePath
},
Resources
:
v1
.
ResourceRequirements
{
Resources
:
v1
.
ResourceRequirements
{
Requests
:
v1
.
ResourceList
{
Requests
:
v1
.
ResourceList
{
...
@@ -351,7 +352,7 @@ func downwardAPIVolumeDefaultBaseContainer(name, filePath string) []v1.Container
...
@@ -351,7 +352,7 @@ func downwardAPIVolumeDefaultBaseContainer(name, filePath string) []v1.Container
return
[]
v1
.
Container
{
return
[]
v1
.
Container
{
{
{
Name
:
name
,
Name
:
name
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--file_content="
+
filePath
},
Command
:
[]
string
{
"/mounttest"
,
"--file_content="
+
filePath
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -370,7 +371,7 @@ func downwardAPIVolumePodForUpdateTest(name string, labels, annotations map[stri
...
@@ -370,7 +371,7 @@ func downwardAPIVolumePodForUpdateTest(name string, labels, annotations map[stri
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
{
{
Name
:
"client-container"
,
Name
:
"client-container"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
"--retry_time=120"
,
"--file_content_in_loop="
+
filePath
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
"--retry_time=120"
,
"--file_content_in_loop="
+
filePath
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
...
test/e2e/common/expansion.go
View file @
2cd42c36
...
@@ -21,6 +21,7 @@ import (
...
@@ -21,6 +21,7 @@ import (
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/framework"
imageutils
"k8s.io/kubernetes/test/utils/image"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/gomega"
.
"github.com/onsi/gomega"
...
@@ -48,7 +49,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
...
@@ -48,7 +49,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"dapi-container"
,
Name
:
"dapi-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Env
:
[]
v1
.
EnvVar
{
Env
:
[]
v1
.
EnvVar
{
{
{
...
@@ -93,7 +94,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
...
@@ -93,7 +94,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"dapi-container"
,
Name
:
"dapi-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"TEST_VAR=wrong echo
\"
$(TEST_VAR)
\"
"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"TEST_VAR=wrong echo
\"
$(TEST_VAR)
\"
"
},
Env
:
[]
v1
.
EnvVar
{
Env
:
[]
v1
.
EnvVar
{
{
{
...
@@ -128,7 +129,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
...
@@ -128,7 +129,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"dapi-container"
,
Name
:
"dapi-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
},
Command
:
[]
string
{
"sh"
,
"-c"
},
Args
:
[]
string
{
"TEST_VAR=wrong echo
\"
$(TEST_VAR)
\"
"
},
Args
:
[]
string
{
"TEST_VAR=wrong echo
\"
$(TEST_VAR)
\"
"
},
Env
:
[]
v1
.
EnvVar
{
Env
:
[]
v1
.
EnvVar
{
...
@@ -164,7 +165,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
...
@@ -164,7 +165,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"dapi-container"
,
Name
:
"dapi-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"test -d /testcontainer/"
+
podName
+
";echo $?"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"test -d /testcontainer/"
+
podName
+
";echo $?"
},
Env
:
[]
v1
.
EnvVar
{
Env
:
[]
v1
.
EnvVar
{
{
{
...
@@ -225,7 +226,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
...
@@ -225,7 +226,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"dapi-container"
,
Name
:
"dapi-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Env
:
[]
v1
.
EnvVar
{
Env
:
[]
v1
.
EnvVar
{
{
{
Name
:
"POD_NAME"
,
Name
:
"POD_NAME"
,
...
@@ -274,7 +275,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
...
@@ -274,7 +275,7 @@ var _ = framework.KubeDescribe("Variable Expansion", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"dapi-container"
,
Name
:
"dapi-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Env
:
[]
v1
.
EnvVar
{
Env
:
[]
v1
.
EnvVar
{
{
{
Name
:
"POD_NAME"
,
Name
:
"POD_NAME"
,
...
...
test/e2e/common/host_path.go
View file @
2cd42c36
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/framework"
imageutils
"k8s.io/kubernetes/test/utils/image"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/ginkgo"
)
)
...
@@ -239,7 +240,7 @@ func testPodWithHostVol(path string, source *v1.HostPathVolumeSource) *v1.Pod {
...
@@ -239,7 +240,7 @@ func testPodWithHostVol(path string, source *v1.HostPathVolumeSource) *v1.Pod {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
containerName1
,
Name
:
containerName1
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
Name
:
volumeName
,
Name
:
volumeName
,
...
@@ -252,7 +253,7 @@ func testPodWithHostVol(path string, source *v1.HostPathVolumeSource) *v1.Pod {
...
@@ -252,7 +253,7 @@ func testPodWithHostVol(path string, source *v1.HostPathVolumeSource) *v1.Pod {
},
},
{
{
Name
:
containerName2
,
Name
:
containerName2
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
Name
:
volumeName
,
Name
:
volumeName
,
...
...
test/e2e/common/init_container.go
View file @
2cd42c36
...
@@ -67,19 +67,19 @@ var _ = framework.KubeDescribe("InitContainer [NodeConformance]", func() {
...
@@ -67,19 +67,19 @@ var _ = framework.KubeDescribe("InitContainer [NodeConformance]", func() {
InitContainers
:
[]
v1
.
Container
{
InitContainers
:
[]
v1
.
Container
{
{
{
Name
:
"init1"
,
Name
:
"init1"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/true"
},
Command
:
[]
string
{
"/bin/true"
},
},
},
{
{
Name
:
"init2"
,
Name
:
"init2"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/true"
},
Command
:
[]
string
{
"/bin/true"
},
},
},
},
},
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"run1"
,
Name
:
"run1"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/true"
},
Command
:
[]
string
{
"/bin/true"
},
},
},
},
},
...
@@ -131,12 +131,12 @@ var _ = framework.KubeDescribe("InitContainer [NodeConformance]", func() {
...
@@ -131,12 +131,12 @@ var _ = framework.KubeDescribe("InitContainer [NodeConformance]", func() {
InitContainers
:
[]
v1
.
Container
{
InitContainers
:
[]
v1
.
Container
{
{
{
Name
:
"init1"
,
Name
:
"init1"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/true"
},
Command
:
[]
string
{
"/bin/true"
},
},
},
{
{
Name
:
"init2"
,
Name
:
"init2"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/true"
},
Command
:
[]
string
{
"/bin/true"
},
},
},
},
},
...
@@ -201,12 +201,12 @@ var _ = framework.KubeDescribe("InitContainer [NodeConformance]", func() {
...
@@ -201,12 +201,12 @@ var _ = framework.KubeDescribe("InitContainer [NodeConformance]", func() {
InitContainers
:
[]
v1
.
Container
{
InitContainers
:
[]
v1
.
Container
{
{
{
Name
:
"init1"
,
Name
:
"init1"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/false"
},
Command
:
[]
string
{
"/bin/false"
},
},
},
{
{
Name
:
"init2"
,
Name
:
"init2"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/true"
},
Command
:
[]
string
{
"/bin/true"
},
},
},
},
},
...
@@ -315,19 +315,19 @@ var _ = framework.KubeDescribe("InitContainer [NodeConformance]", func() {
...
@@ -315,19 +315,19 @@ var _ = framework.KubeDescribe("InitContainer [NodeConformance]", func() {
InitContainers
:
[]
v1
.
Container
{
InitContainers
:
[]
v1
.
Container
{
{
{
Name
:
"init1"
,
Name
:
"init1"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/true"
},
Command
:
[]
string
{
"/bin/true"
},
},
},
{
{
Name
:
"init2"
,
Name
:
"init2"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/false"
},
Command
:
[]
string
{
"/bin/false"
},
},
},
},
},
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"run1"
,
Name
:
"run1"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/true"
},
Command
:
[]
string
{
"/bin/true"
},
Resources
:
v1
.
ResourceRequirements
{
Resources
:
v1
.
ResourceRequirements
{
Limits
:
v1
.
ResourceList
{
Limits
:
v1
.
ResourceList
{
...
...
test/e2e/common/pods.go
View file @
2cd42c36
...
@@ -442,7 +442,7 @@ var _ = framework.KubeDescribe("Pods", func() {
...
@@ -442,7 +442,7 @@ var _ = framework.KubeDescribe("Pods", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
containerName
,
Name
:
containerName
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
},
},
},
},
...
@@ -481,7 +481,7 @@ var _ = framework.KubeDescribe("Pods", func() {
...
@@ -481,7 +481,7 @@ var _ = framework.KubeDescribe("Pods", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"main"
,
Name
:
"main"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"echo container is alive; sleep 600"
},
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"echo container is alive; sleep 600"
},
},
},
},
},
...
@@ -557,7 +557,7 @@ var _ = framework.KubeDescribe("Pods", func() {
...
@@ -557,7 +557,7 @@ var _ = framework.KubeDescribe("Pods", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"main"
,
Name
:
"main"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"echo container is alive; sleep 10000"
},
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"echo container is alive; sleep 10000"
},
},
},
},
},
...
@@ -612,7 +612,7 @@ var _ = framework.KubeDescribe("Pods", func() {
...
@@ -612,7 +612,7 @@ var _ = framework.KubeDescribe("Pods", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
containerName
,
Name
:
containerName
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"sleep 5"
,
"/crash/missing"
},
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"sleep 5"
,
"/crash/missing"
},
},
},
},
},
...
@@ -653,7 +653,7 @@ var _ = framework.KubeDescribe("Pods", func() {
...
@@ -653,7 +653,7 @@ var _ = framework.KubeDescribe("Pods", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
containerName
,
Name
:
containerName
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"sleep 5"
,
"/crash/missing"
},
Command
:
[]
string
{
"/bin/sh"
,
"-c"
,
"sleep 5"
,
"/crash/missing"
},
},
},
},
},
...
...
test/e2e/common/privileged.go
View file @
2cd42c36
...
@@ -24,6 +24,7 @@ import (
...
@@ -24,6 +24,7 @@ import (
"k8s.io/api/core/v1"
"k8s.io/api/core/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/framework"
imageutils
"k8s.io/kubernetes/test/utils/image"
)
)
type
PrivilegedPodTestConfig
struct
{
type
PrivilegedPodTestConfig
struct
{
...
@@ -90,14 +91,14 @@ func (c *PrivilegedPodTestConfig) createPodsSpec() *v1.Pod {
...
@@ -90,14 +91,14 @@ func (c *PrivilegedPodTestConfig) createPodsSpec() *v1.Pod {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
c
.
privilegedContainer
,
Name
:
c
.
privilegedContainer
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
ImagePullPolicy
:
v1
.
PullIfNotPresent
,
ImagePullPolicy
:
v1
.
PullIfNotPresent
,
SecurityContext
:
&
v1
.
SecurityContext
{
Privileged
:
&
isPrivileged
},
SecurityContext
:
&
v1
.
SecurityContext
{
Privileged
:
&
isPrivileged
},
Command
:
[]
string
{
"/bin/sleep"
,
"10000"
},
Command
:
[]
string
{
"/bin/sleep"
,
"10000"
},
},
},
{
{
Name
:
c
.
notPrivilegedContainer
,
Name
:
c
.
notPrivilegedContainer
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
ImagePullPolicy
:
v1
.
PullIfNotPresent
,
ImagePullPolicy
:
v1
.
PullIfNotPresent
,
SecurityContext
:
&
v1
.
SecurityContext
{
Privileged
:
&
notPrivileged
},
SecurityContext
:
&
v1
.
SecurityContext
{
Privileged
:
&
notPrivileged
},
Command
:
[]
string
{
"/bin/sleep"
,
"10000"
},
Command
:
[]
string
{
"/bin/sleep"
,
"10000"
},
...
...
test/e2e/common/projected.go
View file @
2cd42c36
...
@@ -26,6 +26,7 @@ import (
...
@@ -26,6 +26,7 @@ import (
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/framework"
imageutils
"k8s.io/kubernetes/test/utils/image"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/gomega"
.
"github.com/onsi/gomega"
...
@@ -172,7 +173,7 @@ var _ = Describe("[sig-storage] Projected", func() {
...
@@ -172,7 +173,7 @@ var _ = Describe("[sig-storage] Projected", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"secret-volume-test"
,
Name
:
"secret-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
Args
:
[]
string
{
"--file_content=/etc/projected-secret-volume/data-1"
,
"--file_content=/etc/projected-secret-volume/data-1"
,
"--file_mode=/etc/projected-secret-volume/data-1"
},
"--file_mode=/etc/projected-secret-volume/data-1"
},
...
@@ -322,7 +323,7 @@ var _ = Describe("[sig-storage] Projected", func() {
...
@@ -322,7 +323,7 @@ var _ = Describe("[sig-storage] Projected", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
deleteContainerName
,
Name
:
deleteContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-secret-volumes/delete/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-secret-volumes/delete/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -334,7 +335,7 @@ var _ = Describe("[sig-storage] Projected", func() {
...
@@ -334,7 +335,7 @@ var _ = Describe("[sig-storage] Projected", func() {
},
},
{
{
Name
:
updateContainerName
,
Name
:
updateContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-secret-volumes/update/data-3"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-secret-volumes/update/data-3"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -346,7 +347,7 @@ var _ = Describe("[sig-storage] Projected", func() {
...
@@ -346,7 +347,7 @@ var _ = Describe("[sig-storage] Projected", func() {
},
},
{
{
Name
:
createContainerName
,
Name
:
createContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-secret-volumes/create/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-secret-volumes/create/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -526,7 +527,7 @@ var _ = Describe("[sig-storage] Projected", func() {
...
@@ -526,7 +527,7 @@ var _ = Describe("[sig-storage] Projected", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
containerName
,
Name
:
containerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-configmap-volume/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-configmap-volume/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -681,7 +682,7 @@ var _ = Describe("[sig-storage] Projected", func() {
...
@@ -681,7 +682,7 @@ var _ = Describe("[sig-storage] Projected", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
deleteContainerName
,
Name
:
deleteContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-configmap-volumes/delete/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-configmap-volumes/delete/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -693,7 +694,7 @@ var _ = Describe("[sig-storage] Projected", func() {
...
@@ -693,7 +694,7 @@ var _ = Describe("[sig-storage] Projected", func() {
},
},
{
{
Name
:
updateContainerName
,
Name
:
updateContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-configmap-volumes/update/data-3"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-configmap-volumes/update/data-3"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -705,7 +706,7 @@ var _ = Describe("[sig-storage] Projected", func() {
...
@@ -705,7 +706,7 @@ var _ = Describe("[sig-storage] Projected", func() {
},
},
{
{
Name
:
createContainerName
,
Name
:
createContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-configmap-volumes/create/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/projected-configmap-volumes/create/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -824,7 +825,7 @@ var _ = Describe("[sig-storage] Projected", func() {
...
@@ -824,7 +825,7 @@ var _ = Describe("[sig-storage] Projected", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"projected-configmap-volume-test"
,
Name
:
"projected-configmap-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
"--file_content=/etc/projected-configmap-volume/data-1"
},
Args
:
[]
string
{
"--file_content=/etc/projected-configmap-volume/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -1120,7 +1121,7 @@ var _ = Describe("[sig-storage] Projected", func() {
...
@@ -1120,7 +1121,7 @@ var _ = Describe("[sig-storage] Projected", func() {
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
{
{
Name
:
"projected-all-volume-test"
,
Name
:
"projected-all-volume-test"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"cat /all/podname && cat /all/secret-data && cat /all/configmap-data"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"cat /all/podname && cat /all/secret-data && cat /all/configmap-data"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -1180,7 +1181,7 @@ func doProjectedSecretE2EWithoutMapping(f *framework.Framework, defaultMode *int
...
@@ -1180,7 +1181,7 @@ func doProjectedSecretE2EWithoutMapping(f *framework.Framework, defaultMode *int
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"projected-secret-volume-test"
,
Name
:
"projected-secret-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
Args
:
[]
string
{
"--file_content=/etc/projected-secret-volume/data-1"
,
"--file_content=/etc/projected-secret-volume/data-1"
,
"--file_mode=/etc/projected-secret-volume/data-1"
},
"--file_mode=/etc/projected-secret-volume/data-1"
},
...
@@ -1266,7 +1267,7 @@ func doProjectedSecretE2EWithMapping(f *framework.Framework, mode *int32) {
...
@@ -1266,7 +1267,7 @@ func doProjectedSecretE2EWithMapping(f *framework.Framework, mode *int32) {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"projected-secret-volume-test"
,
Name
:
"projected-secret-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
Args
:
[]
string
{
"--file_content=/etc/projected-secret-volume/new-path-data-1"
,
"--file_content=/etc/projected-secret-volume/new-path-data-1"
,
"--file_mode=/etc/projected-secret-volume/new-path-data-1"
},
"--file_mode=/etc/projected-secret-volume/new-path-data-1"
},
...
@@ -1343,7 +1344,7 @@ func doProjectedConfigMapE2EWithoutMappings(f *framework.Framework, uid, fsGroup
...
@@ -1343,7 +1344,7 @@ func doProjectedConfigMapE2EWithoutMappings(f *framework.Framework, uid, fsGroup
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"projected-configmap-volume-test"
,
Name
:
"projected-configmap-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
Args
:
[]
string
{
"--file_content=/etc/projected-configmap-volume/data-1"
,
"--file_content=/etc/projected-configmap-volume/data-1"
,
"--file_mode=/etc/projected-configmap-volume/data-1"
},
"--file_mode=/etc/projected-configmap-volume/data-1"
},
...
@@ -1434,7 +1435,7 @@ func doProjectedConfigMapE2EWithMappings(f *framework.Framework, uid, fsGroup in
...
@@ -1434,7 +1435,7 @@ func doProjectedConfigMapE2EWithMappings(f *framework.Framework, uid, fsGroup in
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"projected-configmap-volume-test"
,
Name
:
"projected-configmap-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
"--file_content=/etc/projected-configmap-volume/path/to/data-2"
,
Args
:
[]
string
{
"--file_content=/etc/projected-configmap-volume/path/to/data-2"
,
"--file_mode=/etc/projected-configmap-volume/path/to/data-2"
},
"--file_mode=/etc/projected-configmap-volume/path/to/data-2"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
...
@@ -1484,7 +1485,7 @@ func projectedDownwardAPIVolumePodForModeTest(name, filePath string, itemMode, d
...
@@ -1484,7 +1485,7 @@ func projectedDownwardAPIVolumePodForModeTest(name, filePath string, itemMode, d
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
{
{
Name
:
"client-container"
,
Name
:
"client-container"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--file_mode="
+
filePath
},
Command
:
[]
string
{
"/mounttest"
,
"--file_mode="
+
filePath
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -1510,7 +1511,7 @@ func projectedDownwardAPIVolumePodForUpdateTest(name string, labels, annotations
...
@@ -1510,7 +1511,7 @@ func projectedDownwardAPIVolumePodForUpdateTest(name string, labels, annotations
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
pod
.
Spec
.
Containers
=
[]
v1
.
Container
{
{
{
Name
:
"client-container"
,
Name
:
"client-container"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
"--retry_time=1200"
,
"--file_content_in_loop="
+
filePath
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
"--retry_time=1200"
,
"--file_content_in_loop="
+
filePath
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
...
test/e2e/common/secrets.go
View file @
2cd42c36
...
@@ -23,6 +23,7 @@ import (
...
@@ -23,6 +23,7 @@ import (
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/framework"
imageutils
"k8s.io/kubernetes/test/utils/image"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/ginkgo"
)
)
...
@@ -53,7 +54,7 @@ var _ = Describe("[sig-api-machinery] Secrets", func() {
...
@@ -53,7 +54,7 @@ var _ = Describe("[sig-api-machinery] Secrets", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"secret-env-test"
,
Name
:
"secret-env-test"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Env
:
[]
v1
.
EnvVar
{
Env
:
[]
v1
.
EnvVar
{
{
{
...
@@ -101,7 +102,7 @@ var _ = Describe("[sig-api-machinery] Secrets", func() {
...
@@ -101,7 +102,7 @@ var _ = Describe("[sig-api-machinery] Secrets", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"env-test"
,
Name
:
"env-test"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
Command
:
[]
string
{
"sh"
,
"-c"
,
"env"
},
EnvFrom
:
[]
v1
.
EnvFromSource
{
EnvFrom
:
[]
v1
.
EnvFromSource
{
{
{
...
...
test/e2e/common/secrets_volume.go
View file @
2cd42c36
...
@@ -25,6 +25,7 @@ import (
...
@@ -25,6 +25,7 @@ import (
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
metav1
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/framework"
imageutils
"k8s.io/kubernetes/test/utils/image"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/gomega"
.
"github.com/onsi/gomega"
...
@@ -154,7 +155,7 @@ var _ = Describe("[sig-storage] Secrets", func() {
...
@@ -154,7 +155,7 @@ var _ = Describe("[sig-storage] Secrets", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"secret-volume-test"
,
Name
:
"secret-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
Args
:
[]
string
{
"--file_content=/etc/secret-volume/data-1"
,
"--file_content=/etc/secret-volume/data-1"
,
"--file_mode=/etc/secret-volume/data-1"
},
"--file_mode=/etc/secret-volume/data-1"
},
...
@@ -280,7 +281,7 @@ var _ = Describe("[sig-storage] Secrets", func() {
...
@@ -280,7 +281,7 @@ var _ = Describe("[sig-storage] Secrets", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
deleteContainerName
,
Name
:
deleteContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/secret-volumes/delete/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/secret-volumes/delete/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -292,7 +293,7 @@ var _ = Describe("[sig-storage] Secrets", func() {
...
@@ -292,7 +293,7 @@ var _ = Describe("[sig-storage] Secrets", func() {
},
},
{
{
Name
:
updateContainerName
,
Name
:
updateContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/secret-volumes/update/data-3"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/secret-volumes/update/data-3"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -304,7 +305,7 @@ var _ = Describe("[sig-storage] Secrets", func() {
...
@@ -304,7 +305,7 @@ var _ = Describe("[sig-storage] Secrets", func() {
},
},
{
{
Name
:
createContainerName
,
Name
:
createContainerName
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/secret-volumes/create/data-1"
},
Command
:
[]
string
{
"/mounttest"
,
"--break_on_expected_content=false"
,
containerTimeoutArg
,
"--file_content_in_loop=/etc/secret-volumes/create/data-1"
},
VolumeMounts
:
[]
v1
.
VolumeMount
{
VolumeMounts
:
[]
v1
.
VolumeMount
{
{
{
...
@@ -407,7 +408,7 @@ func doSecretE2EWithoutMapping(f *framework.Framework, defaultMode *int32, secre
...
@@ -407,7 +408,7 @@ func doSecretE2EWithoutMapping(f *framework.Framework, defaultMode *int32, secre
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"secret-volume-test"
,
Name
:
"secret-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
Args
:
[]
string
{
"--file_content=/etc/secret-volume/data-1"
,
"--file_content=/etc/secret-volume/data-1"
,
"--file_mode=/etc/secret-volume/data-1"
},
"--file_mode=/etc/secret-volume/data-1"
},
...
@@ -484,7 +485,7 @@ func doSecretE2EWithMapping(f *framework.Framework, mode *int32) {
...
@@ -484,7 +485,7 @@ func doSecretE2EWithMapping(f *framework.Framework, mode *int32) {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"secret-volume-test"
,
Name
:
"secret-volume-test"
,
Image
:
mountImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
,
Args
:
[]
string
{
Args
:
[]
string
{
"--file_content=/etc/secret-volume/new-path-data-1"
,
"--file_content=/etc/secret-volume/new-path-data-1"
,
"--file_mode=/etc/secret-volume/new-path-data-1"
},
"--file_mode=/etc/secret-volume/new-path-data-1"
},
...
...
test/e2e/common/sysctl.go
View file @
2cd42c36
...
@@ -22,6 +22,7 @@ import (
...
@@ -22,6 +22,7 @@ import (
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/apimachinery/pkg/util/uuid"
"k8s.io/kubernetes/pkg/kubelet/sysctl"
"k8s.io/kubernetes/pkg/kubelet/sysctl"
"k8s.io/kubernetes/test/e2e/framework"
"k8s.io/kubernetes/test/e2e/framework"
imageutils
"k8s.io/kubernetes/test/utils/image"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/ginkgo"
.
"github.com/onsi/gomega"
.
"github.com/onsi/gomega"
...
@@ -42,7 +43,7 @@ var _ = framework.KubeDescribe("Sysctls [NodeFeature:Sysctls]", func() {
...
@@ -42,7 +43,7 @@ var _ = framework.KubeDescribe("Sysctls [NodeFeature:Sysctls]", func() {
Containers
:
[]
v1
.
Container
{
Containers
:
[]
v1
.
Container
{
{
{
Name
:
"test-container"
,
Name
:
"test-container"
,
Image
:
busyboxImage
,
Image
:
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
,
},
},
},
},
RestartPolicy
:
v1
.
RestartPolicyNever
,
RestartPolicy
:
v1
.
RestartPolicyNever
,
...
...
test/e2e/common/util.go
View file @
2cd42c36
...
@@ -40,11 +40,6 @@ const (
...
@@ -40,11 +40,6 @@ const (
NodeE2E
Suite
=
"node e2e"
NodeE2E
Suite
=
"node e2e"
)
)
var
(
mountImage
=
imageutils
.
GetE2EImage
(
imageutils
.
Mounttest
)
busyboxImage
=
imageutils
.
GetE2EImage
(
imageutils
.
BusyBox
)
)
var
CurrentSuite
Suite
var
CurrentSuite
Suite
// CommonImageWhiteList is the list of images used in common test. These images should be prepulled
// CommonImageWhiteList is the list of images used in common test. These images should be prepulled
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment