File tree Expand file tree Collapse file tree 3 files changed +15
-11
lines changed Expand file tree Collapse file tree 3 files changed +15
-11
lines changed Original file line number Diff line number Diff line change 24
24
- name : Build bootc and bootc image
25
25
env :
26
26
TEST_OS : ${{ matrix.test_os }}
27
- run : tests/build.sh
27
+ run : sudo -E TEST_OS=$TEST_OS tests/build.sh
28
+
29
+ - name : Grant sudo user permission to archive files
30
+ run : |
31
+ sudo chmod 0755 /tmp/tmp-bootc-build/id_rsa
28
32
29
33
- name : Archive bootc disk image - disk.raw
30
34
uses : actions/upload-artifact@v4
56
60
run : |
57
61
sudo apt-get update
58
62
sudo apt install -y qemu-kvm qemu-system
59
- pip install --user tmt
63
+ sudo pip install tmt
60
64
61
65
- name : Create folder to save disk image
62
66
run : mkdir -p /tmp/tmp-bootc-build
76
80
- name : Run test
77
81
env :
78
82
TMT_PLAN_NAME : ${{ matrix.tmt_plan }}
79
- run : chmod 600 /tmp/tmp-bootc-build/id_rsa && tests/test.sh
83
+ run : chmod 600 /tmp/tmp-bootc-build/id_rsa && sudo -E TMT_PLAN_NAME=$TMT_PLAN_NAME tests/test.sh
80
84
81
85
- name : Archive TMT logs
82
86
if : always()
Original file line number Diff line number Diff line change 82
82
CONTAINERFILEOF
83
83
84
84
LOCAL_IMAGE=" localhost/bootc:test"
85
- sudo podman build \
85
+ podman build \
86
86
--retry 5 \
87
87
--retry-delay 5s \
88
88
-v " $( pwd) " :/code:z \
@@ -93,14 +93,14 @@ sudo podman build \
93
93
SSH_KEY=${BOOTC_TEMPDIR} /id_rsa
94
94
ssh-keygen -f " ${SSH_KEY} " -N " " -q -t rsa-sha2-256 -b 2048
95
95
96
- sudo truncate -s 10G " ${BOOTC_TEMPDIR} /disk.raw"
96
+ truncate -s 10G " ${BOOTC_TEMPDIR} /disk.raw"
97
97
98
98
# For test-22-logically-bound-install
99
- sudo podman pull --retry 5 --retry-delay 5s quay.io/curl/curl:latest
100
- sudo podman pull --retry 5 --retry-delay 5s quay.io/curl/curl-base:latest
101
- sudo podman pull --retry 5 --retry-delay 5s registry.access.redhat.com/ubi9/podman:latest
99
+ podman pull --retry 5 --retry-delay 5s quay.io/curl/curl:latest
100
+ podman pull --retry 5 --retry-delay 5s quay.io/curl/curl-base:latest
101
+ podman pull --retry 5 --retry-delay 5s registry.access.redhat.com/ubi9/podman:latest
102
102
103
- sudo podman run \
103
+ podman run \
104
104
--rm \
105
105
--privileged \
106
106
--pid=host \
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ SSH_KEY=${BOOTC_TEMPDIR}/id_rsa
10
10
ARCH=$( uname -m)
11
11
case " $ARCH " in
12
12
" aarch64" )
13
- sudo qemu-system-aarch64 \
13
+ qemu-system-aarch64 \
14
14
-name bootc-vm \
15
15
-enable-kvm \
16
16
-machine virt \
@@ -24,7 +24,7 @@ case "$ARCH" in
24
24
-daemonize
25
25
;;
26
26
" x86_64" )
27
- sudo qemu-system-x86_64 \
27
+ qemu-system-x86_64 \
28
28
-name bootc-vm \
29
29
-enable-kvm \
30
30
-cpu host \
You can’t perform that action at this time.
0 commit comments