fix RHEL-95480
This commit is contained in:
parent
86a5cd75c8
commit
fd5f4ad630
1
.fmf/version
Normal file
1
.fmf/version
Normal file
@ -0,0 +1 @@
|
||||
1
|
||||
27
plans/system.fmf
Normal file
27
plans/system.fmf
Normal file
@ -0,0 +1,27 @@
|
||||
summary: Rootless podman systemtest for fuse-overlayfs
|
||||
|
||||
discover:
|
||||
how: fmf
|
||||
filter: 'tag:local and tag:rootless and tag:system'
|
||||
|
||||
execute:
|
||||
how: tmt
|
||||
|
||||
provision:
|
||||
how: artemis
|
||||
hardware:
|
||||
memory: ">= 4 GB"
|
||||
cpu:
|
||||
cores: ">= 2"
|
||||
disk:
|
||||
- size: ">= 32 GB"
|
||||
|
||||
prepare:
|
||||
- how: shell
|
||||
script: |
|
||||
BATS_VERSION=1.12.0
|
||||
curl -L https://github.com/bats-core/bats-core/archive/refs/tags/v"$BATS_VERSION".tar.gz | tar -xz
|
||||
cd bats-core-"$BATS_VERSION"
|
||||
./install.sh /usr
|
||||
order: 10
|
||||
|
||||
26
tests/tmt/system.fmf
Normal file
26
tests/tmt/system.fmf
Normal file
@ -0,0 +1,26 @@
|
||||
require:
|
||||
- podman
|
||||
- podman-tests
|
||||
- slirp4netns
|
||||
- skopeo
|
||||
- psmisc
|
||||
|
||||
environment:
|
||||
PODMAN: /usr/bin/podman
|
||||
QUADLET: /usr/libexec/podman/quadlet
|
||||
ROOTLESS_USER: "fedora"
|
||||
|
||||
adjust+:
|
||||
- when: distro == centos-stream
|
||||
environment+:
|
||||
ROOTLESS_USER: "ec2-user"
|
||||
- when: distro == rhel
|
||||
environment+:
|
||||
ROOTLESS_USER: "cloud-user"
|
||||
|
||||
/local-rootless:
|
||||
tag: [ local, rootless, system ]
|
||||
summary: Rootless podman systemtest for fuse-overlayfs
|
||||
test: bash ./system.sh rootless
|
||||
duration: 60m
|
||||
|
||||
29
tests/tmt/system.sh
Executable file
29
tests/tmt/system.sh
Executable file
@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -exo pipefail
|
||||
|
||||
uname -r
|
||||
|
||||
loginctl enable-linger "$ROOTLESS_USER"
|
||||
|
||||
rpm -q \
|
||||
aardvark-dns \
|
||||
buildah \
|
||||
conmon \
|
||||
container-selinux \
|
||||
containers-common \
|
||||
criu \
|
||||
crun \
|
||||
netavark \
|
||||
passt \
|
||||
podman \
|
||||
podman-tests \
|
||||
skopeo \
|
||||
slirp4netns \
|
||||
systemd
|
||||
|
||||
export test_cmd="whoami && cd /usr/share/podman/test/system && PATH=$PATH:/usr/libexec/podman CI_DESIRED_NETWORK=netavark PODMAN_TESTING=/usr/bin/podman-testing bats ."
|
||||
|
||||
su - "$ROOTLESS_USER" -c "eval $test_cmd"
|
||||
exit 0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user