From 1bcd006c5fffe41a36cc6fdc17623a90693f3cab Mon Sep 17 00:00:00 2001 From: Paul Holzinger Date: Fri, 27 Aug 2021 14:55:26 +0200 Subject: CI: load ipv6 kernel modules for rootless tests Rootless cni with ipv6 needs the `ip6_tables` module loaded, normally the cni plugins will load this module but as rootless it does not have the necessary permission to do so. Therefore we load it manually. Signed-off-by: Paul Holzinger --- contrib/cirrus/setup_environment.sh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'contrib') diff --git a/contrib/cirrus/setup_environment.sh b/contrib/cirrus/setup_environment.sh index d0c348d58..41b155943 100755 --- a/contrib/cirrus/setup_environment.sh +++ b/contrib/cirrus/setup_environment.sh @@ -173,6 +173,9 @@ esac case "$PRIV_NAME" in root) ;; rootless) + # load kernel modules since the rootless user has no permission to do so + modprobe ip6_tables || : + modprobe ip6table_nat || : # Needs to exist for setup_rootless() ROOTLESS_USER="${ROOTLESS_USER:-some${RANDOM}dude}" echo "ROOTLESS_USER=$ROOTLESS_USER" >> /etc/ci_environment -- cgit v1.2.3-54-g00ecf