Closed rahulait closed 2 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 36.40%. Comparing base (
e5a7c33
) to head (d760709
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
General:
There was a long standing request to support xfs filesystem within PVCs provisioned by linode-csi-driver: https://www.linode.com/community/questions/20316/create-a-persistentvolume-on-lke-with-a-different-fstype
One of the dependencies were resolved recently which added volumemode=block support: https://github.com/linode/linode-blockstorage-csi-driver/pull/126
However, when provisioning pvcs with fstype as xfs, it was still failing as the mkfs.xfs binary was missing from the pods.
This PR adds this binary so that one can provision PVCs with filesystem of type xfs. Here is the output from csi-linode-plugin container of csi-linode-node pod before and after adding the binary.
Before:
After:
Here is a sample yaml one can use to test it out with this branch:
Pull Request Guidelines: