summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorOskari Rauta <oskari.rauta@gmail.com>2023-03-01 07:25:30 +0000
committerOskari Rauta <oskari.rauta@gmail.com>2023-03-01 07:25:33 +0000
commitc505c5824004368177b11e1bea6aa708e7d2f86b (patch)
treea694ad6aca109cd369985749219b992ea0c57977 /test
parent70eee078a9d194d3f93cbd74666ceb687a6dac0c (diff)
Support none parameter on NETAVARK_FW
Passing environment valuepair NETAVARK_FW=none disables all firewall/portmapper related features leaving configuration of firewall to user. Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
Diffstat (limited to 'test')
-rw-r--r--test/500-bridge-fwnone.bats13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/500-bridge-fwnone.bats b/test/500-bridge-fwnone.bats
new file mode 100644
index 0000000..3bb0a2e
--- /dev/null
+++ b/test/500-bridge-fwnone.bats
@@ -0,0 +1,13 @@
+#!/usr/bin/env bats -*- bats -*-
+#
+# bridge driver tests with none firewall driver
+#
+
+load helpers
+
+fw_driver=none
+
+@test "check none firewall driver is in use" {
+ RUST_LOG=netavark=info NETAVARK_FW="none" run_netavark --file ${TESTSDIR}/testfiles/simplebridge.json setup $(get_container_netns_path)
+ assert "${lines[0]}" "==" "[INFO netavark::firewall] Not using firewall" "none firewall driver is in use"
+}