-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
bugSomething isn't workingSomething isn't working
Description
On MacOS/Podman, device-mapper doesn't fully work, so TopoLVM pods run but PVC provisioning fails.
Steps to reproduce
- Deploy MicroShift on Podman running on MacOS using a prebuilt image.
- Wait until the cluster is mostly running. The TopoLVM pods would be failing because LVM isn't available (expected on macOS), but the core components are working.
- Create the LVM backend on the container and create a loop device, and the volume group to test with.
- Restart TopoLVM pods to pick up the new volume group.
- TopoLVM pods start running.
- Create a Pod/PVC pair, the pod ends up stuck in Pending state.
The LVM can create logical volumes but the device nodes aren't appearing in /dev. This seems to be a limitation of LVM inside a container on MacOS/Podman, the device mapper setup isn't complete.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working