You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -35,6 +41,35 @@ used as described in its parent KEP. For all other contents, please refer to the
35
41
on kubelet and treat Ceph Cephfs CSI migration as already complete. And directly redirect traffic to CSI
36
42
driver for all cephfs related operations.
37
43
44
+
## Design Details
45
+
46
+
### Test Plan
47
+
48
+
[X] I/we understand the owners of the involved components may require updates to
49
+
existing tests to make this code solid enough prior to committing the changes necessary
50
+
to implement this enhancement.
51
+
52
+
##### Prerequisite testing updates
53
+
54
+
No additional tests are needed, rather the issue is orchestrating CSI driver
55
+
deployment for prow jobs. This means that it is not possible to run any test for
56
+
cephfs in k/k repository.
57
+
58
+
##### Unit tests
59
+
60
+
The unit tests for CephFS translation lib will be added [here](https://github.com/kubernetes/csi-translation-lib/blob/master/plugins/rbd_test.go)
61
+
and validated.
62
+
63
+
##### Integration tests
64
+
65
+
N/A
66
+
67
+
##### e2e tests
68
+
69
+
Support for tests after CephFS migration will be performed by the subjected
70
+
CephFS csi driver which is available [here](https://github.com/ceph/ceph-csi/).
71
+
Addition to above, in-tree CephFS driver tests available [here](https://github.com/kubernetes/kubernetes/blob/master/test/e2e/storage/drivers/in_tree.go#L670)
72
+
also cover the e2e part of this feature..
38
73
39
74
## Production Readiness Review Questionnaire
40
75
@@ -48,5 +83,5 @@ Major milestones in the life cycle of a KEP should be tracked in `Implementation
48
83
49
84
Major milestones for Ceph Cephfs in-tree plugin CSI migration:
0 commit comments