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 RBD CSI migration as already complete. And directly redirect traffic to CSI
36
42
driver for all rbd 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
+
RBD in k/k repository.
57
+
58
+
##### Unit tests
59
+
60
+
The unit tests for RBD translation lib available [here](https://github.com/kubernetes/csi-translation-lib/blob/master/plugins/rbd_test.go)
61
+
will be validated.
62
+
63
+
##### Integration tests
64
+
65
+
N/A
66
+
67
+
##### e2e tests
68
+
69
+
Support for tests after RBD migration will be covered by the subjected
70
+
RBD CSI driver which is available [here](https://github.com/ceph/ceph-csi/blob/devel/e2e/rbd.go#L426).
71
+
Addition to above, in-tree RBD driver tests available [here](https://github.com/kubernetes/kubernetes/blob/master/test/e2e/storage/drivers/in_tree.go#L488)
72
+
also cover the e2e part of this feature.
38
73
39
74
## Production Readiness Review Questionnaire
40
75
@@ -50,6 +85,6 @@ Major milestones for Ceph RBD in-tree plugin CSI migration:
0 commit comments