-
Notifications
You must be signed in to change notification settings - Fork 555
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add _netdev as default mount options for both cepfs and rbd #809
Conversation
1da5960
to
266663e
Compare
E2E is failing for LUKS encrypted PVC. will check can we pass |
264aa2a
to
ea45337
Compare
This values will be added at both nodestage and nodepublish for rbd, nbd and ceph kernel client. As cephfs fuse doesnot support this value, this is added only during the nodepublish. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
`/run/mount` need to be share between host and csi-plugin containers for `/run/mount/utab` this is required to ensures that the network is not stopped prior to unmounting the network devices. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wanted to check why /run
was mapped yesterday, nice that it is already changed to /run/mount
to reduce what we need mapped to the nodeplugin.
Mounting '/run' cause more issues related to udev, '/run/mount' what we need for netdev |
LGTM. Approved.. Thanks. |
Add _netdev as default mount options in plugins. This value will be added at both node stage and node publish for RBD, NBD and ceph kernel client.
As cephfs fuse doesn't support this value, this is added only during the node publish.
Add run host path to daemonset pods.
/run/mount
need to be shared between the host and csi-plugin containers for/run/mount/utab
this is required to ensure that the network is not stopped prior to unmounting the network devices.Signed-off-by: Madhu Rajanna madhupr007@gmail.com
Resolves #756