Skip to content

Commit fddcd42

Browse files
committed
Release v2.5.0
1 parent 53033ca commit fddcd42

8 files changed

Lines changed: 19 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,20 @@
11
# Unreleased
22

3+
# v2.5.0
4+
5+
[Documentation](https://github.com/awslabs/mountpoint-s3-csi-driver/blob/v2.5.0/README.md)
6+
37
### Notable changes
48
* 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](https://github.com/awslabs/mountpoint-s3-csi-driver/pull/693))
59
* Forward `CacheEmptyDirSizeLimit` to Mountpoint as `--max-cache-size` when using `emptyDir` cache with the default storage medium. This fixes issues where Mountpoint cache usage would go over `CacheEmptyDirSizeLimit` and cause eviction of the Mountpoint pod. ([#743](https://github.com/awslabs/mountpoint-s3-csi-driver/pull/743))
610
* 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](https://github.com/awslabs/mountpoint-s3-csi-driver/issues/675))
711
* Support Mountpoint [version 1.22.2](https://github.com/awslabs/mountpoint-s3/releases/tag/mountpoint-s3-1.22.2) ([#755](https://github.com/awslabs/mountpoint-s3-csi-driver/pull/755))
812
* Update the internal S3 client to use the latest release of the AWS Common Runtime (CRT) libraries. ([#1778](https://github.com/awslabs/mountpoint-s3/pull/1778))
13+
* Drop support for Kubernetes 1.29. ([#721](https://github.com/awslabs/mountpoint-s3-csi-driver/pull/721))
14+
* Add `podLabels` configuration to Helm chart values. ([#714](https://github.com/awslabs/mountpoint-s3-csi-driver/pull/714))
15+
* Add fallback logic for SA tokens via CSI secrets field. ([#728](https://github.com/awslabs/mountpoint-s3-csi-driver/pull/728))
16+
* Headroom: Prevent premature workload pod ungating when PVC is unbound. ([#708](https://github.com/awslabs/mountpoint-s3-csi-driver/pull/708))
17+
* Use hard-coded kubelet path for s3-plugin container. ([#656](https://github.com/awslabs/mountpoint-s3-csi-driver/pull/656))
918

1019
# v2.4.1
1120

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
SHELL = /bin/bash
1515

1616
# MP CSI Driver version
17-
VERSION=2.4.1
17+
VERSION=2.5.0
1818

1919
PKG=github.com/awslabs/mountpoint-s3-csi-driver
2020
GIT_COMMIT?=$(shell git rev-parse HEAD)

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ Mountpoint for Amazon S3 does not implement all the features of a POSIX file sys
2424
## Container Images
2525
| Driver Version | [ECR Public](https://gallery.ecr.aws/mountpoint-s3-csi-driver/aws-mountpoint-s3-csi-driver) Image |
2626
|----------------|---------------------------------------------------------------------------------------------------|
27-
| v2.4.1 | public.ecr.aws/mountpoint-s3-csi-driver/aws-mountpoint-s3-csi-driver:v2.4.1 |
27+
| v2.5.0 | public.ecr.aws/mountpoint-s3-csi-driver/aws-mountpoint-s3-csi-driver:v2.5.0 |
2828

2929
<details>
3030
<summary>Previous Images</summary>
3131

3232
| Driver Version | [ECR Public](https://gallery.ecr.aws/mountpoint-s3-csi-driver/aws-mountpoint-s3-csi-driver) Image |
3333
|----------------|---------------------------------------------------------------------------------------------------|
34+
| v2.4.1 | public.ecr.aws/mountpoint-s3-csi-driver/aws-mountpoint-s3-csi-driver:v2.4.1 |
3435
| v2.4.0 | public.ecr.aws/mountpoint-s3-csi-driver/aws-mountpoint-s3-csi-driver:v2.4.0 |
3536
| v2.3.0 | public.ecr.aws/mountpoint-s3-csi-driver/aws-mountpoint-s3-csi-driver:v2.3.0 |
3637
| v2.2.2 | public.ecr.aws/mountpoint-s3-csi-driver/aws-mountpoint-s3-csi-driver:v2.2.2 |
@@ -81,7 +82,7 @@ This policy is non-binding and subject to change.
8182

8283
## Compatibility
8384

84-
The Mountpoint for S3 CSI Driver is compatible with Kubernetes versions v1.25+ and implements the CSI Specification v1.9.0. The driver supports **x86-64** and **arm64** architectures.
85+
The Mountpoint for S3 CSI Driver is compatible with Kubernetes versions v1.30+ and implements the CSI Specification v1.9.0. The driver supports **x86-64** and **arm64** architectures.
8586

8687
## Distros Support Matrix
8788

@@ -91,7 +92,7 @@ The following table provides the support status for various distros with regards
9192
|-----------------------------------------|-------------:|-------:|-----------:|--------:|
9293
| Amazon Linux 2 | - | 1.0.0 | - | - |
9394
| Amazon Linux 2023 | - | 1.0.0 | - | - |
94-
| Ubuntu 20.04 | - | 1.0.0 | - | - |
95+
| Ubuntu 20.04 | - | 1.0.0 | - | 2.5.0 |
9596
| Ubuntu 22.04 | - | 1.0.0 | - | - |
9697
| Ubuntu 24.04 | - | 2.0.0 | - | - |
9798
| Bottlerocket >1.19.2 | - | 1.4.0 | - | - |

charts/aws-mountpoint-s3-csi-driver/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: aws-mountpoint-s3-csi-driver
33
description: A Helm chart for installing the Mountpoint for Amazon S3 CSI Driver. This CSI driver allows your Kubernetes applications to access S3 objects through a file system interface.
4-
version: 2.4.1
4+
version: 2.5.0
55
kubeVersion: ">=1.30.0-0"
66
home: https://github.com/awslabs/mountpoint-s3-csi-driver
77
sources:

charts/aws-mountpoint-s3-csi-driver/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ image:
1212
repository: public.ecr.aws/mountpoint-s3-csi-driver/aws-mountpoint-s3-csi-driver
1313
pullPolicy: IfNotPresent
1414
# Overrides the image tag whose default is the chart appVersion.
15-
tag: "v2.4.1"
15+
tag: "v2.5.0"
1616

1717
node:
1818
kubeletPath: /var/lib/kubelet

deploy/kubernetes/overlays/stable/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ resources:
55
images:
66
- name: csi-driver
77
newName: public.ecr.aws/mountpoint-s3-csi-driver/aws-mountpoint-s3-csi-driver
8-
newTag: v2.4.1
8+
newTag: v2.5.0
99
replacements:
1010
# Replace value of `MOUNTPOINT_IMAGE` env variable of the CSI Controller with the image path of the CSI Node.
1111
- source:

docs/INSTALL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
## Prerequisites
77

8-
* Kubernetes Version >= 1.25
8+
* Kubernetes Version >= 1.30
99
* A [supported Operating System (OS)](/README.md#distros-support-matrix) with **x86-64** or **arm64** architectures.
1010

1111
## Installation

tests/e2e-kubernetes/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ACTION=install_driver tests/e2e-kubernetes/scripts/run.sh
1919
# option 1: kubeconfig inferred from CLUSTER_TYPE and ARCH
2020
ACTION=run_tests tests/e2e-kubernetes/scripts/run.sh
2121
# option 2: kubeconfig set explicitly
22-
export KUBECONFIG=/local/home/vlaad/local/aws-s3-csi-driver/tests/e2e-kubernetes/csi-test-artifacts/s3-csi-cluster.eksctl.1.28.0.k8s.local.kubeconfig
22+
export KUBECONFIG=/local/home/vlaad/local/aws-s3-csi-driver/tests/e2e-kubernetes/csi-test-artifacts/s3-csi-cluster.eksctl.1.30.0.k8s.local.kubeconfig
2323
ACTION=run_tests tests/e2e-kubernetes/scripts/run.sh
2424

2525
ACTION=uninstall_driver tests/e2e-kubernetes/scripts/run.sh

0 commit comments

Comments
 (0)