5
5
<!-- toc -->
6
6
- [ Summary] ( #summary )
7
7
- [ New Feature Gates] ( #new-feature-gates )
8
+ - [ Design Details] ( #design-details )
9
+ - [ Prerequisite testing updates] ( #prerequisite-testing-updates )
10
+ - [ Unit tests] ( #unit-tests )
11
+ - [ Integration tests] ( #integration-tests )
12
+ - [ e2e tests] ( #e2e-tests )
8
13
- [ Production Readiness Review Questionnaire] ( #production-readiness-review-questionnaire )
9
14
- [ Implementation History] ( #implementation-history )
10
15
<!-- /toc -->
@@ -35,6 +40,28 @@ used as as described in its parent KEP. For all other contents, please refer to
35
40
on kubelet and treat vSphere CSI migration as already complete. And directly redirect traffic to CSI
36
41
driver for all vsphere volume related operations.
37
42
43
+ ## Design Details
44
+ [ X] I/we understand the owners of the involved components may require updates to
45
+ existing tests to make this code solid enough prior to committing the changes necessary
46
+ to implement this enhancement.
47
+ ### Prerequisite testing updates
48
+ No additional prerequisite tests are needed.
49
+
50
+
51
+ ### Unit tests
52
+ Unit tests for vSphere CSI Migration is added in the csi-translation-lib repository
53
+ - https://github.com/kubernetes/csi-translation-lib/blob/master/plugins/vsphere_volume_test.go (85.1% coverage)
54
+
55
+ ### Integration tests
56
+ - No Integration tests required for this feature
57
+
58
+ ### e2e tests
59
+ - Existing e2e tests developed for in-tree vSphere volume plugin executed - https://github.com/kubernetes/kubernetes/tree/master/test/e2e/storage/vsphere
60
+ - Additional tests added in the [ vSphere CSI Driver repository] ( https://github.com/kubernetes-sigs/vsphere-csi-driver ) to ensure vSphere CSI Migration is production ready.
61
+ - https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/master/tests/e2e/vcp_to_csi_create_delete.go
62
+ - https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/master/tests/e2e/vcp_to_csi_attach_detach.go
63
+ - https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/master/tests/e2e/vcp_to_csi_full_sync.go
64
+ - https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/master/tests/e2e/vcp_to_csi_syncer.go
38
65
39
66
## Production Readiness Review Questionnaire
40
67
@@ -54,5 +81,8 @@ Major milestones for vSphere in-tree plugin CSI migration:
54
81
- 1.19
55
82
- vSphere CSI migration to Beta, off by default
56
83
57
- - 1.24
58
- - vSphere CSI migration to Beta, on by default
84
+ - 1.25
85
+ - vSphere CSI migration to Beta, On by default
86
+
87
+ - 1.26
88
+ - vSphere CSI migration to Stable
0 commit comments