Skip to content

Commit ccce7f5

Browse files
authored
Merge pull request #2626 from ElijahQuinones/release1.48
Release v1.48.0
2 parents 61265a8 + 01647f8 commit ccce7f5

File tree

10 files changed

+90
-10
lines changed

10 files changed

+90
-10
lines changed

.github/workflows/helm-chart-release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ name: Release Helm Charts
1717
on:
1818
push:
1919
branches:
20-
- master
20+
- 'release-*'
2121
paths:
2222
- "charts/**/Chart.yaml"
2323

CHANGELOG.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,70 @@
1+
# v1.48.0
2+
3+
## Changes by Kind
4+
5+
### Feature
6+
7+
- Add ability to provision volumes using AZ-ID ([#2613](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2613), [@ElijahQuinones](https://github.com/ElijahQuinones))
8+
9+
## Dependencies
10+
11+
### Added
12+
_Nothing has changed._
13+
14+
### Changed
15+
- github.com/aws/aws-sdk-go-v2/config: [v1.30.3 → v1.31.0](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.30.3...config/v1.31.0)
16+
- github.com/aws/aws-sdk-go-v2/credentials: [v1.18.3 → v1.18.4](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.18.3...credentials/v1.18.4)
17+
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds: [v1.18.2 → v1.18.3](https://github.com/aws/aws-sdk-go-v2/compare/feature/ec2/imds/v1.18.2...feature/ec2/imds/v1.18.3)
18+
- github.com/aws/aws-sdk-go-v2/internal/configsources: [v1.4.2 → v1.4.3](https://github.com/aws/aws-sdk-go-v2/compare/internal/configsources/v1.4.2...internal/configsources/v1.4.3)
19+
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2: [v2.7.2 → v2.7.3](https://github.com/aws/aws-sdk-go-v2/compare/internal/endpoints/v2/v2.7.2...internal/endpoints/v2/v2.7.3)
20+
- github.com/aws/aws-sdk-go-v2/service/ec2: [v1.240.0 → v1.244.0](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.240.0...service/ec2/v1.244.0)
21+
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url: [v1.13.2 → v1.13.3](https://github.com/aws/aws-sdk-go-v2/compare/service/internal/presigned-url/v1.13.2...service/internal/presigned-url/v1.13.3)
22+
- github.com/aws/aws-sdk-go-v2/service/sagemaker: [v1.204.0 → v1.209.0](https://github.com/aws/aws-sdk-go-v2/compare/service/sagemaker/v1.204.0...service/sagemaker/v1.209.0)
23+
- github.com/aws/aws-sdk-go-v2/service/sso: [v1.27.0 → v1.28.0](https://github.com/aws/aws-sdk-go-v2/compare/service/sso/v1.27.0...service/sso/v1.28.0)
24+
- github.com/aws/aws-sdk-go-v2/service/ssooidc: [v1.32.0 → v1.33.0](https://github.com/aws/aws-sdk-go-v2/compare/service/ssooidc/v1.32.0...service/ssooidc/v1.33.0)
25+
- github.com/aws/aws-sdk-go-v2/service/sts: [v1.36.0 → v1.37.0](https://github.com/aws/aws-sdk-go-v2/compare/service/sts/v1.36.0...service/sts/v1.37.0)
26+
- github.com/aws/aws-sdk-go-v2: [v1.37.2 → v1.38.0](https://github.com/aws/aws-sdk-go-v2/compare/v1.37.2...v1.38.0)
27+
- github.com/emicklei/go-restful/v3: [v3.12.2 → v3.13.0](https://github.com/emicklei/go-restful/compare/v3.12.2...v3.13.0)
28+
- github.com/go-openapi/jsonpointer: [v0.21.1 → v0.21.2](https://github.com/go-openapi/jsonpointer/compare/v0.21.1...v0.21.2)
29+
- golang.org/x/crypto: v0.40.0 → v0.41.0
30+
- golang.org/x/mod: v0.25.0 → v0.26.0
31+
- golang.org/x/net: v0.42.0 → v0.43.0
32+
- golang.org/x/sys: v0.34.0 → v0.35.0
33+
- golang.org/x/telemetry: bda5523 → 8d8967a
34+
- golang.org/x/term: v0.33.0 → v0.34.0
35+
- golang.org/x/text: v0.27.0 → v0.28.0
36+
- golang.org/x/tools: v0.34.0 → v0.35.0
37+
- google.golang.org/genproto/googleapis/api: a7a43d2 → 5f3141c
38+
- google.golang.org/genproto/googleapis/rpc: a7a43d2 → 5f3141c
39+
- google.golang.org/protobuf: v1.36.6 → v1.36.7
40+
- gopkg.in/evanphx/json-patch.v4: v4.12.0 → v4.13.0
41+
- k8s.io/api: v0.33.3 → v0.33.4
42+
- k8s.io/apimachinery: v0.33.3 → v0.33.4
43+
- k8s.io/client-go: v0.33.3 → v0.33.4
44+
- k8s.io/component-base: v0.33.3 → v0.33.4
45+
- k8s.io/mount-utils: v0.33.3 → v0.33.4
46+
47+
### Removed
48+
_Nothing has changed._
49+
50+
# v1.47.1
51+
52+
## Changes by Kind
53+
54+
### Urgent Upgrade Notes
55+
*(No, really, you MUST read this before you upgrade)*
56+
57+
The `blockExpress` StorageClass parameter is deprecated, effective immediately ([#2564](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2564), [@mdzraf](https://github.com/mdzraf))
58+
59+
**Starting in `v1.47.0`, newly created `io2` volumes will always use a cap of 256,000 IOPS, irregardless of whether the `blockExpress` parameter is set to true or not.** This aligns with EBS, which now [creates all `io2` volumes as Block Express](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html#vol-type-ssd). Volumes with greater than 64,000 IOPS may not reach their full performance on non-Nitro instances, see the EBS documentation for more details.
60+
61+
Starting in `v1.47.0`, the `blockExpress` parameter has no effect (other than logging a deprecation warning) when present in a `StorageClass`. There are no current plans to fully remove support for the parameter (and fail `StorageClass`es using it), and any such change will be communicated in advance via the EBS CSI Driver `CHANGELOG`.
62+
63+
### Bug or Regression
64+
65+
- Prevent liveness probe failure (and thus CrashLoopBackoff) without proper logging by moving sts:GetCallerIdentity call from blocking startup to just in time ([#2621](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2621), [@ConnorJC3](https://github.com/ConnorJC3))
66+
67+
168
# v1.47.0
269

370
## 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.47.0
21+
VERSION?=v1.48.0
2222

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

README.md

Lines changed: 2 additions & 2 deletions
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.47.0 | registry.k8s.io/provider-aws/aws-ebs-csi-driver:v1.47.0 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.47.0 |
23-
| v1.46.0 | registry.k8s.io/provider-aws/aws-ebs-csi-driver:v1.46.0 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.46.0 |
22+
| v1.48.0 | registry.k8s.io/provider-aws/aws-ebs-csi-driver:v1.48.0 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.48.0 |
23+
| v1.47.1 | registry.k8s.io/provider-aws/aws-ebs-csi-driver:v1.47.1 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.47.1 |
2424

2525
## Releases
2626

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

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

3+
## 2.48.0
4+
5+
### Feature
6+
7+
- Bump driver version to `v1.48.0`
8+
- Add support for custom relabelings in ServiceMonitor via `controller.serviceMonitor.extraRelabelings` configuration option ([#2594](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2594), [@bartier](https://github.com/bartier))
9+
- Align node and controller metrics to consistent experience supporting `prometheus.io` annotations and `ServiceMonitor` objects for both; Enable sidecar metrics when controller metrics are enabled ([#2558](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2558), [@ConnorJC3](https://github.com/ConnorJC3))
10+
11+
## v2.47.1
12+
13+
- Bump Driver version to `v1.47.1`
14+
- Bump csi-sidecars to new eksbuild version
15+
316
## v2.47.0
417

518
### Feature

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.47.0
2+
appVersion: 1.48.0
33
name: aws-ebs-csi-driver
44
description: A Helm chart for AWS EBS CSI Driver
5-
version: 2.47.0
5+
version: 2.48.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.47.0
67+
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.48.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.47.0
53+
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.48.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.47.0
59+
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.48.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
@@ -129,7 +129,7 @@ You may deploy the EBS CSI driver via Kustomize, Helm, or as an [Amazon EKS mana
129129

130130
#### Kustomize
131131
```sh
132-
kubectl apply -k "github.com/kubernetes-sigs/aws-ebs-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.47"
132+
kubectl apply -k "github.com/kubernetes-sigs/aws-ebs-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.48"
133133
```
134134

135135
*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.*

0 commit comments

Comments
 (0)