Skip to content

Commit 09ab36a

Browse files
authored
Merge pull request kubernetes#3345 from trierra/kep-beta-125
Promote Portworx CSI migration to Beta in v1.25
2 parents a3f5900 + 039705f commit 09ab36a

File tree

2 files changed

+36
-3
lines changed

2 files changed

+36
-3
lines changed

keps/sig-storage/2589-csi-migration-portworx/README.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
- [New Feature Gates](#new-feature-gates)
88
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
99
- [Implementation History](#implementation-history)
10+
- [Design details](#design-details)
11+
- [Test Plan](#test-plan)
12+
- [Prerequisite testing updates](#prerequisite-testing-updates)
13+
- [Unit tests](#unit-tests)
14+
- [Integration tests](#integration-tests)
15+
- [e2e tests](#e2e-tests)
1016
<!-- /toc -->
1117

1218

@@ -50,6 +56,33 @@ Major milestones for Portworx in-tree plugin CSI migration:
5056

5157
- 1.23
5258
- Portworx CSI migration to Alpha
53-
- 1.24
59+
- 1.25
5460
- Portworx CSI migration to Beta, off by default
5561

62+
## Design details
63+
64+
### Test Plan
65+
66+
I/we understand the owners of the involved components may require updates to
67+
existing tests to make this code solid enough prior to committing the changes necessary
68+
to implement this enhancement.
69+
70+
##### Prerequisite testing updates
71+
72+
No additional tests are needed, rather the issue is orchestrating CSI driver
73+
deployment for prow jobs. This has been complicated by the storage provider
74+
extraction work, which no longer permits storage provider specific orchestration
75+
in the k/k repository. This means that it is not possible to run any test for
76+
portworx-volume in k/k.
77+
78+
##### Unit tests
79+
80+
See tests in the [https://github.com/kubernetes/csi-translation-lib/blob/master/plugins/portworx_test.go](https://github.com/kubernetes/csi-translation-lib/blob/master/plugins/portworx_test.go)
81+
82+
##### Integration tests
83+
84+
N/A
85+
86+
##### e2e tests
87+
88+
To ensure the implementation correctness, I/we have manually run the e2e tests, [located in the main k8s repository](https://github.com/kubernetes/kubernetes/blob/master/test/e2e/storage/drivers/in_tree.go). Test results are attached to the pull requests

keps/sig-storage/2589-csi-migration-portworx/kep.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ stage: beta
2727
# The most recent milestone for which work toward delivery of this KEP has been
2828
# done. This can be the current (upcoming) milestone, if it is being actively
2929
# worked on.
30-
latest-milestone: "v1.24"
30+
latest-milestone: "v1.25"
3131

3232
# The milestone at which this feature was, or is targeted to be, at each stage.
3333
milestone:
3434
alpha: "v1.23"
35-
beta: "v1.24"
35+
beta: "v1.25"
3636

3737
# The following PRR answers are required at alpha release
3838
# List the feature gate name and the components for which it must be enabled

0 commit comments

Comments
 (0)