This repository has been archived by the owner on Oct 22, 2024. It is now read-only.
v0.8.1
Bug fixes in driver:
- c7ea8c9: fix rescheduling after CreateVolume failure
- 3d3a588: deploy: fix FSGroup support when using default FS
Other changes:
- some documentation fixes and enhancements
- smaller images because Python no longer gets installed
- fixed automatic creation of Operator Hub meta data files
Known limitations:
- Raw block volumes are based on an "fsdax" namespace and thus only support dax through a filesystem. This is a technical limitation of PMEM and Kubernetes. A "devdax" namespace would support dax directly, but cannot be passed into a pod as a storage volume because it is a character device and Kubernetes expects a block device.
- A race condition can lead to a volume leak: if deletion of a volume is triggered while the driver is currently starting up, then the PMEM-CSI controller may incorrectly assume that the volume was already deleted although it still exists on a node that the controller doesn't know about yet. The volume then gets removed in Kubernetes without removing it on that node.
- The operator API is still alpha and will continue to evolve.