Skip to content

Commit

Permalink
Merge pull request #22314 from edsantiago/blow-a-fuse
Browse files Browse the repository at this point in the history
e2e tests: remove requirement for fuse-overlayfs
  • Loading branch information
openshift-merge-bot[bot] authored Apr 9, 2024
2 parents 6f4b1c1 + 847ca1f commit 9fc46df
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 29 deletions.
10 changes: 6 additions & 4 deletions test/e2e/info_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,11 @@ var _ = Describe("Podman Info", func() {

rootlessStoragePath := `"/tmp/$HOME/$USER/$UID/storage"`
driver := `"overlay"`
storageOpt := `"/usr/bin/fuse-overlayfs"`
storageConf := []byte(fmt.Sprintf("[storage]\ndriver=%s\nrootless_storage_path=%s\n[storage.options]\nmount_program=%s", driver, rootlessStoragePath, storageOpt))
storageConf := []byte(fmt.Sprintf("[storage]\ndriver=%s\nrootless_storage_path=%s\n[storage.options]\n", driver, rootlessStoragePath))
err = os.WriteFile(configPath, storageConf, os.ModePerm)
Expect(err).ToNot(HaveOccurred())
// Failures in this test are impossible to debug without breadcrumbs
GinkgoWriter.Printf("CONTAINERS_STORAGE_CONF=%s:\n%s\n", configPath, storageConf)

u, err := user.Current()
Expect(err).ToNot(HaveOccurred())
Expand All @@ -96,8 +97,9 @@ var _ = Describe("Podman Info", func() {
podmanPath := podmanTest.PodmanTest.PodmanBinary
cmd := exec.Command(podmanPath, "info", "--format", "{{.Store.GraphRoot -}}")
out, err := cmd.CombinedOutput()
Expect(err).ToNot(HaveOccurred())
Expect(string(out)).To(Equal(expect))
GinkgoWriter.Printf("Running: podman info --format {{.Store.GraphRoot -}}\nOutput: %s\n", string(out))
Expect(err).ToNot(HaveOccurred(), "podman info")
Expect(string(out)).To(Equal(expect), "output from podman info")
})

It("check RemoteSocket ", func() {
Expand Down
25 changes: 0 additions & 25 deletions test/e2e/run_volume_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -201,11 +201,6 @@ var _ = Describe("Podman run with volumes", func() {
if os.Getenv("container") != "" {
Skip("Overlay mounts not supported when running in a container")
}
if isRootless() {
if _, err := exec.LookPath("fuse-overlayfs"); err != nil {
Skip("Fuse-Overlayfs required for rootless overlay mount test")
}
}
mountPath := filepath.Join(podmanTest.TempDir, "secrets")
err := os.Mkdir(mountPath, 0755)
Expect(err).ToNot(HaveOccurred())
Expand All @@ -221,11 +216,6 @@ var _ = Describe("Podman run with volumes", func() {
if os.Getenv("container") != "" {
Skip("Overlay mounts not supported when running in a container")
}
if isRootless() {
if _, err := exec.LookPath("fuse-overlayfs"); err != nil {
Skip("Fuse-Overlayfs required for rootless overlay mount test")
}
}
session := podmanTest.Podman([]string{"volume", "create", "myvolume"})
session.WaitWithDefaultTimeout()
volName := session.OutputToString()
Expand Down Expand Up @@ -254,11 +244,6 @@ var _ = Describe("Podman run with volumes", func() {
if os.Getenv("container") != "" {
Skip("Overlay mounts not supported when running in a container")
}
if isRootless() {
if _, err := exec.LookPath("fuse-overlayfs"); err != nil {
Skip("Fuse-Overlayfs required for rootless overlay mount test")
}
}

// create persistent upperdir on host
upperDir := filepath.Join(tempdir, "upper")
Expand Down Expand Up @@ -308,11 +293,6 @@ var _ = Describe("Podman run with volumes", func() {
if os.Getenv("container") != "" {
Skip("Overlay mounts not supported when running in a container")
}
if isRootless() {
if _, err := exec.LookPath("fuse-overlayfs"); err != nil {
Skip("Fuse-Overlayfs required for rootless overlay mount test")
}
}

// Use bindsource instead of named volume
bindSource := filepath.Join(tempdir, "bindsource")
Expand Down Expand Up @@ -626,11 +606,6 @@ VOLUME /test/`, ALPINE)
if os.Getenv("container") != "" {
Skip("Overlay mounts not supported when running in a container")
}
if isRootless() {
if _, err := exec.LookPath("fuse-overlayfs"); err != nil {
Skip("Fuse-Overlayfs required for rootless overlay mount test")
}
}
mountPath := filepath.Join(podmanTest.TempDir, "secrets")
err := os.Mkdir(mountPath, 0755)
Expect(err).ToNot(HaveOccurred())
Expand Down

0 comments on commit 9fc46df

Please sign in to comment.