Mountpoint for Amazon S3 CSI Driver
See v2.5.0 README for documentation.
- Add graceful pod eviction to ensure proper termination order. Mountpoint pods now remain active until all workload pods using the volume have terminated, preventing "Transport endpoint is not connected" errors. (#693)
- Forward
CacheEmptyDirSizeLimitto Mountpoint as--max-cache-sizewhen usingemptyDircache with the default storage medium. This fixes issues where Mountpoint cache usage would go overCacheEmptyDirSizeLimitand cause eviction of the Mountpoint pod. (#743) - Add
cluster-autoscaler.kubernetes.io/daemonset-pod: "true"annotation to Mountpoint Pods to prevent Cluster Autoscaler scale-down blocking. This resolves an issue where Cluster Autoscaler treated MP pods as non-replicated singleton pods, preventing node scale-down. (#675) - Drop support for Kubernetes 1.29. (#721)
- Add
podLabelsconfiguration to Helm chart values. (#714) - Add fallback logic for SA tokens via CSI secrets field. (#728)
- Headroom: Prevent premature workload pod ungating when PVC is unbound. (#708)
- Use hard-coded kubelet path for s3-plugin container. (#656)
- Support Mountpoint version 1.22.2 (#755)
- Update the internal S3 client to use the latest release of the AWS Common Runtime (CRT) libraries. (#1778)
See CHANGELOG for full list of changes