Skip to content

Commit 42f491d

Browse files
authored
Merge pull request #2743 from mdzraf/release-1.52
Release EBS CSI Driver v1.52.0 & Helm Chart v2.52.0
2 parents b95d8b1 + d63b1e8 commit 42f491d

File tree

10 files changed

+69
-12
lines changed

10 files changed

+69
-12
lines changed

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,51 @@
1+
# v1.52.0
2+
3+
## Changes by Kind
4+
5+
### Feature
6+
7+
- Add ALPHA metadata-labeler sidecar and metadata source ([#2591](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2591), [@sylviah23](https://github.com/sylviah23))
8+
9+
### Bug or Regression
10+
11+
- Improve handling of volume types that do not have hardcoded IOPS limits and/or do not support IOPS ([#2732](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2732), [@ConnorJC3](https://github.com/ConnorJC3))
12+
13+
### Other (Cleanup or Flake)
14+
15+
- Added logging of volume attributes at controller.logLevel 7+ after successful volume creation for improved observability. ([#2737](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2737), [@torredil](https://github.com/torredil))
16+
- Minor tweaks to NVMe metrics collector performance ([#2722](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2722), [@ConnorJC3](https://github.com/ConnorJC3))
17+
18+
## Dependencies
19+
20+
### Added
21+
_Nothing has changed._
22+
23+
### Changed
24+
- github.com/aws/aws-sdk-go-v2/config: [v1.31.12 → v1.31.15](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.31.12...config/v1.31.15)
25+
- github.com/aws/aws-sdk-go-v2/credentials: [v1.18.16 → v1.18.19](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.18.16...credentials/v1.18.19)
26+
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds: [v1.18.9 → v1.18.11](https://github.com/aws/aws-sdk-go-v2/compare/feature/ec2/imds/v1.18.9...feature/ec2/imds/v1.18.11)
27+
- github.com/aws/aws-sdk-go-v2/internal/configsources: [v1.4.9 → v1.4.11](https://github.com/aws/aws-sdk-go-v2/compare/internal/configsources/v1.4.9...internal/configsources/v1.4.11)
28+
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: [v2.7.9 → v2.7.11](https://github.com/aws/aws-sdk-go-v2/compare/internal/endpoints/v2/v2.7.9...internal/endpoints/v2/v2.7.11)
29+
- github.com/aws/aws-sdk-go-v2/internal/ini: [v1.8.3 → v1.8.4](https://github.com/aws/aws-sdk-go-v2/compare/internal/ini/v1.8.3...internal/ini/v1.8.4)
30+
- github.com/aws/aws-sdk-go-v2/service/ec2: [v1.256.0 → v1.258.1](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.256.0...service/ec2/v1.258.1)
31+
- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding: [v1.13.1 → v1.13.2](https://github.com/aws/aws-sdk-go-v2/compare/service/internal/accept-encoding/v1.13.1...service/internal/accept-encoding/v1.13.2)
32+
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: [v1.13.9 → v1.13.11](https://github.com/aws/aws-sdk-go-v2/compare/service/internal/presigned-url/v1.13.9...service/internal/presigned-url/v1.13.11)
33+
- github.com/aws/aws-sdk-go-v2/service/sagemaker: [v1.215.3 → v1.217.0](https://github.com/aws/aws-sdk-go-v2/compare/service/sagemaker/v1.215.3...service/sagemaker/v1.217.0)
34+
- github.com/aws/aws-sdk-go-v2/service/sso: [v1.29.6 → v1.29.8](https://github.com/aws/aws-sdk-go-v2/compare/service/sso/v1.29.6...service/sso/v1.29.8)
35+
- github.com/aws/aws-sdk-go-v2/service/ssooidc: [v1.35.1 → v1.35.3](https://github.com/aws/aws-sdk-go-v2/compare/service/ssooidc/v1.35.1...service/ssooidc/v1.35.3)
36+
- github.com/aws/aws-sdk-go-v2/service/sts: [v1.38.6 → v1.38.9](https://github.com/aws/aws-sdk-go-v2/compare/service/sts/v1.38.6...service/sts/v1.38.9)
37+
- github.com/aws/aws-sdk-go-v2: [v1.39.2 → v1.39.4](https://github.com/aws/aws-sdk-go-v2/compare/v1.39.2...v1.39.4)
38+
- github.com/aws/smithy-go: [v1.23.0 → v1.23.1](https://github.com/aws/smithy-go/compare/v1.23.0...v1.23.1)
39+
- github.com/container-storage-interface/spec: [v1.11.0 → v1.12.0](https://github.com/container-storage-interface/spec/compare/v1.11.0...v1.12.0)
40+
- github.com/kubernetes-csi/csi-proxy/client: [v1.2.1 → v1.3.0](https://github.com/kubernetes-csi/csi-proxy/compare/client/v1.2.1...client/v1.3.0)
41+
- github.com/prometheus/common: [v0.67.1 → v0.67.2](https://github.com/prometheus/common/compare/v0.67.1...v0.67.2)
42+
- github.com/prometheus/procfs: [v0.17.0 → v0.19.1](https://github.com/prometheus/procfs/compare/v0.17.0...v0.19.1)
43+
- google.golang.org/genproto/googleapis/api: 49b9836 → 3a174f9
44+
- google.golang.org/genproto/googleapis/rpc: 49b9836 → 3a174f9
45+
46+
### Removed
47+
_Nothing has changed._
48+
149
# v1.51.1
250

351
## Changes by Kind

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
## Variables/Functions
2020

21-
VERSION?=v1.51.1
21+
VERSION?=v1.52.0
2222

2323
PKG=github.com/kubernetes-sigs/aws-ebs-csi-driver
2424
GIT_COMMIT?=$(shell git rev-parse HEAD)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ The [Amazon Elastic Block Store](https://aws.amazon.com/ebs/) Container Storage
1919

2020
| Driver Version | [registry.k8s.io](https://kubernetes.io/blog/2022/11/28/registry-k8s-io-faster-cheaper-ga/) Image | [ECR Public](https://gallery.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver) Image |
2121
|----------------|---------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
22+
| v1.52.0 | registry.k8s.io/provider-aws/aws-ebs-csi-driver:v1.52.0 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.52.0 |
2223
| v1.51.1 | registry.k8s.io/provider-aws/aws-ebs-csi-driver:v1.51.1 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.51.1 |
23-
| v1.50.1 | registry.k8s.io/provider-aws/aws-ebs-csi-driver:v1.50.1 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.50.1 |
2424

2525
## Releases
2626

charts/aws-ebs-csi-driver/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Helm chart
22

3+
## 2.52.0
4+
5+
### Feature
6+
7+
- Bump driver version to `v1.52.0`.
8+
- Add ALPHA metadata-labeler sidecar and metadata source ([#2591](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2591), [@sylviah23](https://github.com/sylviah23))
9+
310
## 2.51.1
411

512
- Bump driver version to `v1.51.1`.

charts/aws-ebs-csi-driver/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v2
2-
appVersion: 1.51.1
2+
appVersion: 1.52.0
33
name: aws-ebs-csi-driver
44
description: A Helm chart for AWS EBS CSI Driver
5-
version: 2.51.1
5+
version: 2.52.0
66
kubeVersion: ">=1.17.0-0"
77
home: https://github.com/kubernetes-sigs/aws-ebs-csi-driver
88
sources:

deploy/kubernetes/base/controller.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ spec:
6464
runAsUser: 1000
6565
containers:
6666
- name: ebs-plugin
67-
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.51.1
67+
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.52.0
6868
imagePullPolicy: IfNotPresent
6969
args:
7070
- controller

deploy/kubernetes/base/node-windows.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ spec:
5050
- operator: Exists
5151
containers:
5252
- name: ebs-plugin
53-
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.51.1
53+
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.52.0
5454
imagePullPolicy: IfNotPresent
5555
args:
5656
- node

deploy/kubernetes/base/node.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ spec:
5656
runAsUser: 0
5757
containers:
5858
- name: ebs-plugin
59-
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.51.1
59+
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.52.0
6060
imagePullPolicy: IfNotPresent
6161
args:
6262
- node

docs/install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ You may deploy the EBS CSI driver via Kustomize, Helm, or as an [Amazon EKS mana
193193

194194
#### Kustomize
195195
```sh
196-
kubectl apply -k "github.com/kubernetes-sigs/aws-ebs-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.51"
196+
kubectl apply -k "github.com/kubernetes-sigs/aws-ebs-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.52"
197197
```
198198

199199
*Note: Using the master branch to deploy the driver is not supported as the master branch may contain upcoming features incompatible with the currently released stable version of the driver.*

hack/e2e/run.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,11 +167,13 @@ else
167167
set +x
168168
fi
169169

170-
PODS=$(kubectl get pod -n kube-system -l "app.kubernetes.io/name=aws-ebs-csi-driver,app.kubernetes.io/instance=aws-ebs-csi-driver" -o json --kubeconfig "${KUBECONFIG}" | jq -r .items[].metadata.name)
170+
PODS=$(kubectl get pod -n kube-system -l "app.kubernetes.io/name=aws-ebs-csi-driver" -o json --kubeconfig "${KUBECONFIG}" | jq -r .items[].metadata.name)
171171

172-
while IFS= read -r POD; do
173-
kubectl logs "${POD}" -n kube-system --all-containers --ignore-errors --kubeconfig "${KUBECONFIG}" >"${REPORT_DIR}/${POD}.txt"
174-
done <<<"${PODS}"
172+
if [[ -n "${PODS}" ]]; then
173+
while IFS= read -r POD; do
174+
kubectl logs "${POD}" -n kube-system --all-containers --ignore-errors --kubeconfig "${KUBECONFIG}" >"${REPORT_DIR}/${POD}.txt"
175+
done <<<"${PODS}"
176+
fi
175177
fi
176178

177179
# Collect periodic performance metrics - this should only run in Prow

0 commit comments

Comments
 (0)