-
Feature
-
Resolution: Unresolved
-
Major
-
None
-
None
-
Product / Portfolio Work
-
None
-
False
-
-
False
-
None
-
None
-
None
-
-
-
-
None
-
-
None
-
None
Feature Overview (aka. Goal Summary)
Customers are requesting Distributed File System (DFS) support with SMB CSI. This will allow them to mount DFS mout point which is fairly common in enterprise setups.
Goals (aka. expected user outcomes)
Since there is no official upstream support yet, we first need to ensure it works well, contribute and convince upstream to add support.
Once upstream supports it and have CI, we can add downstream support. We will need to test it with Samba and at least one Window server version.
Requirements (aka. Acceptance Criteria):
Upstream supports DFS
Use a SMB CSI version that officially supports DFS
Have testing for Sambe and at least one windows server version
Kerberos is out of scope.
Anyone reviewing this Feature needs to know which deployment configurations that the Feature will apply to (or not) once it's been completed. Describe specific needs (or indicate N/A) for each of the following deployment scenarios. For specific configurations that are out-of-scope for a given release, ensure you provide the OCPSTRAT (for the future to be supported configuration) as well.
Deployment considerations | List applicable specific needs (N/A = not applicable) |
Self-managed, managed, or both | both |
Classic (standalone cluster) | yes |
Hosted control planes | yes |
Multi node, Compact (three node), or Single node (SNO), or all | all |
Connected / Restricted Network | both |
Architectures, e.g. x86_x64, ARM (aarch64), IBM Power (ppc64le), and IBM Z (s390x) | not arch dependent |
Operator compatibility | SMB CSI |
Backport needed (list applicable versions) | No |
UI need (e.g. OpenShift Console, dynamic plugin, OCM) | No |
Other (please specify) |
Use Cases (Optional):
Include use case diagrams, main success scenarios, alternative flow scenarios. Initial completion during Refinement status.
<your text here>
Questions to Answer (Optional):
What are the limitations?
How to convince upstream to support it?
Which version should be test downstream?
Out of Scope
Kerberos support is out of scope
Background
SMB CSI had a lot of traction since GA but we got several customer's requests to support DFS. DFS was not initially added because upstream doesn't support it. Waiting for it would have delayed the driver GA date.
Customer Considerations
We will initially work with Samba as it is easier for us but ultimately customers are using MSFT solutions so we need to ensure it works with windows servers.
Documentation Considerations
Add DFS support. Add configuration steps or limitations if any.
Kerberos limitation remains.
Interoperability Considerations
No