Add RWX compatibility and quota guardrails
Open
@shobham-nv is already working on this.
Since Jul 15, 2026.
- Dominant language
- Go
- Stars
- 218
- Forks
- 72
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 427
Description
Description
Validate each selected RWX StorageClass with a disposable PVC and two short-lived pods scheduled on different nodes. Cache health per cluster and StorageClass, and invalidate it when relevant class, topology, probe, implementation, or expiry inputs change.
Support optional namespace ResourceQuota guardrails and warn when the selected StorageClass uses a Retain reclaim policy.
Definition of Done
- Tests cover successful cross-node read and write, scheduling failure, data mismatch, cleanup, and cache invalidation.
- ResourceQuota creation and denial are covered.
- Probe resources are isolated from application PVCs and labeled for cleanup.
- Errors distinguish provisioning, quota, and incompatible RWX behavior.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.