summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorHarshal Patil <harshal.patil@in.ibm.com>2019-01-07 14:54:29 +0530
committerHarshal Patil <harshal.patil@in.ibm.com>2019-01-11 09:28:08 +0530
commit13bcf72ae4d30ee654fa37976c436f627e7f31fa (patch)
treedbbf258fa442fee359d0e3df0a4721b51219757f /test
parent1e4db4b0b8504e93e826d02b6c03cf78f41dcf7a (diff)
downloadpodman-13bcf72ae4d30ee654fa37976c436f627e7f31fa.tar.gz
podman-13bcf72ae4d30ee654fa37976c436f627e7f31fa.tar.bz2
podman-13bcf72ae4d30ee654fa37976c436f627e7f31fa.zip
Use multi-arch images in test case scripts
Signed-off-by: Harshal Patil <harshal.patil@in.ibm.com>
Diffstat (limited to 'test')
-rwxr-xr-xtest/test_podman_baseline.sh24
-rwxr-xr-xtest/test_podman_pods.sh8
2 files changed, 16 insertions, 16 deletions
diff --git a/test/test_podman_baseline.sh b/test/test_podman_baseline.sh
index ca19058fd..8a878b4e7 100755
--- a/test/test_podman_baseline.sh
+++ b/test/test_podman_baseline.sh
@@ -60,7 +60,7 @@ podman ps --all
########
# Run ls in redis container, this should work
########
-ctrid=$(podman pull registry.access.redhat.com/rhscl/redis-32-rhel7)
+ctrid=$(podman pull docker.io/library/redis:4-alpine3.8)
podman run $ctrid ls /
########
@@ -72,7 +72,7 @@ podman rmi --all
########
# Create Fedora based image
########
-image=$(podman pull fedora)
+image=$(podman pull registry.fedoraproject.org/fedora:latest)
echo $image
########
@@ -113,7 +113,7 @@ podman images
########
# Create Fedora based container
########
-image=$(podman pull fedora)
+image=$(podman pull registry.fedoraproject.org/fedora:latest)
echo $image
podman run $image ls /
@@ -207,7 +207,7 @@ mount -t xfs -o prjquota $device $TMPDIR
########
# Expected to succeed
########
-podman $PODMANBASE run --security-opt label=disable alpine sh -c 'touch file.txt && dd if=/dev/zero of=file.txt count=1048576 bs=1'
+podman $PODMANBASE run --security-opt label=disable docker.io/library/alpine:latest sh -c 'touch file.txt && dd if=/dev/zero of=file.txt count=1048576 bs=1'
rc=$?
if [ $rc == 0 ];
then
@@ -221,7 +221,7 @@ fi
########
if [ "$showerror" -ne 1 ]; then
- podman $PODMANBASE run --security-opt label=disable alpine sh -c 'touch file.txt && dd if=/dev/zero of=file.txt count=1048577 bs=1'
+ podman $PODMANBASE run --security-opt label=disable docker.io/library/alpine:latest sh -c 'touch file.txt && dd if=/dev/zero of=file.txt count=1048577 bs=1'
rc=$?
if [ $rc != 0 ];
then
@@ -283,7 +283,7 @@ chmod +x $FILE
########
FILE=./Dockerfile
/bin/cat <<EOM >$FILE
-FROM debian
+FROM docker.io/library/debian:latest
ADD ./runtest.sh /runtest.sh
EOM
chmod +x $FILE
@@ -327,7 +327,7 @@ rm -f ./Dockerfile
########
FILE=./Dockerfile
/bin/cat <<EOM >$FILE
-FROM alpine
+FROM docker.io/library/alpine:latest
RUN touch /foo
ONBUILD RUN touch /bar
EOM
@@ -363,7 +363,7 @@ rm ./Dockerfile*
########
if aa-enabled >/dev/null && getent passwd 1000 >/dev/null; then
# Expected to succeed
- sudo -u "#1000" podman run alpine echo hello
+ sudo -u "#1000" podman run docker.io/library/alpine:latest echo hello
rc=$?
echo -n "rootless with no AppArmor profile "
if [ $rc == 0 ]; then
@@ -373,7 +373,7 @@ if aa-enabled >/dev/null && getent passwd 1000 >/dev/null; then
fi
# Expected to succeed
- sudo -u "#1000" podman run --security-opt apparmor=unconfined alpine echo hello
+ sudo -u "#1000" podman run --security-opt apparmor=unconfined docker.io/library/alpine:latest echo hello
rc=$?
echo -n "rootless with unconfined AppArmor profile "
if [ $rc == 0 ]; then
@@ -402,7 +402,7 @@ EOF
apparmor_parser -Kr $aaFile
#Expected to pass (as root)
- podman run --security-opt apparmor=$aaProfile alpine echo hello
+ podman run --security-opt apparmor=$aaProfile docker.io/library/alpine:latest echo hello
rc=$?
echo -n "root with specified AppArmor profile: "
if [ $rc == 0 ]; then
@@ -412,7 +412,7 @@ EOF
fi
#Expected to fail (as rootless)
- sudo -u "#1000" podman run --security-opt apparmor=$aaProfile alpine echo hello
+ sudo -u "#1000" podman run --security-opt apparmor=$aaProfile docker.io/library/alpine:latest echo hello
rc=$?
echo -n "rootless with specified AppArmor profile: "
if [ $rc != 0 ]; then
@@ -437,7 +437,7 @@ fi
########
FILE=./Dockerfile
/bin/cat <<EOM >$FILE
-FROM docker/whalesay:latest
+FROM pharshal/whalesay:latest
RUN apt-get -y update && apt-get install -y fortunes
CMD /usr/games/fortune -a | cowsay
EOM
diff --git a/test/test_podman_pods.sh b/test/test_podman_pods.sh
index 587f148cc..daa8acaee 100755
--- a/test/test_podman_pods.sh
+++ b/test/test_podman_pods.sh
@@ -60,8 +60,8 @@ podman ps --no-trunc | grep $ctrid
########
# Containers in a pod share network namespace
########
-podman run -dt --pod foobar quay.io/baude/alpine_nginx:latest
-podman run -it --rm --pod foobar fedora-minimal:28 curl http://localhost
+podman run -dt --pod foobar docker.io/library/nginx:latest
+podman run -it --rm --pod foobar registry.fedoraproject.org/fedora-minimal:29 curl http://localhost
########
# There should be 3 containers running now
@@ -91,7 +91,7 @@ podman pod stop foobar
# Start a pod and its containers
########
podman pod start foobar
-podman run -it --rm --pod foobar fedora-minimal:28 curl http://localhost
+podman run -it --rm --pod foobar registry.fedoraproject.org/fedora-minimal:29 curl http://localhost
########
# Pause a pod and its containers
@@ -103,7 +103,7 @@ podman pod pause foobar
# Unpause a pod and its containers
########
podman pod unpause foobar
-podman run -it --rm --pod foobar fedora-minimal:28 curl http://localhost
+podman run -it --rm --pod foobar registry.fedoraproject.org/fedora-minimal:29 curl http://localhost
########
# Kill a pod and its containers