Current Behavior:
When a Persistent Volume Claim (PVC) is created with a specific storage request (e.g., 5GB), the nfs-provisioner allows users/applications to write data beyond this requested limit, utilizing the full capacity of the underlying NFS server's shared directory (e.g., a 1TB share at /data/nfsdir). The reported capacity within the pod reflects the entire share's size, not the PVC's requested size.
Expected Behavior:
The nfs-provisioner should enforce the storage capacity limit specified in the PVC, preventing data from being written once the requested limit is reached.