Skip to content

Commit

Permalink
Merge pull request #218 from wongma7/1.0.0
Browse files Browse the repository at this point in the history
Release v1.0.0
  • Loading branch information
k8s-ci-robot authored Jul 23, 2020
2 parents 14c3f5d + cef96ac commit 1f79051
Show file tree
Hide file tree
Showing 9 changed files with 43 additions and 32 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG-1.x.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# v1.0.0

## Notable changes
### New Features
* Support access points on the same file system ([#185](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/185), [@2uasimojo](https://github.com/2uasimojo))
* Add encryptInTransit volume attribute ([#205](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/205), [@wongma7](https://github.com/wongma7))

### Bug fixes
* Adding amd64 as nodeSelector to avoid arm64 archtectures (#143) ([#144](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/144), [@hugoprudente](https://github.com/hugoprudente))
* Update efs-utils to 1.26-3.amzn2 and amazonlinux to 2.0.20200602.0 ([#216](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/216), [@wongma7](https://github.com/wongma7))

### Improvements
* Add example for Access Points ([#153](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/153), [@2uasimojo](https://github.com/2uasimojo))
* Pin dependency library versions ([#154](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/154), [@2uasimojo](https://github.com/2uasimojo))
* Bump livenessprobe and node-driver-registrar versions ([#155](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/155), [@wongma7](https://github.com/wongma7))
* Updated node.yaml to update deprecated node selectors ([#158](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/158), [@nithu0115](https://github.com/nithu0115))
* Only publish if access type is 'mount', not 'block' ([#164](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/164), [@wongma7](https://github.com/wongma7))
* Upgraded CSI spec to v1.2.0 ([#169](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/169), [@jqmichael](https://github.com/jqmichael))
* Bump k8s dependencies to 1.17.6 ([#174](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/174), [@wongma7](https://github.com/wongma7))
* added helm repo yaml in docs folder ([#194](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/194), [@kferrone](https://github.com/kferrone))
* Push image to 7 digit git sha tag instead of latest tag for master branch changes ([#202](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/202), [@wongma7](https://github.com/wongma7))
* Started treating the efs-utils config dir stateful and also handles the static files installed at image build time ([#212](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/212), [@jqmichael](https://github.com/jqmichael))
* Build and push every master commit to master tag ([#215](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/215), [@wongma7](https://github.com/wongma7))
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

PKG=github.com/kubernetes-sigs/aws-efs-csi-driver
IMAGE?=amazon/aws-efs-csi-driver
VERSION=v0.4.0-dirty
VERSION=v1.0.0-dirty
GIT_COMMIT?=$(shell git rev-parse HEAD)
BUILD_DATE?=$(shell date -u +"%Y-%m-%dT%H:%M:%SZ")
EFS_CLIENT_SOURCE?=k8s
Expand Down
6 changes: 6 additions & 0 deletions deploy/kubernetes/base/node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ spec:
mountPath: /csi
- name: registration-dir
mountPath: /registration
- name: efs-utils-config
mountPath: /etc/amazon/efs
- name: liveness-probe
image: quay.io/k8scsi/livenessprobe:v2.0.0
args:
Expand All @@ -98,4 +100,8 @@ spec:
hostPath:
path: /var/run/efs
type: DirectoryOrCreate
- name: efs-utils-config
hostPath:
path: /etc/amazon/efs
type: DirectoryOrCreate

20 changes: 0 additions & 20 deletions deploy/kubernetes/overlays/dev/efs_utils_config_volume.yaml

This file was deleted.

1 change: 0 additions & 1 deletion deploy/kubernetes/overlays/dev/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,3 @@ bases:
- ../../base
patchesStrategicMerge:
- master_image.yaml
- efs_utils_config_volume.yaml
2 changes: 1 addition & 1 deletion deploy/kubernetes/overlays/stable/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ bases:
- ../../base
images:
- name: amazon/aws-efs-csi-driver
newTag: v0.3.0
newTag: v1.0.0
- name: quay.io/k8scsi/livenessprobe
newTag: v2.0.0
- name: quay.io/k8scsi/csi-node-driver-registrar
Expand Down
17 changes: 10 additions & 7 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ The [Amazon Elastic File System](https://aws.amazon.com/efs/) Container Storage
| AWS EFS CSI Driver \ CSI Spec Version | v0.3.0| v1.1.0 | v1.2.0 |
|----------------------------------------|-------|--------|--------|
| master branch | no | no | yes |
| v1.0.0 | no | no | yes |
| v0.3.0 | no | yes | no |
| v0.2.0 | no | yes | no |
| v0.1.0 | yes | no | no |
Expand All @@ -32,17 +33,19 @@ Encryption in transit is enabled by default in the master branch version of the
The following sections are Kubernetes specific. If you are a Kubernetes user, use this for driver features, installation steps and examples.

### Kubernetes Version Compability Matrix
| AWS EFS CSI Driver \ Kubernetes Version| maturity | v1.11 | v1.12 | v1.13 | v1.14 | v1.15 |
|----------------------------------------|----------|-------|-------|-------|-------|-------|
| master branch | beta | no | no | no | yes | yes |
| v0.3.0 | beta | no | no | no | yes | yes |
| v0.2.0 | beta | no | no | no | yes | yes |
| v0.1.0 | alpha | yes | yes | yes | no | no |
| AWS EFS CSI Driver \ Kubernetes Version| maturity | v1.11 | v1.12 | v1.13 | v1.14 | v1.15 | v1.16 | v1.17 |
|----------------------------------------|----------|-------|-------|-------|-------|-------|-------|-------|
| master branch | GA | no | no | no | yes | yes | yes | yes |
| v1.0.0 | GA | no | no | no | yes | yes | yes | yes |
| v0.3.0 | beta | no | no | no | yes | yes | yes | yes |
| v0.2.0 | beta | no | no | no | yes | yes | yes | yes |
| v0.1.0 | alpha | yes | yes | yes | no | no | no | no |

### Container Images
|EFS CSI Driver Version | Image |
|---------------------------|-------------------------------------|
|master branch |amazon/aws-efs-csi-driver:master |
|v1.0.0 |amazon/aws-efs-csi-driver:v1.0.0 |
|v0.3.0 |amazon/aws-efs-csi-driver:v0.3.0 |
|v0.2.0 |amazon/aws-efs-csi-driver:v0.2.0 |
|v0.1.0 |amazon/aws-efs-csi-driver:v0.1.0 |
Expand All @@ -60,7 +63,7 @@ Deploy the driver:

If you want to deploy the stable driver:
```sh
kubectl apply -k "github.com/kubernetes-sigs/aws-efs-csi-driver/deploy/kubernetes/overlays/stable/?ref=master"
kubectl apply -k "github.com/kubernetes-sigs/aws-efs-csi-driver/deploy/kubernetes/overlays/stable/?ref=release-1.0"
```

If you want to deploy the development driver:
Expand Down
2 changes: 1 addition & 1 deletion helm/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v1
appVersion: "0.3.0"
appVersion: "1.0.0"
name: aws-efs-csi-driver
description: A Helm chart for AWS EFS CSI Driver
version: 0.1.0
Expand Down
2 changes: 1 addition & 1 deletion helm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ replicaCount: 2

image:
repository: amazon/aws-efs-csi-driver
tag: "v0.3.0"
tag: "v1.0.0"
pullPolicy: IfNotPresent

sidecars:
Expand Down

0 comments on commit 1f79051

Please sign in to comment.