summaryrefslogtreecommitdiff
path: root/test/upgrade
diff options
context:
space:
mode:
authorEd Santiago <santiago@redhat.com>2022-03-29 10:18:02 -0600
committerEd Santiago <santiago@redhat.com>2022-03-29 15:24:36 -0600
commit2a882b7703574dc890dd8e3a07be5ca9decd68ac (patch)
tree28508ffc160c9369f7f4ec26655ff73339838162 /test/upgrade
parentc319edaaf8013d8397c5847a761f53e68536635a (diff)
downloadpodman-2a882b7703574dc890dd8e3a07be5ca9decd68ac.tar.gz
podman-2a882b7703574dc890dd8e3a07be5ca9decd68ac.tar.bz2
podman-2a882b7703574dc890dd8e3a07be5ca9decd68ac.zip
Upgrade tests: reexamine cross-testing matrix
- removed: v1.9.0, v2.0.6 + added: v3.4.0 (Cannot add v4 because there's no such image on quay. As soon as one appears, we should add it.) Add a workaround for a UTS namespace conflict new in v3.4 Signed-off-by: Ed Santiago <santiago@redhat.com>
Diffstat (limited to 'test/upgrade')
-rw-r--r--test/upgrade/test-upgrade.bats10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/upgrade/test-upgrade.bats b/test/upgrade/test-upgrade.bats
index 063f4d624..198d8a169 100644
--- a/test/upgrade/test-upgrade.bats
+++ b/test/upgrade/test-upgrade.bats
@@ -75,6 +75,16 @@ setup() {
cat >| $pmscript <<EOF
#!/bin/bash
+#
+# Argh! podman >= 3.4 something something namespace something, fails with
+# Error: invalid config provided: cannot set hostname when running in the host UTS namespace: invalid configuration
+#
+# https://github.com/containers/podman/issues/11969#issuecomment-943386484
+#
+if grep -q utsns /etc/containers/containers.conf; then
+ sed -i -e '/^\utsns=/d' /etc/containers/containers.conf
+fi
+
# events-backend=journald does not work inside a container
opts="--events-backend=file $_PODMAN_TEST_OPTS"