ceph / ceph/ceph-csi

`rbd-nbd` tests fail when running minikube with Podman

Open
#3,431 1 comment 0 reactions 0 assignees View on GitHub
component/rbd component/testing keepalive
Dominant language
Go
Stars
1.6k
Forks
617
Avg merge
5d 10h
Merged PRs (30d)
43

Description

# Describe the bug #

While running `e2e.test` on a Kubernetes cluster created with `minikube start --driver=podman` (and some hacks from #3420), volumes created with a `rbd-nbd` mounter in the StorageClass can not be deleted.

# Steps to reproduce #

1. Setup details: enable `testNBD` in `e2e/e2e_test.go` by default
1. push the change to a new PR for testing
1. See error

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with e2e/e2e_test.go and reproduce e2e.test on a minikube cluster using the Podman driver, with testNBD enabled by default. Investigate why volumes using an rbd-nbd mounter cannot be deleted in that setup. Done means the relevant end-to-end test passes and those volumes can be deleted.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
infrastructure, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.