CSI Driver Version | Status | Release Date | Cloud Storage FUSE Version | Sidecar Container Image | Earliest GKE 1.24 | Earliest GKE 1.25 | Earliest GKE 1.26 | Earliest GKE 1.27 | Earliest GKE 1.28 | Earliest GKE 1.29 |
---|---|---|---|---|---|---|---|---|---|---|
v0.1.2 | Deprecated | N/A | v0.42.3 | N/A | None | None | None | None | None | None |
v0.1.3 | Deprecated | N/A | v0.42.4 | N/A | None | None | None | None | None | None |
v0.1.4 | Released | 2023-08-15 | v1.0.0 | N/A | 1.24.10-gke.2300 | 1.25.10-gke.1200 | 1.26.5-gke.2100 | 1.27.2-gke.1200 | 1.28.1-gke.200 | None |
v0.1.5 | Abandoned | N/A | v1.2.0 | N/A | None | None | None | None | None | None |
v0.1.6 | Released | 2023-10-25 | v1.2.0 | N/A | 1.24.17-gke.2144000 | 1.25.14-gke.1462000 | 1.26.9-gke.1483000 | 1.27.6-gke.1487000 | 1.28.2-gke.1078000 | None |
v0.1.7 | Released | 2023-11-25 | v1.2.1 | N/A | 1.24.17-gke.2266000 | 1.25.15-gke.1144000 | 1.26.10-gke.1101000 | 1.27.7-gke.1121000 | 1.28.3-gke.1260000 | None |
v0.1.8 | Released | 2023-12-08 | v1.2.1 | N/A | 1.24.17-gke.2339000 | 1.25.16-gke.1011000 | 1.26.10-gke.1227000 | 1.27.7-gke.1279000 | 1.28.3-gke.1430000 | 1.29.0-gke.1003000 |
v0.1.9 | Abandoned | N/A | v1.3.0 | N/A | None | None | None | None | None | None |
v0.1.10 | Abandoned | N/A | v1.3.0 | N/A | 1.24.17-gke.2472000 | None | None | None | 1.28.5-gke.1217000 | None |
v0.1.11 | Abandoned | N/A | v1.4.0 | N/A | None | None | None | None | None | None |
v0.1.12 | Released | 2024-01-25 | v1.4.0 | 7898e40bf57f | None | 1.25.16-gke.1268000 | 1.26.12-gke.1111000 | 1.27.9-gke.1092000 | None | 1.29.0-gke.1381000 |
v0.1.13 | Released | 2024-02-08 | v1.4.1 | 972699a4bf89 | None | 1.25.16-gke.1360000 | 1.26.13-gke.1052000 | 1.27.10-gke.1055000 | 1.28.6-gke.1095000 | 1.29.1-gke.1425000 |
v0.1.14 | Released | 2024-02-20 | v1.4.1 | c83609ecf50d | None | 1.25.16-gke.1537000 | 1.26.14-gke.1006000 | 1.27.11-gke.1018000 | 1.28.6-gke.1456000 | 1.29.2-gke.1060000 |
Note: The above GKE versions may not be valid any more, please follow the GKE documentation to check what versions are available in a channel.
The new CSI driver version will be first available in GKE Rapid channel on its release date. For Regular and Stable channels, plan for a 4-week and 12-week wait respectively.
- Fix sidecar container auto-termination logic for Pods with restart policy OnFailure.
- Update golang version to 1.22.0.
- Update gcsfuse to v1.4.1.
- Support custom buffer or cache volume. Attached PD or other storage medium can be used for the write buffering.
- Fix a sidecar container auto-termination issue.
- Update go modules.
- Update golang version to 1.21.5.
- Bump the GCSFuse version to v1.4.0.
- Remove the gracePeriod flag from the sidecar container.
- Fix memory leak by cleaning up the GCP storage client after each
NodePublishVolume
call. - Support sidecar image hosted in a private registry.
- Allow users to specify sidecar container resource requests.
This release is abandoned.
This release is abandoned.
This release is abandoned.
- Updated go modules.
- Replace sidecar container emptyDir
gke-gcsfuse-cache
withgke-gcsfuse-buffer
.
- Updated go modules.
- Updated gcsfuse version to v1.2.1-gke.0.
- Updated CSI driver golang builder version to go1.21.4.
- Allow users to override sidecar grace-period to fix GoogleCloudPlatform#91.
- Add CSI fsgroup delegation support to fix GoogleCloudPlatform#16.
- Updated go modules.
- Updated sidecar container versions.
- Updated CSI driver golang builder version to go1.21.2.
- Make the sidecar container follow the Restricted Pod Security Standard, setting securityContext.capabilities.drop=["ALL"] to fix the issue GoogleCloudPlatform#52
- Fixed the behavior when users pass "0" to the pod annotation to configure the sidecar container resources, allowing the sidecar container to consume unlimited resources on Standard clusters.
- Fixed sidecar container validation logic in webhook.
- Updated go modules.
- Updated sidecar container versions.
- Updated CSI driver golang builder version to go1.21.1.
- Updated gcsfuse binary to v1.2.0, using golang builder version go1.21.0.
- Increased unmount timeout to avoid errors.
- Make the sidecar container follow the Restricted Pod Security Standard.
- Added a secondary cache emptyDir volume to the sidecar container.
- Added more E2E test cases.
- Improved documentation.
- Fixed other issues.
- Fixed openssl CVEs: CVE-2023-2650, CVE-2023-0465, CVE-2023-0466, CVE-2023-0464.
- Fixed golang CVEs in go1.20.3: CVE-2023-29400, CVE-2023-24539, CVE-2023-29403.
- Updated go modules.
- Updated sidecar container versions.
- Updated golang builder version to go1.20.5.
- Updated gcsfuse binary to v1.0.0.
- Fixed the issue Cannot parse gcsfuse bool flags with value.
- Fixed the issue Enable -o options for gcsfuse.
- Fixed the issue Remove the requirement of storage.buckets.get permission from the CSI driver.
- Fixed other issues.
- Updated go modules.
- Updated sidecar container versions.
- Updated golang builder version to go1.20.4.
- Updated gcsfuse binary to v0.42.4.
- Fixed copyright information.
- Updated documentation.
- Added ARM node support.
- Fixed issue GoogleCloudPlatform#23.
- Fixed other issues.
- Update go module.
- Read the sidecar image from a configMap.
- Fix CSI mounter options parsing logic.
- Fix other minor issues.
- Update go module.
- Improve SIGTERM signal handling logic in sidecar container.
- Add webhook metrics endpoint to emit component version metric.
- Update gcsfuse version to v0.42.3-gke.0.
- Decrease the default sidecar container ephemeral storage limit to 5GiB.
- Initial alpha release of the Google Cloud Storage FUSE CSI Driver.