Skip to content

Commit 56183f2

Browse files
e2e,sgx: use sgx-sdk-demo app instead of busybox
Signed-off-by: Hyeongju Johannes Lee <[email protected]>
1 parent 56df81a commit 56183f2

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

.github/workflows/e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
images: intel-qat-plugin intel-qat-initcontainer openssl-qat-engine
5252
- name: e2e-sgx
5353
runner: sgx
54-
images: intel-sgx-plugin intel-sgx-initcontainer intel-sgx-admissionwebhook intel-deviceplugin-operator
54+
images: intel-sgx-plugin intel-sgx-initcontainer intel-sgx-admissionwebhook sgx-sdk-demo intel-deviceplugin-operator
5555

5656
name: ${{ matrix.name }}
5757
runs-on: ${{ matrix.runner }}

scripts/set-version.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ if [ $# != 1 ] || [ "$1" = "?" ] || [ "$1" = "--help" ]; then
1515
exit 1
1616
fi
1717

18-
files=$(git grep -l '^TAG?*=\|intel/accel-config-demo:\|intel/crypto-perf:\|intel/opae-nlb-demo:\|intel/openssl-qat-engine:\|intel/dlb-libdlb-demo:\|intel/intel-[^ ]*:\|version=\|appVersion:\|tag:' Makefile deployments demo/*accel-config*.yaml demo/*fpga*.yaml demo/*openssl*.yaml demo/dlb-libdlb*.yaml pkg/controllers/*/*_test.go build/docker/*.Dockerfile test/e2e/*/*.go)
18+
files=$(git grep -l '^TAG?*=\|intel/accel-config-demo:\|intel/crypto-perf:\|intel/opae-nlb-demo:\|intel/openssl-qat-engine:\|intel/dlb-libdlb-demo:\|intel/sgx-sdk-demo:\|intel/intel-[^ ]*:\|version=\|appVersion:\|tag:' Makefile deployments demo/*accel-config*.yaml demo/*fpga*.yaml demo/*openssl*.yaml demo/dlb-libdlb*.yaml pkg/controllers/*/*_test.go build/docker/*.Dockerfile test/e2e/*/*.go)
1919

2020
for file in $files; do
21-
sed -i -e "s;\(^TAG?*=\|intel/accel-config-demo:\|intel/crypto-perf:\|intel/opae-nlb-demo:\|intel/openssl-qat-engine:\|intel/dlb-libdlb-demo:\|intel/intel-[^ ]*:\|version=\|appVersion: [^ ]\|tag: [^ ]\)[^ \"]*;\1$1;g" "$file";
21+
sed -i -e "s;\(^TAG?*=\|intel/accel-config-demo:\|intel/crypto-perf:\|intel/opae-nlb-demo:\|intel/openssl-qat-engine:\|intel/dlb-libdlb-demo:\|intel/sgx-sdk-demo:\|intel/intel-[^ ]*:\|version=\|appVersion: [^ ]\|tag: [^ ]\)[^ \"]*;\1$1;g" "$file";
2222
done

test/e2e/sgx/sgx.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import (
2929
e2edebug "k8s.io/kubernetes/test/e2e/framework/debug"
3030
e2ekubectl "k8s.io/kubernetes/test/e2e/framework/kubectl"
3131
e2epod "k8s.io/kubernetes/test/e2e/framework/pod"
32-
imageutils "k8s.io/kubernetes/test/utils/image"
3332
admissionapi "k8s.io/pod-security-admission/api"
3433
)
3534

@@ -93,16 +92,16 @@ func describe() {
9392
}
9493
})
9594

96-
ginkgo.It("deploys a pod requesting SGX enclave resources", func(ctx context.Context) {
95+
ginkgo.It("deploys a sgx-sdk-demo pod requesting SGX enclave resources", func(ctx context.Context) {
9796
podSpec := &v1.Pod{
9897
ObjectMeta: metav1.ObjectMeta{Name: "sgxplugin-tester"},
9998
Spec: v1.PodSpec{
10099
Containers: []v1.Container{
101100
{
102-
Args: []string{"-c", "echo hello world"},
103-
Name: "testcontainer",
104-
Image: imageutils.GetE2EImage(imageutils.BusyBox),
105-
Command: []string{"/bin/sh"},
101+
Name: "testcontainer",
102+
Image: "intel/sgx-sdk-demo:devel",
103+
WorkingDir: "/opt/intel/sgx-sample-app/",
104+
Command: []string{"/opt/intel/sgx-sample-app/sgx-sample-app"},
106105
Resources: v1.ResourceRequirements{
107106
Requests: v1.ResourceList{"sgx.intel.com/epc": resource.MustParse("42")},
108107
Limits: v1.ResourceList{"sgx.intel.com/epc": resource.MustParse("42")},

0 commit comments

Comments
 (0)