Skip to content

Commit 9f81daa

Browse files
committed
SIG-Storage 2024 annual report
1 parent 0f6ba50 commit 9f81daa

File tree

1 file changed

+37
-11
lines changed

1 file changed

+37
-11
lines changed

sig-storage/annual-report-2024.md

+37-11
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,39 @@
1212
- Governance and leadership changes
1313
-->
1414

15+
GA milestones hit
16+
17+
- [3756 - Robust VolumeManager Reconstruction](https://github.com/kubernetes/enhancements/issues/3756) moved to GA in v1.30. This feature improves Kubelet handling of mounted volumes across restarts, enabling faster, more robust recovery.
18+
- [3141 - Prevent Unauthorized Volume Mode Conversion](https://github.com/kubernetes/enhancements/issues/3141) moved to GA in v1.30. This feature prevents unauthorized conversion of the volume mode when creating a Persistent Volume Claim from a Volume Snapshot.
19+
- [3762 - Persistent Volume last phase transition time](https://github.com/kubernetes/enhancements/issues/3762) moved to GA in v1.31. This feature adds a PersistentVolumeStatus field which holds a timestamp of when a PersistentVolume last transitioned to a different phase. This allows you to measure time e.g. between a PV Pending and Bound. This can be also useful for providing metrics and SLOs.
20+
- [1847 - Auto remove PVCs created by StatefulSet](https://github.com/kubernetes/enhancements/issues/1847) moved to GA in v1.32. This feature, co-owned with SIG-Apps, allows the PVCs created by StatefulSet to be automatically deleted when the volumes are no longer in use to ease management of StatefulSets that don't live indefinitely.
21+
22+
Successful progress
23+
24+
- [3751 - Kubernetes VolumeAttributesClass ModifyVolume](https://github.com/kubernetes/enhancements/issues/3751) moved to Beta in v1.31. This feature extends the Kubernetes Persistent Volume API to allow users to dynamically modify volume options (such as IOPs and throughput), after a volume is provisioned. (Note: The current status of this enhancement is marked as at risk for code freeze.)
25+
- [1790 - Recover from Volume Expansion Failure](https://github.com/kubernetes/enhancements/issues/1790) moved to Beta in v1.32. This feature allows users to recover from volume expansion failure by retrying with a smaller size.
26+
- [3476 - Volume Group Snapshot](https://github.com/kubernetes/enhancements/issues/3476) moved to Beta in v1.32. The feature introduces a VolumeGroupSnapshot API to take a snapshot of multiple volumes together.
27+
1528
2. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)?
1629

30+
- Write more tests; monitor test grid health; work on test
31+
framework out of tree; enhance CSI release tools.
32+
- Doc writer to improve docs on CSI side and in general in
33+
Storage side.
34+
- We have a weekly issue triage meeting, but would apprecia
35+
te help with more efficient issue triage and help with fixi
36+
ng the issues.
37+
- https://github.com/orgs/kubernetes-csi/projects/52/views/3
1738

1839
3. Did you have community-wide updates in 2024 (e.g. KubeCon talks)?
1940

2041
<!--
2142
Examples include links to email, slides, or recordings.
2243
-->
2344

45+
- KubeCon NA update 2024: https://www.youtube.com/watch?v=DkpQSCX6KqQ
46+
- KubeCon EU update 2024: https://www.youtube.com/watch?v=pnNTd4VlWFQ
47+
2448
4. KEP work in 2024 (v1.30, v1.31, v1.32):
2549
<!--
2650
TODO: Uncomment the following auto-generated list of KEPs, once reviewed & updated for correction.
@@ -30,21 +54,23 @@
3054
Please raise an issue in kubernetes/community, if the KEP metadata is correct but the generated list is incorrect.
3155
-->
3256

33-
<!--
3457
- Alpha
35-
- [3314 - KEP Template](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3314-csi-changed-block-tracking) - v1.32
36-
- [4049 - Storage Capacity Scoring of Nodes for Dynamic Provisioning](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/4049-storage-capacity-scoring-of-nodes-for-dynamic-provisioning) - v1.32
58+
- [1710 - Speed up recursive SELinux label change](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1710-selinux-relabeling)
59+
- SELinuxMount moved to Alpha in v1.30
60+
- SELinuxChangePolicy moved to Alpha in v1.32
3761

3862
- Beta
3963
- [1790 - Recover from volume expansion failure](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1790-recover-resize-failure) - v1.32
4064
- [2644 - Honor Persistent Volume Reclaim Policy](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/2644-honor-pv-reclaim-policy) - v1.31
4165
- [3476 - Volume Group Snapshot](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3476-volume-group-snapshot) - v1.32
42-
- [3751 - Kubernetes Volume Provisioned IO](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3751-volume-attributes-class) - v1.31
66+
- [3751 - VolumeAttributesClass ModifyVolume](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3751-volume-attributes-class) - v1.31
67+
- [2589 - Portworx in-tree to CSI driver migration](https://github.com/kubernetes/enhancements/issues/2589) - on-by-default in v1.31
4368

4469
- Stable
4570
- [3141 - Prevent unauthorised volume mode conversion](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3141-prevent-volume-mode-conversion) - v1.30
4671
- [3756 - Robust VolumeManager reconstruction after kubelet restart](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3756-volume-reconstruction) - v1.30
47-
- [3762 - PersistentVolume last phase transition time](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3762-persistent-volume-last-phase-transition-time) - v1.31 -->
72+
- [3762 - PersistentVolume last phase transition time](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3762-persistent-volume-last-phase-transition-time) - v1.31
73+
- [1847 - Auto remove PVCs created by StatefulSet](https://github.com/kubernetes/enhancements/issues/1847) - v1.32 (co-owned with SIG-Apps)
4874

4975
## [Subprojects](https://git.k8s.io/community/sig-storage#subprojects)
5076

@@ -74,12 +100,12 @@
74100
## Operational
75101

76102
Operational tasks in [sig-governance.md]:
77-
- [ ] [README.md] reviewed for accuracy and updated if needed
78-
- [ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
79-
- [ ] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed
80-
- [ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
81-
- [ ] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed
82-
- [ ] Meeting notes and recordings for 2024 are linked from [README.md] and updated/uploaded if needed
103+
- [x] [README.md] reviewed for accuracy and updated if needed
104+
- [x] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
105+
- [x] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed
106+
- [x] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
107+
- [x] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed
108+
- [x] Meeting notes and recordings for 2024 are linked from [README.md] and updated/uploaded if needed
83109

84110

85111
[CONTRIBUTING.md]: https://git.k8s.io/community/sig-storage/CONTRIBUTING.md

0 commit comments

Comments
 (0)