diff --git a/sig-storage/annual-report-2024.md b/sig-storage/annual-report-2024.md index 4018b147a..a93ab34b3 100644 --- a/sig-storage/annual-report-2024.md +++ b/sig-storage/annual-report-2024.md @@ -12,8 +12,29 @@ - Governance and leadership changes --> +GA milestones hit + +- [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. +- [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. +- [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. +- [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. + +Successful progress + +- [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.) +- [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. +- [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. + 2. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)? +- Write more tests; monitor test grid health; work on test +framework out of tree; enhance CSI release tools. +- Doc writer to improve docs on CSI side and in general in +Storage side. +- We have a weekly issue triage meeting, but would apprecia +te help with more efficient issue triage and help with fixi +ng the issues. + - https://github.com/orgs/kubernetes-csi/projects/52/views/3 3. Did you have community-wide updates in 2024 (e.g. KubeCon talks)? @@ -21,6 +42,9 @@ Examples include links to email, slides, or recordings. --> +- KubeCon NA update 2024: https://www.youtube.com/watch?v=DkpQSCX6KqQ +- KubeCon EU update 2024: https://www.youtube.com/watch?v=pnNTd4VlWFQ + 4. KEP work in 2024 (v1.30, v1.31, v1.32): - + - [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 + - [1847 - Auto remove PVCs created by StatefulSet](https://github.com/kubernetes/enhancements/issues/1847) - v1.32 (co-owned with SIG-Apps) ## [Subprojects](https://git.k8s.io/community/sig-storage#subprojects) @@ -74,12 +100,12 @@ ## Operational Operational tasks in [sig-governance.md]: -- [ ] [README.md] reviewed for accuracy and updated if needed -- [ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed -- [ ] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed -- [ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed -- [ ] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed -- [ ] Meeting notes and recordings for 2024 are linked from [README.md] and updated/uploaded if needed +- [x] [README.md] reviewed for accuracy and updated if needed +- [x] [CONTRIBUTING.md] reviewed for accuracy and updated if needed +- [x] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed +- [x] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed +- [x] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed +- [x] Meeting notes and recordings for 2024 are linked from [README.md] and updated/uploaded if needed [CONTRIBUTING.md]: https://git.k8s.io/community/sig-storage/CONTRIBUTING.md