1
+ base_images :
2
+ tests-base :
3
+ name : " 4.16"
4
+ namespace : ocp
5
+ tag : tests
1
6
binary_build_commands : |
2
7
# The CentOS 8 build root does not have golang package installed so that we
3
8
# use the golang installed by Kata Containers setup script. Here it is
@@ -13,15 +18,23 @@ images:
13
18
RUN dnf install -y --nobest gettext jq
14
19
from : bin
15
20
to : with-deps
21
+ - dockerfile_literal : |
22
+ FROM tests-base
23
+ RUN mv /usr/bin/openshift-tests /usr/bin/openshift-tests-original
24
+ ADD https://raw.githubusercontent.com/openshift/release/master/ci-operator/config/kata-containers/kata-containers/wrapped-openshift-tests.sh /
25
+ RUN cat /wrapped-openshift-tests.sh | tr -d '\r' > /usr/bin/openshift-tests
26
+ RUN chmod +x /usr/bin/openshift-tests
27
+ from : tests-base
28
+ to : tests
16
29
releases :
17
30
initial :
18
31
integration :
19
- name : " 4.13 "
32
+ name : " 4.16 "
20
33
namespace : ocp
21
34
latest :
22
35
integration :
23
36
include_built_images : true
24
- name : " 4.13 "
37
+ name : " 4.16 "
25
38
namespace : ocp
26
39
resources :
27
40
' * ' :
@@ -36,13 +49,22 @@ tests:
36
49
allow_skip_on_success : true
37
50
cluster_profile : azure4
38
51
env :
39
- TEST_ARGS : ' --max-parallel-tests 10 --run ^\[sig-node\].* '
40
- TEST_SKIPS : \[sig-node\] Sysctls.*should support sysctls\|\[sig-node\] Security
52
+ TEST_ARGS : ' --max-parallel-tests 5 --cluster-stability Disruptive --run ^\[sig-node\].*|^\[sig-network\] '
53
+ TEST_SKIPS : \[sig-node\] Pods Extended Pod Container Status should never report\|\[sig-node\]
54
+ Sysctls.*should support sysctls\|\[sig-node\] Pods Extended Pod Container
55
+ Status should never report success for a pending container\|\[sig-node\] Security
41
56
Context should support seccomp runtime/default\|\[sig-node\] Variable Expansion
42
- should allow substituting values in a volume subpath\|\[sig-node\] Pods Extended
43
- Pod Container lifecycle evicted pods should be terminal\|\[sig-node\] PodOSRejection
44
- \[NodeConformance\] Kubelet should reject pod when the node OS doesn't match
45
- pod's OS
57
+ should allow substituting values in a volume subpath\|\[k8s.io\] Probing container
58
+ should be restarted with a docker exec liveness probe with timeout\|\[sig-node\]
59
+ Pods Extended Pod Container lifecycle evicted pods should be terminal\|\[sig-node\]
60
+ PodOSRejection \[NodeConformance\] Kubelet should reject pod when the node
61
+ OS doesn't match pod's OS\|\[sig-network\].*for evicted pods\|\[sig-network\].*HAProxy
62
+ router should override the route\|\[sig-network\].*HAProxy\|\[sig-network\].*all
63
+ sysctl on whitelist\|\[sig-network\].*sysctls should not affect\|\[sig-network\]
64
+ pods should successfully create sandboxes by adding pod to network\|\[sig-network\].*should
65
+ create pingable pods with vlan interface on an in-container master\|\[sig-network\].*should
66
+ create a pod with bond interface\|\[sig-node\] Variable Expansion should succeed
67
+ in writing subpaths in container
46
68
pre :
47
69
- chain : ipi-azure-pre
48
70
- as : kata-containers-e2e-pre
@@ -66,9 +88,11 @@ tests:
66
88
export KATA_DEPLOY_IMAGE="quay.io/kata-containers/kata-deploy-ci:$(echo "$TAGS" | jq -r '.tags[] | select(.manifest_digest | contains("'"$DIGEST"'")) | .name' | grep -v "kata-containers-latest-amd64")"
67
89
echo "KATA_DEPLOY_IMAGE=$KATA_DEPLOY_IMAGE"
68
90
69
- # Set environment variables for the ci test.sh script
91
+ # The installer is instructed to configure kata containers to use
92
+ # QEMU from the RHCOS extension and host's kernel.
93
+ export KATA_WITH_SYSTEM_QEMU="yes"
94
+ export KATA_WITH_HOST_KERNEL="yes"
70
95
export KATA_RUNTIME="kata-qemu"
71
- export WORKAROUND_9206_CRIO=yes
72
96
# Install Kata Containers and run a smoke test.
73
97
ci/openshift-ci/test.sh
74
98
0 commit comments