Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
4d995bb
Post release PR for release v2.1.8
jrakas-dev May 5, 2025
4856fe6
Merge pull request #1627 from jrakas-dev/post-release-2.1.8
dankova22 May 19, 2025
9cf7c55
CVE-2025-22869: bump golang.org/x/crypto to v0.35.0
kunalmemane Mar 20, 2025
6a5a3a1
unpinned openssl to fix failing build
thakurmi Jun 17, 2025
9805d66
Fixing CVEs and depricated pod images
thakurmi Jun 17, 2025
1f4430d
Merge pull request #1654 from dankova22/pre-rel-2.1.9-clean
dankova22 Jun 30, 2025
6b3a122
Pre-release PR 2.1.9 release
dankova22 Jun 30, 2025
64209b7
Merge pull request #1655 from dankova22/pre-release-pr-2.1.9
dankova22 Jun 30, 2025
beb7225
Post release PR 2.1.9
dankova22 Jun 30, 2025
ae70836
Merge pull request #1658 from dankova22/post-release-2.1.9
dankova22 Jul 7, 2025
c4b648b
Update dependencies and fix go.sum
anthotse Jul 8, 2025
78344b3
Implement ControllerModifyVolume function
anthotse Jul 8, 2025
77357c2
Update golang in Dockerfile
anthotse Jul 9, 2025
935d1dc
Merge pull request #1667 from mike-adams1/fix-release-correct
dankova22 Jul 21, 2025
a1c9f46
Pre-release PR 2.1.10 release
mike-adams1 Jul 21, 2025
d51f711
Merge pull request #1668 from mike-adams1/fix-release-correct
dankova22 Jul 21, 2025
b4d6703
Post release PR release 2.1.10
dankova22 Jul 25, 2025
d58de88
Merge pull request #1677 from dankova22/post-rel-pr-2.1.10
dankova22 Aug 15, 2025
564a244
Fix spelling errors and modernize deprecated io/ioutil usage
oyiz-michael Jul 31, 2025
fb6cd37
Revert openssl installation change in Dockerfile
anthotse Aug 1, 2025
4d8b98f
Update openssl installation in Dockerfile
anthotse Aug 4, 2025
e16e900
Fix installation of openssl 3.0.8
anthotse Aug 7, 2025
cda130e
Bump k8 version to default 1.33 for e2e tests
dankova22 Aug 13, 2025
61d3dc7
Pre-release PR for 2.1.11 release
dankova22 Aug 15, 2025
348c8b6
Merge pull request #1683 from dankova22/cherry-pick-rel-2.1.11
dankova22 Aug 15, 2025
c2a8461
Merge pull request #1685 from dankova22/pre-rel-2.1.11-release
dankova22 Aug 15, 2025
0a90ba7
Merge remote-tracking branch 'openshift/master' into rebase-v2.1.11
dfajmon Nov 5, 2025
3b633db
UPSTREAM: <carry>: Add OpenShift files
RomanBednar Jun 28, 2024
5048fe3
UPSTREAM: 1735: Update go.mod for passing 'go list -mod=readonly -m all'
dfajmon Nov 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
14 changes: 13 additions & 1 deletion CHANGELOG-2.x.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
# V2.1.11
* Bump k8 version to default 1.33 for e2e tests([#1681](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1681), [@dankova22](https://github.com/dankova22))
* Update openssl installation change in Dockerfile ([#1678](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1678), [@anthotse](https:///github.com/anthotse))
* Fix spelling errors and modernize deprecated io/ioutil usage ([#1674](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1674), [@oyiz](https://github.com/oyuz))
# V2.1.10
* Update dependencies and fix go.sum ([#1663](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1663), [@anthotse](https://anthotse))
* Implement ControllerModifyVolume function ([#1663](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1663), [@anthotse](https://anthotse))
* Update golang in Dockerfile ([#1663](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1663), [@anthotse](https://anthotse))
# V2.1.9
* Fixing CVEs and depricated pod images ([#1649](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1649)), [@thakurmi](https://github.com/thakurmi)
* unpinned openssl to fix failing build ([#1638](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1638)), [@thakurmi](https://github.com/thakurmi)
* CVE-2025-22869: bump golang.org/x/crypto to v0.35.0 ([#1611](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1611)), [@kunalmemane](https://github.com/kunalmemane)
# V2.1.8
* Remove unused workflow that publishes images to dockerhub ([#1621](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1621), [@jrakas-dev](https://github.com/jrakas-dev))
* Return existing access point if one already exists during create workflow ([#1620](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1620), [@jrakas-dev](https://github.com/jrakas-dev))
Expand Down Expand Up @@ -82,4 +94,4 @@ Remove libwrap=no from stunnel config on startup for newer stunnel compatibility
* Update go-restful dependency. ([#1308](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1308), [@RyanStan](https://github.com/RyanStan))
* Adds script + instructions for an in-place upgrade test. ([#1304](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1304), [@seanzatzdev-amazon](https://github.com/seanzatzdev-amazon))
* Update test file manifest paths for e2e tests. ([#1303](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1303), [@seanzatzdev-amazon](https://github.com/seanzatzdev-amazon))
* Bump SIDECARS to the latest. ([#1302](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1302), [@mskanth972](https://github.com/mskanth972))
* Bump SIDECARS to the latest. ([#1302](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1302), [@mskanth972](https://github.com/mskanth972))
7 changes: 5 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

FROM public.ecr.aws/eks-distro-build-tooling/golang:1.23.0 as go-builder
FROM public.ecr.aws/eks-distro-build-tooling/golang:1.24.0 as go-builder
WORKDIR /go/src/github.com/kubernetes-sigs/aws-efs-csi-driver

ARG TARGETOS
Expand Down Expand Up @@ -63,7 +63,10 @@ COPY --from=rpm-provider /tmp/rpms/* /tmp/download/
# cd, ls, cat, vim, tcpdump, are for debugging
RUN clean_install amazon-efs-utils true && \
clean_install crypto-policies true && \
clean_install "openssl-3.0.8 openssl-libs-3.0.8" true && \
# Remove existing OpenSSL packages and install version 3.0.8 packages. Newer OpenSSL version
# have an updated method of enabling fips, which we do not support yet.
remove_package "openssl openssl-libs openssl-fips-provider-latest" && \
clean_install "openssl-3.0.8 openssl-libs-3.0.8 openssl-fips-provider-certified-3.0.8" true && \
install_binary \
/usr/bin/cat \
/usr/bin/cd \
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# limitations under the License.
#

VERSION=v2.1.8
VERSION=v2.1.11

PKG=github.com/kubernetes-sigs/aws-efs-csi-driver
GIT_COMMIT?=$(shell git rev-parse HEAD)
Expand Down Expand Up @@ -131,7 +131,7 @@ test-e2e:
.PHONY: test-e2e-external-eks
test-e2e-external-eks:
CLUSTER_TYPE=eksctl \
K8S_VERSION="1.25" \
K8S_VERSION="1.33" \
DRIVER_NAME=aws-efs-csi-driver \
HELM_VALUES_FILE="./hack/values_eksctl.yaml" \
CONTAINER_NAME=efs-plugin \
Expand Down
6 changes: 6 additions & 0 deletions charts/aws-efs-csi-driver/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
# Helm chart
# v3.2.1
* Bump app/driver version to `v2.1.10`
# v3.2.0
* Bump app/driver version to `v2.1.9`
# v3.1.9
* Bump app/driver version to `v2.1.8`
# v3.1.8
* Bump app/driver version to `v2.1.7`
# v3.1.7
Expand Down
4 changes: 2 additions & 2 deletions charts/aws-efs-csi-driver/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
name: aws-efs-csi-driver
version: 3.1.8
appVersion: 2.1.7
version: 3.2.1
appVersion: 2.1.10
kubeVersion: ">=1.17.0-0"
description: "A Helm chart for AWS EFS CSI Driver"
home: https://github.com/kubernetes-sigs/aws-efs-csi-driver
Expand Down
8 changes: 4 additions & 4 deletions charts/aws-efs-csi-driver/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ portRangeUpperBound: "21049"

image:
repository: public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver
tag: "v2.1.7"
tag: "v2.1.10"
pullPolicy: IfNotPresent

sidecars:
livenessProbe:
image:
repository: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe
tag: v2.14.0-eks-1-32-6
tag: v2.15.0-eks-1-33-3
pullPolicy: IfNotPresent
resources: {}
securityContext:
Expand All @@ -27,7 +27,7 @@ sidecars:
nodeDriverRegistrar:
image:
repository: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar
tag: v2.13.0-eks-1-32-6
tag: v2.13.0-eks-1-33-3
pullPolicy: IfNotPresent
resources: {}
securityContext:
Expand All @@ -36,7 +36,7 @@ sidecars:
csiProvisioner:
image:
repository: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner
tag: v5.2.0-eks-1-32-6
tag: v5.2.0-eks-1-33-3
pullPolicy: IfNotPresent
resources: {}
securityContext:
Expand Down
6 changes: 3 additions & 3 deletions deploy/kubernetes/base/controller-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ spec:
- name: efs-plugin
securityContext:
privileged: true
image: public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v2.1.7
image: public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v2.1.10
imagePullPolicy: IfNotPresent
args:
- --endpoint=$(CSI_ENDPOINT)
Expand Down Expand Up @@ -69,7 +69,7 @@ spec:
periodSeconds: 10
failureThreshold: 5
- name: csi-provisioner
image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v5.2.0-eks-1-32-6
image: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner:v5.2.0-eks-1-33-3
imagePullPolicy: IfNotPresent
args:
- --csi-address=$(ADDRESS)
Expand All @@ -87,7 +87,7 @@ spec:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
- name: liveness-probe
image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.14.0-eks-1-32-6
image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.15.0-eks-1-33-3
imagePullPolicy: IfNotPresent
args:
- --csi-address=/csi/csi.sock
Expand Down
6 changes: 3 additions & 3 deletions deploy/kubernetes/base/node-daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ spec:
- name: efs-plugin
securityContext:
privileged: true
image: public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v2.1.7
image: public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v2.1.10
imagePullPolicy: IfNotPresent
args:
- --endpoint=$(CSI_ENDPOINT)
Expand Down Expand Up @@ -91,7 +91,7 @@ spec:
periodSeconds: 2
failureThreshold: 5
- name: csi-driver-registrar
image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.13.0-eks-1-32-6
image: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar:v2.13.0-eks-1-33-3
imagePullPolicy: IfNotPresent
args:
- --csi-address=$(ADDRESS)
Expand All @@ -115,7 +115,7 @@ spec:
allowPrivilegeEscalation: false
readOnlyRootFilesystem: true
- name: liveness-probe
image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.14.0-eks-1-32-6
image: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe:v2.15.0-eks-1-33-3
imagePullPolicy: IfNotPresent
args:
- --csi-address=/csi/csi.sock
Expand Down
8 changes: 4 additions & 4 deletions deploy/kubernetes/overlays/stable/ecr/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ bases:
images:
- name: public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver
newName: 602401143452.dkr.ecr.us-west-2.amazonaws.com/eks/aws-efs-csi-driver
newTag: v2.1.7
newTag: v2.1.10
- name: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe
newName: 602401143452.dkr.ecr.us-west-2.amazonaws.com/eks/livenessprobe
newTag: v2.14.0-eks-1-32-6
newTag: v2.15.0-eks-1-33-3
- name: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar
newName: 602401143452.dkr.ecr.us-west-2.amazonaws.com/eks/csi-node-driver-registrar
newTag: v2.13.0-eks-1-32-6
newTag: v2.13.0-eks-1-33-3
- name: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner
newName: 602401143452.dkr.ecr.us-west-2.amazonaws.com/eks/csi-provisioner
newTag: v5.2.0-eks-1-32-6
newTag: v5.2.0-eks-1-33-3
8 changes: 4 additions & 4 deletions deploy/kubernetes/overlays/stable/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ bases:
- ../../base
images:
- name: public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver
newTag: v2.1.7
newTag: v2.1.10
- name: public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe
newTag: v2.14.0-eks-1-32-6
newTag: v2.15.0-eks-1-33-3
- name: public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar
newTag: v2.13.0-eks-1-32-6
newTag: v2.13.0-eks-1-33-3
- name: public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner
newTag: v5.2.0-eks-1-32-6
newTag: v5.2.0-eks-1-33-3
7 changes: 5 additions & 2 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,9 @@ The following sections are Kubernetes specific. If you are a Kubernetes user, us
| Amazon EFS CSI Driver Version | Image |
|-------------------------------|----------------------------------|
| master branch | amazon/aws-efs-csi-driver:master |
| v2.1.11 | amazon/aws-efs-csi-driver:v2.1.11|
| v2.1.10 | amazon/aws-efs-csi-driver:v2.1.10|
| v2.1.9 | amazon/aws-efs-csi-driver:v2.1.9 |
| v2.1.8 | amazon/aws-efs-csi-driver:v2.1.8 |
| v2.1.7 | amazon/aws-efs-csi-driver:v2.1.7 |
| v2.1.6 | amazon/aws-efs-csi-driver:v2.1.6 |
Expand Down Expand Up @@ -158,7 +161,7 @@ The following sections are Kubernetes specific. If you are a Kubernetes user, us
### ECR Image
| Driver Version | [ECR](https://gallery.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver) Image |
|----------------|-------------------------------------------------------------------------------|
| v2.1.8 | public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v2.1.8 |
| v2.1.11 | public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver:v2.1.11 |

**Note**
You can find previous efs-csi-driver versions' images from [here](https://gallery.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver)
Expand Down Expand Up @@ -383,7 +386,7 @@ If you want to update to a specific version, first customize the driver yaml fil
kubectl kustomize "github.com/kubernetes-sigs/aws-efs-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-2.0" > driver.yaml
```

Then, update all lines referencing `image: amazon/aws-efs-csi-driver` to the desired version (e.g., to `image: amazon/aws-efs-csi-driver:v2.1.8`) in the yaml file, and deploy driver yaml again:
Then, update all lines referencing `image: amazon/aws-efs-csi-driver` to the desired version (e.g., to `image: amazon/aws-efs-csi-driver:v2.1.11`) in the yaml file, and deploy driver yaml again:
```sh
kubectl apply -f driver.yaml
```
Expand Down
2 changes: 1 addition & 1 deletion examples/kubernetes/access_points/specs/example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ metadata:
spec:
containers:
- name: app
image: centos:7
image: rockylinux:8
command: ["/bin/sh"]
args: ["-c", "while true; do echo $(date -u) >> /data-dir1/out.txt; sleep 5; done"]
volumeMounts:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
spec:
containers:
- name: app
image: centos:7
image: rockylinux:8
command: ["/bin/sh"]
args: ["-c", "while true; do echo $(date -u) >> /data/out.txt; sleep 5; done"]
volumeMounts:
Expand Down
2 changes: 1 addition & 1 deletion examples/kubernetes/cross_account_mount/specs/pod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ metadata:
spec:
containers:
- name: app
image: centos:7
image: rockylinux:8
command: ["/bin/sh"]
args: ["-c", "while true; do echo $(date -u) >> /data/out; sleep 5; done"]
volumeMounts:
Expand Down
2 changes: 1 addition & 1 deletion examples/kubernetes/dynamic_provisioning/specs/pod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ metadata:
spec:
containers:
- name: app
image: centos:7
image: rockylinux:8
command: ["/bin/sh"]
args: ["-c", "while true; do echo $(date -u) >> /data/out; sleep 5; done"]
volumeMounts:
Expand Down
2 changes: 1 addition & 1 deletion examples/kubernetes/encryption_in_transit/specs/pod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
spec:
containers:
- name: app
image: centos:7
image: rockylinux:8
command: ["/bin/sh"]
args: ["-c", "while true; do echo $(date -u) >> /data/out.txt; sleep 5; done"]
volumeMounts:
Expand Down
2 changes: 1 addition & 1 deletion examples/kubernetes/static_provisioning/specs/pod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
spec:
containers:
- name: app
image: centos:7
image: rockylinux:8
command: ["/bin/sh"]
args: ["-c", "while true; do echo $(date -u) >> /data/out.txt; sleep 5; done"]
volumeMounts:
Expand Down
2 changes: 1 addition & 1 deletion examples/kubernetes/volume_path/specs/example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ metadata:
spec:
containers:
- name: app
image: centos:7
image: rockylinux:8
command: ["/bin/sh"]
args: ["-c", "while true; do echo $(date -u) >> /data-dir1/out.txt; sleep 5; done"]
volumeMounts:
Expand Down
Loading