-
Notifications
You must be signed in to change notification settings - Fork 15
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
NFS volume support for CSI-PowerFlex driver #755
Conversation
To enable the support of NFS volumes operations from CSI driver, there are a few new keys introduced which needs to be set before performing the operations for NFS volumes. | ||
* `nasName`: defines the NAS server name that should be used for NFS volumes. | ||
* `nfsAcls`: defines permissions - POSIX mode bits or NFSv4 ACLs, to be set on NFS target mount directory. NFSv4 ACLs are supported for NFSv4 shares on NFSv4 enabled NAS servers only. POSIX ACLs are not supported and only POSIX mode bits are supported for NFSv3 shares. | ||
* `externalAccess`: allows to specify additional entries for host to access NFS volumes. |
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.
allows you to specify ...
... | ||
``` | ||
|
||
Let us assume the user creates a PVC with 3 Gi of storage and quotas have already been enabled in PowerFlex system for the specified volume. |
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.
For example, if the user creates ....
When `enableQuota` is set to `true` | ||
|
||
* The driver sets the hard limit of the PVC to 3Gi. | ||
* The user adds data of 2Gi to the above said PVC (by logging into POD). It works as expected. |
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.
... to the PVC ...
{remove above said}
When `enableQuota` is set to `false` | ||
|
||
* Driver doesn't set any hard limit against the PVC created. | ||
* The user adds data of 2Gi to the above said PVC, which is having the size 3Gi (by logging into POD). It works as expected. |
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.
The user adds 2Gi data to the PVC, which has a limit of 3Gi. It works as expected.
{I don't understand the (by logging into POD) statement. Do you add data by logging in to PVC? IN which case that should be at the start of the sentence:
The user logs into the POD and adds 2Gi data to the PVC, which has a limit of 3Gi.
```yaml | ||
... | ||
... | ||
# externalAccess: allows to specify additional entries for host to access NFS volumes. Both single IP address and subnet are valid entries. |
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.
... allows you to specify ...
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.
See comments.
done |
# Allowed values: | ||
# 1) Unix mode: valid octal mode number | ||
# Examples: "0777", "777", "0755" | ||
# 2) NFSv4 acls: valid NFSv4 acls, seperated by comma |
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.
*separated
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.
some grammatical errors, please check with Grammarly once.
Done. |
Hi @sharont58 can you please review the changes after recent commits. Thanks. |
5ad7d1c
bb962cc
to
f5cb866
Compare
Added Support for 1.28 for observability
f5cb866
to
89fa167
Compare
89fa167
to
6c6f70a
Compare
* update sdc to 3.6.1 * updated release notes
6c6f70a
to
10c2224
Compare
Description
This PR includes changes to add documentation support for NFS volume support in CSI-PowerFlex driver.
GitHub Issues
List the GitHub issues impacted by this PR:
Checklist: