Update and rename design-goals.md to design.md
This commit is contained in:
parent
29bcec5d42
commit
967a3d177e
|
|
@ -1,8 +1,9 @@
|
|||
# azurefile CSI driver design goals
|
||||
### azurefile CSI driver should be implemented as compatitable as possible with built-in [azurefile](https://kubernetes.io/docs/concepts/storage/volumes/#azurefile) plugin, it has following goals:
|
||||
> azurefile CSI driver is implemented as compatitable as possible with built-in [azurefile](https://kubernetes.io/docs/concepts/storage/volumes/#azurefile) plugin, it has following goals:
|
||||
|
||||
Goal | Status | Notes
|
||||
--- | --- | --- |
|
||||
Use same driver parameters with built-in [azurefile](https://kubernetes.io/docs/concepts/storage/volumes/#azurefile) plugin | Completed | [`file.csi.azure.com` driver parameters](./driver-parameters.md) |
|
||||
Support service principal and msi authentication | Completed | |
|
||||
Support both Linux & Windows | In Progress | Windows related work is in progress: [Enable CSI hostpath example on windows](https://github.com/kubernetes-csi/drivers/issues/79) |
|
||||
Compatible with original storage class parameters and usage| Completed | There is a little difference in static provision, see [example](https://github.com/andyzhangx/azurefile-csi-driver/blob/master/README.md#example2-azurefile-static-provisioninguse-an-existing-azure-file-share) |
|
||||
|
|
@ -10,5 +11,13 @@ Support sovereign cloud| Completed | |
|
|||
Support volume size grow| to-do | |
|
||||
Support snapshot | to-do | |
|
||||
|
||||
### Other work items
|
||||
work item | Status | Notes
|
||||
--- | --- | --- |
|
||||
Complete all unit tests | In Progress | |
|
||||
Set up E2E test | to-do | |
|
||||
Implement NodeStage/NodeUnstage functions | to-do | two pods on same node could share same mount |
|
||||
Implement azure file csi driver on Windows | to-do | |
|
||||
|
||||
### Implementation details
|
||||
To prevent possible regression issues, azurefile CSI driver use [azure cloud provider](https://github.com/kubernetes/kubernetes/tree/v1.13.0/pkg/cloudprovider/providers/azure) library. Thus, all bug fixes in the built-in azure file plugin would be incorporated into this driver.
|
||||
Loading…
Reference in New Issue