File tree Expand file tree Collapse file tree 8 files changed +34
-18
lines changed
Expand file tree Collapse file tree 8 files changed +34
-18
lines changed Original file line number Diff line number Diff line change 2727
2828 git-ssh-default-replace-test :
2929 runs-on : ubuntu-22.04
30- container :
30+ container :
3131 image : ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
3232 env :
3333 DEBIAN_FRONTEND : noninteractive
Original file line number Diff line number Diff line change @@ -32,10 +32,12 @@ jobs:
3232 needs : build_wolfprovider
3333 # Run inside Debian Bookworm with privileged access for UML
3434 container :
35- image : debian:bookworm
36- options : --privileged --cap-add=ALL -v /dev:/dev
35+ image : ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
3736 env :
3837 DEBIAN_FRONTEND : noninteractive
38+ # Add network capabilities so ifconfig/RTNETLINK operations are permitted
39+ # These are passed to `docker run` as runtime options
40+ options : --cap-add=NET_ADMIN --cap-add=NET_RAW
3941 # This should be a safe limit for the tests to run.
4042 timeout-minutes : 90
4143 strategy :
Original file line number Diff line number Diff line change 3131 runs-on : ubuntu-22.04
3232 needs : build_wolfprovider
3333 container :
34- image : debian:bookworm
34+ image : ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
35+ env :
36+ DEBIAN_FRONTEND : noninteractive
3537 # Extra permissions needed for Debian Bookworm
3638 options : >-
3739 --privileged
4143 --device=/dev/loop0
4244 --device=/dev/loop1
4345 --device=/dev/loop2
46+ --cap-add=NET_ADMIN --cap-add=NET_RAW
4447 -v /lib/modules:/lib/modules:ro
45- env :
46- DEBIAN_FRONTEND : noninteractive
4748 # This should be a safe limit for the tests to run.
4849 timeout-minutes : 20
4950 strategy :
Original file line number Diff line number Diff line change @@ -33,10 +33,13 @@ jobs:
3333 # This should be a safe limit for the tests to run.
3434 timeout-minutes : 20
3535 container :
36- image : debian:bookworm
37- options : --user root
36+ image : ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
37+ env :
38+ DEBIAN_FRONTEND : noninteractive
39+ # Add network capabilities so ifconfig/RTNETLINK operations are permitted
40+ # These are passed to `docker run` as runtime options
41+ options : --cap-add=NET_ADMIN --cap-add=NET_RAW
3842 env :
39- DEBIAN_FRONTEND : noninteractive
4043 WOLFSSL_PACKAGES_PATH : /tmp/wolfssl-packages
4144 OPENSSL_PACKAGES_PATH : /tmp/openssl-packages
4245 WOLFPROV_PACKAGES_PATH : /tmp/wolfprov-packages
Original file line number Diff line number Diff line change @@ -29,10 +29,13 @@ jobs:
2929 needs : build_wolfprovider
3030 timeout-minutes : 15
3131 container :
32- image : debian:bookworm
33- options : --user root
32+ image : ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
33+ env :
34+ DEBIAN_FRONTEND : noninteractive
35+ # Add network capabilities so ifconfig/RTNETLINK operations are permitted
36+ # These are passed to `docker run` as runtime options
37+ options : --cap-add=NET_ADMIN --cap-add=NET_RAW
3438 env :
35- DEBIAN_FRONTEND : noninteractive
3639 WOLFSSL_PACKAGES_PATH : /tmp/wolfssl-packages
3740 OPENSSL_PACKAGES_PATH : /tmp/openssl-packages
3841 WOLFPROV_PACKAGES_PATH : /tmp/wolfprov-packages
Original file line number Diff line number Diff line change @@ -32,10 +32,13 @@ jobs:
3232 needs : build_wolfprovider
3333 timeout-minutes : 10
3434 container :
35- image : debian:bookworm
36- options : --user root
35+ image : ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
36+ env :
37+ DEBIAN_FRONTEND : noninteractive
38+ # Add network capabilities so ifconfig/RTNETLINK operations are permitted
39+ # These are passed to `docker run` as runtime options
40+ options : --cap-add=NET_ADMIN --cap-add=NET_RAW
3741 env :
38- DEBIAN_FRONTEND : noninteractive
3942 WOLFSSL_PACKAGES_PATH : /tmp/wolfssl-packages
4043 OPENSSL_PACKAGES_PATH : /tmp/openssl-packages
4144 WOLFPROV_PACKAGES_PATH : /tmp/wolfprov-packages
Original file line number Diff line number Diff line change 3333 # This should be a safe limit for the tests to run.
3434 timeout-minutes : 20
3535 container :
36- image : debian:bookworm
36+ image : ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
37+ env :
38+ DEBIAN_FRONTEND : noninteractive
39+ # Add network capabilities so ifconfig/RTNETLINK operations are permitted
40+ # These are passed to `docker run` as runtime options
41+ options : --cap-add=NET_ADMIN --cap-add=NET_RAW
3742 env :
38- DEBIAN_FRONTEND : noninteractive
3943 WOLFSSL_PACKAGES_PATH : /tmp/wolfssl-packages
4044 OPENSSL_PACKAGES_PATH : /tmp/openssl-packages
4145 WOLFPROV_PACKAGES_PATH : /tmp/wolfprov-packages
Original file line number Diff line number Diff line change 3030 test_x11vnc :
3131 runs-on : ubuntu-22.04
3232 needs : build_wolfprovider
33- container :
33+ container :
3434 image : ghcr.io/wolfssl/build-wolfprovider-debian:bookworm
3535 env :
3636 DEBIAN_FRONTEND : noninteractive
You can’t perform that action at this time.
0 commit comments