diff --git a/CHANGELOG.md b/CHANGELOG.md index 229a604dfe..8f94f85c68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,45 @@ +# v1.7.0 +## Announcement +* To improve the security of the container images, the base image will be switched from [Amazon Linux 2](https://hub.docker.com/_/amazonlinux) to [EKS Distro Minimal](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-csi-ebs) in an upcoming release. The new minimal base image only contains the necessary driver dependencies which means it will not include a shell. **Please be aware that while this change won't break workloads, it may break processes for debugging if you are using a shell**. + +### Notable Changes +* Set handle-volume-inuse-error to false which fixes csi-resizer getting OOMKilled ([#1280](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1280), [@stijndehaes](https://github.com/stijndehaes)) +* Update sidecars ([#1260](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1260), [@gtxu](https://github.com/gtxu)) +* Remove container-image.yaml ([#1239](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1239), [@torredil](https://github.com/torredil)) +* Replace Windows 2004(EOL) with ltsc2019 ([#1231](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1231), [@torredil](https://github.com/torredil)) + +### Features +* Enable unit testing on windows ([#1219](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1219), [@torredil](https://github.com/torredil)) + +### Bug Fixes +* Fix unable to create CSI snapshot-EBS csi driver ([#1257](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1257), [@torredil](https://github.com/torredil)) +* Temporarily fix CI ([#1240](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1240), [@torredil](https://github.com/torredil)) +* Fix IOPS parameter bug when no volume type is defined ([#1236](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1236), [@torredil](https://github.com/torredil)) +* Add quotes around the extra-tags argument in chart template ([#1198](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1198), [@Kaezon](https://github.com/Kaezon)) + +### Vulnerability Fixes +* Address ALAS2-2022-1801, ALAS2-2022-1802, ALAS2-2022-1805 +* Update golang.org/x/crypto for CVE-2022-27191 ([#1210](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1210), [@jsafrane](https://github.com/jsafrane)) + +### Miscellaneous +* Bump up Helm chart to v2.6.10 ([#1272](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1272), [@torredil](https://github.com/torredil)) +* Upgrade eksctl to v0.101.0 ([#1271](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1271), [@torredil](https://github.com/torredil)) +* Avoid git tag conflicts when vendoring hack/e2e in other repos (efs/fsx) ([#1270](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1270), [@wongma7](https://github.com/wongma7)) +* Update parameters.md ([#1269](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1269), [@torredil](https://github.com/torredil)) +* Update documentation ([#1263](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1263), [@torredil](https://github.com/torredil)) +* Bump up helm chart to v2.6.9 ([#1262](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1262), [@torredil](https://github.com/torredil)) +* Post-release v1.6.2 ([#1244](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1244), [@gtxu](https://github.com/gtxu)) +* Prepare release v1.6.2 ([#1241](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1241), [@gtxu](https://github.com/gtxu)) +* Cleanup OWNERS list ([#1238](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1238), [@torredil](https://github.com/torredil)) +* Update gcb-docker-gcloud to latest ([#1230](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1230), [@rdpsin](https://github.com/rdpsin)) +* Use docker buildx 0.8.x --no-cache-filter to avoid using cached amazon linux image ([#1221](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1221), [@wongma7](https://github.com/wongma7)) +* Add self to OWNERS ([#1229](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1229), [@torredil](https://github.com/torredil)) +* Add self to OWNERS ([#1228](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1228), [@rdpsin](https://github.com/rdpsin)) + +### Acknowledgments +* We would like to sincerely thank: +[@jsafrane](https://github.com/jsafrane), [@Kaezon](https://github.com/Kaezon), [@stijndehaes](https://github.com/stijndehaes) + # v1.6.2 ## Notable changes * Address CVE ALAS-2022-1792 diff --git a/Makefile b/Makefile index 385d3a8dd2..d5f11e4e72 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -VERSION=v1.6.2 +VERSION=v1.7.0 PKG=github.com/kubernetes-sigs/aws-ebs-csi-driver GIT_COMMIT?=$(shell git rev-parse HEAD) diff --git a/README.md b/README.md index c78f34230d..da248ea30d 100644 --- a/README.md +++ b/README.md @@ -20,13 +20,14 @@ The [Amazon Elastic Block Store](https://aws.amazon.com/ebs/) Container Storage |Driver Version | [GCR](https://us.gcr.io/k8s-artifacts-prod/provider-aws/aws-ebs-csi-driver ) Image | [ECR](https://gallery.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver) Image | |---------------------------|--------------------------------------------------|-----------------------------------------------------------------------------| -|v1.6.2 |k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.6.2 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.6.2 | +|v1.7.0 |k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.7.0 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.7.0 |
Previous Images |Driver Version | [GCR](https://us.gcr.io/k8s-artifacts-prod/provider-aws/aws-ebs-csi-driver ) Image | [ECR](https://gallery.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver) Image | |---------------------------|--------------------------------------------------|-----------------------------------------------------------------------------| +|v1.6.2 |k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.6.2 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.6.2 | |v1.6.1 |k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.6.1 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.6.1 | |v1.6.0 |k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.6.0 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.6.0 | |v1.5.3 |k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.5.3 | public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.5.3 | diff --git a/charts/aws-ebs-csi-driver/CHANGELOG.md b/charts/aws-ebs-csi-driver/CHANGELOG.md index e5a9924134..3bca3bd343 100644 --- a/charts/aws-ebs-csi-driver/CHANGELOG.md +++ b/charts/aws-ebs-csi-driver/CHANGELOG.md @@ -1,5 +1,9 @@ # Helm chart +## v2.6.11 +* Bump app/driver to version `v1.7.0` +* Set handle-volume-inuse-error to `false` + ## v2.6.10 * Add quotes around the `extra-tags` argument in order to prevent special characters such as `":"` from breaking the manifest YAML after template rendering. diff --git a/charts/aws-ebs-csi-driver/Chart.yaml b/charts/aws-ebs-csi-driver/Chart.yaml index eb4d5df0e7..bf902a8e0d 100644 --- a/charts/aws-ebs-csi-driver/Chart.yaml +++ b/charts/aws-ebs-csi-driver/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 1.6.2 +appVersion: 1.7.0 name: aws-ebs-csi-driver description: A Helm chart for AWS EBS CSI Driver -version: 2.6.10 +version: 2.6.11 kubeVersion: ">=1.17.0-0" home: https://github.com/kubernetes-sigs/aws-ebs-csi-driver sources: diff --git a/deploy/kubernetes/base/controller.yaml b/deploy/kubernetes/base/controller.yaml index f5909c5469..498030d1cc 100644 --- a/deploy/kubernetes/base/controller.yaml +++ b/deploy/kubernetes/base/controller.yaml @@ -31,7 +31,7 @@ spec: tolerationSeconds: 300 containers: - name: ebs-plugin - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.6.2 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.7.0 imagePullPolicy: IfNotPresent args: # - {all,controller,node} # specify the driver mode diff --git a/deploy/kubernetes/base/node.yaml b/deploy/kubernetes/base/node.yaml index eadd67b5ae..e57b14a395 100644 --- a/deploy/kubernetes/base/node.yaml +++ b/deploy/kubernetes/base/node.yaml @@ -45,7 +45,7 @@ spec: - name: ebs-plugin securityContext: privileged: true - image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.6.2 + image: public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.7.0 imagePullPolicy: IfNotPresent args: - node