mirror of
https://github.com/containers/podman.git
synced 2025-06-19 08:09:12 +08:00
Fix systemd pid 1 test
fedora removed the systemd package from its standard container image causing our systemd pid1 test to fail. Replacing usage of fedora to ubi-init. adding ubi images to the cache for local tests. also, remove installation of test/policy.json to the system wide /etc/containers Signed-off-by: Brent Baude <bbaude@redhat.com>
This commit is contained in:
@ -392,7 +392,6 @@ install_test_configs() {
|
||||
# as the default). This config prevents allocation of network address space used
|
||||
# by default in google cloud. https://cloud.google.com/vpc/docs/vpc#ip-ranges
|
||||
install -v -D -m 644 $SCRIPT_BASE/99-do-not-use-google-subnets.conflist /etc/cni/net.d/
|
||||
install -v -D -m 644 ./test/policy.json /etc/containers/
|
||||
install -v -D -m 644 ./test/registries.conf /etc/containers/
|
||||
}
|
||||
|
||||
|
@ -5,9 +5,11 @@ var (
|
||||
STORAGE_OPTIONS = "--storage-driver vfs"
|
||||
ROOTLESS_STORAGE_FS = "vfs"
|
||||
ROOTLESS_STORAGE_OPTIONS = "--storage-driver vfs"
|
||||
CACHE_IMAGES = []string{ALPINE, BB, fedoraMinimal, nginx, redis, registry, infra, labels, healthcheck}
|
||||
CACHE_IMAGES = []string{ALPINE, BB, fedoraMinimal, nginx, redis, registry, infra, labels, healthcheck, ubi_init, ubi_minimal}
|
||||
nginx = "quay.io/libpod/alpine_nginx:latest"
|
||||
BB_GLIBC = "docker.io/library/busybox:glibc"
|
||||
registry = "docker.io/library/registry:2.6"
|
||||
labels = "quay.io/libpod/alpine_labels:latest"
|
||||
ubi_minimal = "registry.access.redhat.com/ubi8-minimal"
|
||||
ubi_init = "registry.access.redhat.com/ubi8-init"
|
||||
)
|
||||
|
@ -56,7 +56,7 @@ var _ = Describe("podman system df", func() {
|
||||
images := strings.Fields(session.OutputToStringArray()[1])
|
||||
containers := strings.Fields(session.OutputToStringArray()[2])
|
||||
volumes := strings.Fields(session.OutputToStringArray()[3])
|
||||
Expect(images[1]).To(Equal("9"))
|
||||
Expect(images[1]).To(Equal("11"))
|
||||
Expect(containers[1]).To(Equal("2"))
|
||||
Expect(volumes[2]).To(Equal("1"))
|
||||
})
|
||||
|
@ -81,13 +81,8 @@ WantedBy=multi-user.target
|
||||
})
|
||||
|
||||
It("podman run container with systemd PID1", func() {
|
||||
systemdImage := "fedora"
|
||||
pull := podmanTest.Podman([]string{"pull", systemdImage})
|
||||
pull.WaitWithDefaultTimeout()
|
||||
Expect(pull.ExitCode()).To(Equal(0))
|
||||
|
||||
ctrName := "testSystemd"
|
||||
run := podmanTest.Podman([]string{"run", "--name", ctrName, "-t", "-i", "-d", systemdImage, "/usr/sbin/init"})
|
||||
run := podmanTest.Podman([]string{"run", "--name", ctrName, "-t", "-i", "-d", ubi_init, "/sbin/init"})
|
||||
run.WaitWithDefaultTimeout()
|
||||
Expect(run.ExitCode()).To(Equal(0))
|
||||
ctrID := run.OutputToString()
|
||||
|
Reference in New Issue
Block a user