diff --git a/CHANGELOG-0.x.md b/CHANGELOG-0.x.md index 02576a49..a5f4dfe4 100644 --- a/CHANGELOG-0.x.md +++ b/CHANGELOG-0.x.md @@ -1,3 +1,15 @@ +# v1.1.0 + +### Bug fixes +* Change node-level idempotency to use volume-target ([#360](https://github.com/kubernetes-sigs/aws-fsx-csi-driver/pull/360), [@jacobwolfaws](https://github.com/jacobwolfaws)) + +### Improvements +* Only trigger container images wf on v* tag ([#345](https://github.com/kubernetes-sigs/aws-fsx-csi-driver/pull/345), [@jacobwolfaws](https://github.com/jacobwolfaws)) +* Upgrade k8s and eksctl in testing ([#347](https://github.com/kubernetes-sigs/aws-fsx-csi-driver/pull/347), [@jacobwolfaws](https://github.com/jacobwolfaws)) +* Move to new s3 bucket ([#354](https://github.com/kubernetes-sigs/aws-fsx-csi-driver/pull/354), [@jacobwolfaws](https://github.com/jacobwolfaws)) +* Bump dependencies for v1.1.0 ([#361](https://github.com/kubernetes-sigs/aws-fsx-csi-driver/pull/361), [@jacobwolfaws](https://github.com/jacobwolfaws)) +* Don't mark helm chart release as latest & Show latest release badge in README ([#362](https://github.com/kubernetes-sigs/aws-fsx-csi-driver/pull/362), [@jacobwolfaws](https://github.com/jacobwolfaws)) + # v1.0.0 ## Notable Changes * Substantially reduced driver dependencies ([#318](https://github.com/kubernetes-sigs/aws-fsx-csi-driver/pull/318), [@jacobwolfaws](https://github.com/jacobwolfaws)) diff --git a/Makefile b/Makefile index 8e6197db..62dea021 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.0.0 +VERSION?=v1.1.0 PKG=sigs.k8s.io/aws-fsx-csi-driver GIT_COMMIT?=$(shell git rev-parse HEAD) diff --git a/charts/aws-fsx-csi-driver/CHANGELOG.md b/charts/aws-fsx-csi-driver/CHANGELOG.md index 647b1387..1a6ffb73 100644 --- a/charts/aws-fsx-csi-driver/CHANGELOG.md +++ b/charts/aws-fsx-csi-driver/CHANGELOG.md @@ -1,6 +1,9 @@ # Helm chart -# v.1.7.0 +# v1.8.0 +* Use driver image 1.1.0 + +# v1.7.0 * Use driver image 1.0.0 # v1.6.1 diff --git a/charts/aws-fsx-csi-driver/Chart.yaml b/charts/aws-fsx-csi-driver/Chart.yaml index 97bfc884..f38fd361 100644 --- a/charts/aws-fsx-csi-driver/Chart.yaml +++ b/charts/aws-fsx-csi-driver/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: "1.0.0" +appVersion: "1.1.0" name: aws-fsx-csi-driver description: A Helm chart for AWS FSx for Lustre CSI Driver -version: 1.7.0 +version: 1.8.0 kubeVersion: ">=1.17.0-0" home: https://github.com/kubernetes-sigs/aws-fsx-csi-driver sources: diff --git a/charts/aws-fsx-csi-driver/values.yaml b/charts/aws-fsx-csi-driver/values.yaml index c5bb6f33..95a69d46 100644 --- a/charts/aws-fsx-csi-driver/values.yaml +++ b/charts/aws-fsx-csi-driver/values.yaml @@ -4,7 +4,7 @@ image: repository: public.ecr.aws/fsx-csi-driver/aws-fsx-csi-driver - tag: v1.0.0 + tag: v1.1.0 pullPolicy: IfNotPresent csidriver: diff --git a/deploy/kubernetes/base/controller-deployment.yaml b/deploy/kubernetes/base/controller-deployment.yaml index 25c9b7c0..f0120e79 100644 --- a/deploy/kubernetes/base/controller-deployment.yaml +++ b/deploy/kubernetes/base/controller-deployment.yaml @@ -30,7 +30,7 @@ spec: tolerationSeconds: 300 containers: - name: fsx-plugin - image: public.ecr.aws/fsx-csi-driver/aws-fsx-csi-driver:v1.0.0 + image: public.ecr.aws/fsx-csi-driver/aws-fsx-csi-driver:v1.1.0 imagePullPolicy: IfNotPresent args: - --mode=controller diff --git a/deploy/kubernetes/base/node-daemonset.yaml b/deploy/kubernetes/base/node-daemonset.yaml index 7d6be165..a992a4c8 100644 --- a/deploy/kubernetes/base/node-daemonset.yaml +++ b/deploy/kubernetes/base/node-daemonset.yaml @@ -28,7 +28,7 @@ spec: - name: fsx-plugin securityContext: privileged: true - image: public.ecr.aws/fsx-csi-driver/aws-fsx-csi-driver:v1.0.0 + image: public.ecr.aws/fsx-csi-driver/aws-fsx-csi-driver:v1.1.0 imagePullPolicy: IfNotPresent args: - --mode=node diff --git a/deploy/kubernetes/overlays/stable/ecr/kustomization.yaml b/deploy/kubernetes/overlays/stable/ecr/kustomization.yaml index 9f66fe56..2ebbfbf0 100644 --- a/deploy/kubernetes/overlays/stable/ecr/kustomization.yaml +++ b/deploy/kubernetes/overlays/stable/ecr/kustomization.yaml @@ -5,4 +5,4 @@ bases: images: - name: public.ecr.aws/fsx-csi-driver/aws-fsx-csi-driver newName: 602401143452.dkr.ecr.us-west-2.amazonaws.com/eks/aws-fsx-csi-driver - newTag: v1.0.0 + newTag: v1.1.0 diff --git a/docs/README.md b/docs/README.md index 51d1b34e..03b94a5f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -15,6 +15,7 @@ For installation and deployment instructions, please refer to our [installation ### CSI Specification Compatibility Matrix | AWS FSx for Lustre CSI Driver \ CSI Version | v0.3.0 | v1.x.x | |---------------------------------------------|--------|--------| +| v1.1.0 | no | yes | | v1.0.0 | no | yes | | v0.10.1 | no | yes | | v0.10.0 | no | yes | @@ -44,6 +45,7 @@ The following sections are Kubernetes-specific. If you are a Kubernetes user, us ### Kubernetes Version Compatibility Matrix | AWS FSx for Lustre CSI Driver \ Kubernetes Version | v1.11 | v1.12 | v1.13 | v1.14-16 | v1.17+ | |----------------------------------------------------|-------|-------|-------|----------|--------| +| v1.1.0 | no | no | no | no | yes | | v1.0.0 | no | no | no | no | yes | | v0.10.1 | no | no | no | no | yes | | v0.10.0 | no | no | no | no | yes | @@ -64,6 +66,7 @@ The following sections are Kubernetes-specific. If you are a Kubernetes user, us ### Container Images | FSx CSI Driver Version | Image | |------------------------|----------------------------------------------------------| +| v1.1.0 | public.ecr.aws/fsx-csi-driver/aws-fsx-csi-driver:v1.1.0 | | v1.0.0 | public.ecr.aws/fsx-csi-driver/aws-fsx-csi-driver:v1.0.0 | | v0.10.1 | public.ecr.aws/fsx-csi-driver/aws-fsx-csi-driver:v0.10.1 | | v0.10.0 | public.ecr.aws/fsx-csi-driver/aws-fsx-csi-driver:v0.10.0 | @@ -107,7 +110,7 @@ Before the example, you need to: Please go through [CSI Spec](https://github.com/container-storage-interface/spec/blob/master/spec.md) and [General CSI driver development guideline](https://kubernetes-csi.github.io/docs/Development.html) to get some basic understanding of CSI driver before you start. ### Requirements -* Golang 1.20.0+ +* Golang 1.21.0+ ### Dependency Dependencies are managed through go module. To build the project, first turn on go mod using `export GO111MODULE=on`, to build the project run: `make` diff --git a/docs/install.md b/docs/install.md index 704c25a2..642265ce 100644 --- a/docs/install.md +++ b/docs/install.md @@ -85,7 +85,7 @@ You may deploy the FSx for Lustre CSI driver via Kustomize or Helm #### Kustomize ```sh -kubectl apply -k "github.com/kubernetes-sigs/aws-fsx-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-0.10" +kubectl apply -k "github.com/kubernetes-sigs/aws-fsx-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.1" ``` *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.*