mirror of https://github.com/containers/podman.git
e2e: use safe fedora-minimal image
PR #20082 bumped fedora-minimal, from f34 to f39. This worked fine for a few days, then all of a sudden CI started breaking because the f39 minimal image got rebuilt and repushed without adduser. #20127 was an emergency fix; this is a stabler fix. We keep using not-under-our-control container images, and we keep getting burned when those get updated in nasty ways. Here we switch to using a tagged & versioned fedora-minimal image that is under our control. Signed-off-by: Ed Santiago <santiago@redhat.com>
This commit is contained in:
parent
ca1cd0204c
commit
ffd67cf75d
|
|
@ -2,7 +2,7 @@ package integration
|
||||||
|
|
||||||
var (
|
var (
|
||||||
REDIS_IMAGE = "quay.io/libpod/redis:alpine" //nolint:revive,stylecheck
|
REDIS_IMAGE = "quay.io/libpod/redis:alpine" //nolint:revive,stylecheck
|
||||||
fedoraMinimal = "registry.fedoraproject.org/fedora-minimal:34"
|
fedoraMinimal = "quay.io/libpod/systemd-image:20230531"
|
||||||
ALPINE = "quay.io/libpod/alpine:latest"
|
ALPINE = "quay.io/libpod/alpine:latest"
|
||||||
ALPINELISTTAG = "quay.io/libpod/alpine:3.10.2"
|
ALPINELISTTAG = "quay.io/libpod/alpine:3.10.2"
|
||||||
ALPINELISTDIGEST = "quay.io/libpod/alpine@sha256:fa93b01658e3a5a1686dc3ae55f170d8de487006fb53a28efcd12ab0710a2e5f"
|
ALPINELISTDIGEST = "quay.io/libpod/alpine@sha256:fa93b01658e3a5a1686dc3ae55f170d8de487006fb53a28efcd12ab0710a2e5f"
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@ var _ = Describe("Podman images", func() {
|
||||||
result := podmanTest.Podman([]string{"images", "-q", "-f", "reference=quay.io/libpod/*"})
|
result := podmanTest.Podman([]string{"images", "-q", "-f", "reference=quay.io/libpod/*"})
|
||||||
result.WaitWithDefaultTimeout()
|
result.WaitWithDefaultTimeout()
|
||||||
Expect(result).Should(ExitCleanly())
|
Expect(result).Should(ExitCleanly())
|
||||||
Expect(result.OutputToStringArray()).To(HaveLen(8))
|
Expect(result.OutputToStringArray()).To(HaveLen(9))
|
||||||
|
|
||||||
retalpine := podmanTest.Podman([]string{"images", "-f", "reference=*lpine*"})
|
retalpine := podmanTest.Podman([]string{"images", "-f", "reference=*lpine*"})
|
||||||
retalpine.WaitWithDefaultTimeout()
|
retalpine.WaitWithDefaultTimeout()
|
||||||
|
|
|
||||||
|
|
@ -112,7 +112,7 @@ var _ = Describe("Podman init containers", func() {
|
||||||
filename := filepath.Join("/dev/shm", RandomString(12))
|
filename := filepath.Join("/dev/shm", RandomString(12))
|
||||||
|
|
||||||
// Write the date to a file
|
// Write the date to a file
|
||||||
session := podmanTest.Podman([]string{"create", "--init-ctr", "always", "--pod", "new:foobar", fedoraMinimal, "bin/sh", "-c", "date +%T.%N > " + filename})
|
session := podmanTest.Podman([]string{"create", "--init-ctr", "always", "--pod", "new:foobar", fedoraMinimal, "/bin/sh", "-c", "date +%T.%N > " + filename})
|
||||||
session.WaitWithDefaultTimeout()
|
session.WaitWithDefaultTimeout()
|
||||||
Expect(session).Should(ExitCleanly())
|
Expect(session).Should(ExitCleanly())
|
||||||
verify := podmanTest.Podman([]string{"create", "--pod", "foobar", "-t", ALPINE, "top"})
|
verify := podmanTest.Podman([]string{"create", "--pod", "foobar", "-t", ALPINE, "top"})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue