Skip to content

Commit d44b458

Browse files
authored
Merge pull request #2571 from kubernetes-sigs/release-1.46
Release 1.46
2 parents 1a604b7 + 58bdbcc commit d44b458

File tree

9 files changed

+64
-8
lines changed

9 files changed

+64
-8
lines changed

CHANGELOG.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
# v1.46.0
2+
3+
### Feature
4+
5+
- Added StorageClass parameter 'blockAttachUntilInitialized' for users who want to delay ControllerPublishVolume success (and therefore start of workload) until a volume restored from snapshot is fully initialized ([#2568](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2568), [@AndrewSirenko](https://github.com/AndrewSirenko))
6+
- Add support for updating node's max attachable volume count by directing Kubelet to periodically call NodeGetInfo at the configured interval. Kubernetes enforces a minimum update interval of 10 seconds. This alpha Kubernetes 1.33 feature requires the MutableCSINodeAllocatableCount feature gate to be enabled in kubelet and kube-apiserver. ([#2538](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2538), [@torredil](https://github.com/torredil))
7+
- Return RESOURCE_EXHAUSTED gRPC error code when AWS quotas are exceeded ([#2545](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2545), [@mdzraf](https://github.com/mdzraf))
8+
9+
### Documentation
10+
11+
- Add Karpenter ebs-scale-test cluster type ([#2541](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2541), [@AndrewSirenko](https://github.com/AndrewSirenko))
12+
13+
## Dependencies
14+
15+
### Added
16+
- go.yaml.in/yaml/v2: v2.4.2
17+
- go.yaml.in/yaml/v3: v3.0.4
18+
19+
### Changed
20+
- github.com/aws/aws-sdk-go-v2/service/ec2: [v1.225.2 → v1.232.0](https://github.com/aws/aws-sdk-go-v2/compare/service/ec2/v1.225.2...service/ec2/v1.232.0)
21+
- github.com/fxamacker/cbor/v2: [v2.8.0 → v2.9.0](https://github.com/fxamacker/cbor/compare/v2.8.0...v2.9.0)
22+
- github.com/google/gnostic-models: [v0.6.9 → v0.7.0](https://github.com/google/gnostic-models/compare/v0.6.9...v0.7.0)
23+
- github.com/grpc-ecosystem/grpc-gateway/v2: [v2.27.0 → v2.27.1](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.0...v2.27.1)
24+
- github.com/prometheus/common: [v0.64.0 → v0.65.0](https://github.com/prometheus/common/compare/v0.64.0...v0.65.0)
25+
- github.com/prometheus/procfs: [v0.16.1 → v0.17.0](https://github.com/prometheus/procfs/compare/v0.16.1...v0.17.0)
26+
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.61.0 → v0.62.0
27+
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.36.0 → v1.37.0
28+
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.36.0 → v1.37.0
29+
- go.opentelemetry.io/otel/metric: v1.36.0 → v1.37.0
30+
- go.opentelemetry.io/otel/sdk/metric: v1.35.0 → v1.37.0
31+
- go.opentelemetry.io/otel/sdk: v1.36.0 → v1.37.0
32+
- go.opentelemetry.io/otel/trace: v1.36.0 → v1.37.0
33+
- go.opentelemetry.io/otel: v1.36.0 → v1.37.0
34+
- golang.org/x/crypto: v0.39.0 → v0.40.0
35+
- golang.org/x/net: v0.41.0 → v0.42.0
36+
- golang.org/x/sync: v0.15.0 → v0.16.0
37+
- golang.org/x/sys: v0.33.0 → v0.34.0
38+
- golang.org/x/term: v0.32.0 → v0.33.0
39+
- golang.org/x/text: v0.26.0 → v0.27.0
40+
- google.golang.org/genproto/googleapis/api: 513f239 → 8d1bb00
41+
- google.golang.org/genproto/googleapis/rpc: 513f239 → 8d1bb00
42+
- k8s.io/api: v0.33.1 → v0.33.2
43+
- k8s.io/apimachinery: v0.33.1 → v0.33.2
44+
- k8s.io/client-go: v0.33.1 → v0.33.2
45+
- k8s.io/component-base: v0.33.1 → v0.33.2
46+
- k8s.io/kube-openapi: 8b98d1e → d90c4fd
47+
- k8s.io/mount-utils: v0.33.1 → v0.33.2
48+
- sigs.k8s.io/yaml: v1.4.0 → v1.5.0
49+
50+
### Removed
51+
_Nothing has changed._
52+
153
# 1.45.0
254

355
## 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.45.0
21+
VERSION?=v1.46.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.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 |
2223
| v1.45.0 | registry.k8s.io/provider-aws/aws-ebs-csi-driver:v1.45.0 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.45.0 |
23-
| v1.44.0 | registry.k8s.io/provider-aws/aws-ebs-csi-driver:v1.44.0 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.44.0 |
2424

2525
## Releases
2626

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

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

3+
## v2.46.0
4+
- Bump driver version to `v1.46.0`
5+
- Added new Helm parameter: nodeAllocatableUpdatePeriodSeconds. This parameter updates the node's max attachable volume count by directing Kubelet to periodically call NodeGetInfo at the configured interval. Kubernetes enforces a minimum update interval of 10 seconds. This parameter is supported in Kubernetes 1.33+ and requires the MutableCSINodeAllocatableCount feature gate to be enabled in kubelet and kube-apiserver. ([#2538](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2538), [@torredil](https://github.com/torredil))
6+
37
## v2.45.1
48
- Bump csi-sidecars to new eksbuild versions to fix livenessprobe
59

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.45.0
2+
appVersion: 1.46.0
33
name: aws-ebs-csi-driver
44
description: A Helm chart for AWS EBS CSI Driver
5-
version: 2.45.1
5+
version: 2.46.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.45.0
67+
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.46.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.45.0
53+
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.46.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.45.0
59+
image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.46.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.45"
132+
kubectl apply -k "github.com/kubernetes-sigs/aws-ebs-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.46"
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)