diff --git a/keps/sig-storage/284-enable-volume-expansion/README.md b/keps/sig-storage/284-enable-volume-expansion/README.md index 38c6dba1e6e5..4a8d7f740bd8 100644 --- a/keps/sig-storage/284-enable-volume-expansion/README.md +++ b/keps/sig-storage/284-enable-volume-expansion/README.md @@ -28,6 +28,8 @@ - [Dependencies](#dependencies) - [Scalability](#scalability) - [Troubleshooting](#troubleshooting) +- [Graduation Criteria](#graduation-criteria) + - [Test Plan](#test-plan) - [Implementation History](#implementation-history) - [Drawbacks](#drawbacks) - [Alternatives](#alternatives) @@ -577,6 +579,25 @@ Enabling this feature should not result in resource usage by significant margin, If expansion is affecting pod startup time or causing other issues. It can be disabled by editing storageclass and setting `allowVolumeExpansion` to `false`. +## Graduation Criteria + +Volume expansion has been in beta for long time and hence already has pretty good mix of unit and e2e tests which +are being run by a number of CSI and intree drivers. + +One of the reasons - we have not been able to move this feature to GA is because of, complexity associated in recovering +from volume expansion failure. In 1.23 we finally moved `RecoverVolumeExpansionFailure` to alpha and hence unblocking volume +expansion in general. + +* GA in 1.24 - with volume expansion tests. + +### Test Plan + +A test plan will consist of the following tests + +* E2E tests - for CSI drivers and intree drivers (already done!) +* Unit tests + + ## Implementation History - 1.8: Alpha