Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.7 #1228

Closed
wants to merge 230 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
230 commits
Select commit Hold shift + click to select a range
a02d6b1
Pre-release of v1.4.0
Ashley-wenyizha Jun 21, 2022
d1cdb95
Merge pull request #723 from Ashley-wenyizha/preRelease1.4.0
k8s-ci-robot Jun 21, 2022
9f0ca1e
Post release of v1.4.0
Ashley-wenyizha Jun 21, 2022
349a4c3
Merge pull request #729 from Ashley-wenyizha/postReleaseBranchUpdate1…
k8s-ci-robot Jun 24, 2022
6d188a0
Pre-release of v1.4.1
Ashley-wenyizha Sep 22, 2022
62e97ec
Merge pull request #767 from Ashley-wenyizha/release-1.4
k8s-ci-robot Sep 22, 2022
5bd84d7
Post release PR of v1.4.1
Ashley-wenyizha Sep 23, 2022
c59a7cc
Merge pull request #768 from Ashley-wenyizha/release-1.4
k8s-ci-robot Sep 23, 2022
fd29b67
revise helm chart version
Ashley-wenyizha Sep 23, 2022
eaf27a6
Merge pull request #770 from Ashley-wenyizha/reviseHelmChart
k8s-ci-robot Sep 23, 2022
7d62eca
Merge pull request #773 from kubernetes-sigs/master
Ashley-wenyizha Sep 24, 2022
955540a
Revert "Merge master to release-1.4 branch for release v1.4.1"
wongma7 Sep 29, 2022
2e0d8a0
Merge pull request #776 from kubernetes-sigs/revert-773-master
wongma7 Sep 29, 2022
dde7384
Pre-release of v1.4.2
Ashley-wenyizha Sep 29, 2022
4fa6b8c
Update golang.org/x/text/language for CVE-2021-38561
RomanBednar Jul 15, 2022
e2a0911
Update uid/gid Readme
Ashley-wenyizha Aug 8, 2022
f79604e
Should not pass in mount option of awscredsuri
Ashley-wenyizha Aug 11, 2022
2ef8a8e
Added support for configuring the efs-csi-driver to use FIPS.
dima618 Aug 9, 2022
6abab27
Revise awscredsuri validation to prefix check
Ashley-wenyizha Aug 31, 2022
3044966
Merge pull request #779 from Ashley-wenyizha/v1.4.2CherryPickBranch
k8s-ci-robot Sep 30, 2022
51649ad
Merge pull request #778 from Ashley-wenyizha/v1.4.2releaseBranch
Ashley-wenyizha Sep 30, 2022
cdc603d
EFS-54452 : post-release files updated
mskanth972 Oct 4, 2022
ecde544
Merge pull request #782 from mskanth972/release-1.4
Ashley-wenyizha Oct 11, 2022
7a6e202
Release-1.4.3: pre-release updates
mskanth972 Nov 1, 2022
013c9f8
Merge pull request #802 from mskanth972/release-1.4-post-v1.4.3
Ashley-wenyizha Nov 1, 2022
2208ee7
Update deprecated NodeSelector
dschunack Jul 26, 2022
88d6b72
Add #743 to changelog
Ashley-wenyizha Nov 1, 2022
235d769
Merge pull request #805 from Ashley-wenyizha/release-1.4
Ashley-wenyizha Nov 1, 2022
c223d0e
Post release update to v1.4 branch (v1.4.3)
Ashley-wenyizha Nov 1, 2022
64d1bc5
Merge pull request #810 from Ashley-wenyizha/release1.4.3-PostRelease
Ashley-wenyizha Nov 2, 2022
e1337c5
reverted the efs-utils version to v1.33.4(pre-release v1.4.4)
mskanth972 Nov 7, 2022
00a8bd5
Merge pull request #815 from mskanth972/release-1.4-v1.4.4
Ashley-wenyizha Nov 7, 2022
87d8183
reverted the efs-utils version back to v1.33.4 (post-release v1.4.4..)
mskanth972 Nov 9, 2022
51fcc7b
Merge pull request #825 from mskanth972/mprrv1.4.4
Ashley-wenyizha Nov 9, 2022
14c17ba
upgrade to k8s.io/kubernetes v1.22.3
mskanth972 Nov 9, 2022
335495b
Merge pull request #826 from mskanth972/CVE-fix-v1.4
Ashley-wenyizha Nov 10, 2022
64d68a2
upgraded the k8s version to 1.22.3 && Post-release PR to v1.4.5
mskanth972 Nov 10, 2022
316239e
Merge pull request #828 from mskanth972/rpr2.1.4.5
Ashley-wenyizha Nov 10, 2022
02be8b7
Pre-release v1.4.6
mjsoyeon Nov 23, 2022
df222d2
Merge pull request #834 from mjsoyeon/Pre-release-v1.4.6_release-1.4
Ashley-wenyizha Nov 24, 2022
a93b33f
pre-release Changes in git command to pull latest version of utils 1.…
mskanth972 Nov 24, 2022
16f7c02
Merge pull request #836 from mskanth972/release-1.4
Ashley-wenyizha Nov 24, 2022
3cce2f5
Post release of v1.4.6
Ashley-wenyizha Nov 24, 2022
92e3d46
Merge pull request #838 from Ashley-wenyizha/release-1.4
Ashley-wenyizha Dec 2, 2022
ba01c56
Updated efs-utils to v1.34.3 && new release for efs-csi-driver v1.4.7
mskanth972 Dec 2, 2022
7555f3e
Merge pull request #843 from mskanth972/release-1.4
Ashley-wenyizha Dec 2, 2022
9feebbb
Modify example IAM policy
DanielRubinstein Nov 28, 2022
4973d6a
Merge pull request #847 from mskanth972/release-1.4
Ashley-wenyizha Dec 2, 2022
f278e7e
Post release of v1.4.7
mskanth972 Dec 2, 2022
2724d6a
Merge pull request #848 from mskanth972/release-1.4
Ashley-wenyizha Dec 2, 2022
2b4f8c0
Pre-release for v1.4.8
Ashley-wenyizha Dec 14, 2022
d6fc5f5
Merge pull request #853 from Ashley-wenyizha/release-1.4
Ashley-wenyizha Dec 14, 2022
7296093
Post release of v1.4.8
Ashley-wenyizha Dec 14, 2022
bce6f4c
Merge pull request #856 from Ashley-wenyizha/release-1.4
Ashley-wenyizha Dec 14, 2022
b65bcc7
Update to use release-1.4
Ashley-wenyizha Dec 16, 2022
3de874d
Merge pull request #857 from kubernetes-sigs/Ashley-wenyizha-patch-1
Ashley-wenyizha Dec 16, 2022
4ebdfe7
Update README for updating driver
Ashley-wenyizha Dec 16, 2022
3d7c94d
Merge pull request #860 from Ashley-wenyizha/release-1.4
Ashley-wenyizha Dec 16, 2022
8235796
Updated README.md for the broken link and updated Kubernetes Compabil…
mskanth972 Dec 19, 2022
b2d6fef
Merge pull request #861 from mskanth972/release-1.4
Ashley-wenyizha Dec 21, 2022
7d57650
Fix format for v1.4.2
Ashley-wenyizha Jan 5, 2023
1e2a6c1
Pre-release for v1.4.9
mskanth972 Jan 6, 2023
ed5b442
This PR adds a check to see if the "allocated gid" is the default Go …
mskanth972 Jan 6, 2023
e6d99e0
Bumps it for kustomize as well
markapruett Dec 6, 2022
19aa0b7
Merge pull request #873 from mskanth972/sucrelease1.4
Ashley-wenyizha Jan 7, 2023
bf4b608
Merge pull request #871 from mskanth972/v1.4.9release-1.4
Ashley-wenyizha Jan 7, 2023
a46ec67
Post release v1.4.9
Ashley-wenyizha Jan 7, 2023
5ab5d00
Merge pull request #874 from Ashley-wenyizha/post1.4.9
Ashley-wenyizha Jan 10, 2023
5ab1b5f
Update README for Container Arguments efs-plugin of efs-csi-node daem…
mskanth972 Jan 19, 2023
2b6fb7d
Merge pull request #884 from mskanth972/releaseaargup
k8s-ci-robot Jan 20, 2023
a470b46
Update README for tags Arguments efs-plugin of efs-csi-node daemonset
mskanth972 Jan 26, 2023
bb11df1
Merge pull request #894 from mskanth972/release-1.4
k8s-ci-robot Jan 26, 2023
9cb7d23
Allowing hostNetwork parameter
mskanth972 Feb 5, 2023
a6c9a08
Bumped the side-cars versions
mskanth972 Feb 5, 2023
272552a
Merge pull request #905 from mskanth972/siderelease
k8s-ci-robot Feb 6, 2023
8922801
Pre release PR for v1.5.0
Ashley-wenyizha Feb 6, 2023
991b7c7
Remove hostNetwork option
Ashley-wenyizha Feb 6, 2023
9013301
Merge pull request #913 from Ashley-wenyizha/removeHostNetworkRelease…
Ashley-wenyizha Feb 6, 2023
8be99da
Merge pull request #911 from Ashley-wenyizha/pre-release-PR-1.5.0
Ashley-wenyizha Feb 6, 2023
b5041b4
Post release v1.5.0
Ashley-wenyizha Feb 6, 2023
a88fdce
Merge pull request #914 from Ashley-wenyizha/post-release-1.5
Ashley-wenyizha Feb 7, 2023
ba23c85
README update
mskanth972 Feb 7, 2023
a96afb0
Merge pull request #919 from mskanth972/READMErelease1.5
k8s-ci-robot Feb 7, 2023
b210b2b
Upgrade AL2 version and address CVEs
mskanth972 Feb 10, 2023
ec1b7ff
Merge pull request #921 from mskanth972/SSLrelease
k8s-ci-robot Feb 13, 2023
8e9fb4c
Post-release v1.5.1
mskanth972 Feb 13, 2023
c092e3d
Merge pull request #923 from mskanth972/post-releasere
k8s-ci-robot Feb 14, 2023
9343e8c
Added notes for the DNS resolving issue
mskanth972 Feb 21, 2023
0068558
Merge pull request #928 from mskanth972/IPrelease
k8s-ci-robot Feb 21, 2023
f05133e
Added a link which references the file to on how to add the policy.
mskanth972 Feb 22, 2023
856d479
Merge pull request #930 from mskanth972/releaselinkupdate
k8s-ci-robot Feb 22, 2023
96f332f
Updated the delete-access-point-root-dir argument in README
mskanth972 Feb 23, 2023
a8a8084
Adding mskanth972 to the owner list
mskanth972 Feb 23, 2023
e4045a8
Merge pull request #934 from mskanth972/ownerlistin_release
k8s-ci-robot Feb 23, 2023
2af898b
Merge pull request #933 from mskanth972/Apargrelease
k8s-ci-robot Feb 23, 2023
b68a70e
Updating README on how to use Botocore to retrieve mount target ip ad…
mskanth972 Feb 24, 2023
96668a4
New image based on minimal EKS Distro images
RyanStan Jan 20, 2023
e4aaad1
feat(node/controller): allow to set updateStrategy
lefterisALEX Feb 22, 2023
df33483
Correctly passed the volume related arguments in the daemomonset and …
mskanth972 Feb 27, 2023
23ffba4
Merge pull request #940 from mskanth972/V1.5.2releasebranch
k8s-ci-robot Feb 27, 2023
3f27970
Merge pull request #941 from mskanth972/argsupdatev1.5.2
k8s-ci-robot Feb 27, 2023
70984af
update golang.org/x/net to latest version
RomanBednar Jan 30, 2023
37997a0
Pre-release PR of v1.5.2
Ashley-wenyizha Feb 27, 2023
e767e2f
Merge pull request #944 from mskanth972/romarelease
k8s-ci-robot Feb 27, 2023
3247b0c
Merge pull request #938 from Ashley-wenyizha/pre-release-1.5.2
k8s-ci-robot Feb 27, 2023
da58a58
Merge pull request #936 from mskanth972/malrleaseBo
k8s-ci-robot Feb 27, 2023
c024ece
Post release v1.5.2
Ashley-wenyizha Feb 28, 2023
f042247
Merge pull request #948 from Ashley-wenyizha/post-release-1.5.2
k8s-ci-robot Feb 28, 2023
6cefa0f
Pre-release PR of v1.5.3
mskanth972 Mar 1, 2023
b5402a9
Move python packages to location on sys.path
RyanStan Mar 1, 2023
a00e9db
Merge pull request #952 from mskanth972/BotPR
k8s-ci-robot Mar 1, 2023
1f2d4cd
Merge pull request #953 from mskanth972/releasev1.5.3
k8s-ci-robot Mar 1, 2023
e16f6e6
Post-release PR of v1.5.3
mskanth972 Mar 1, 2023
b3e4492
Merge pull request #956 from mskanth972/post-releasePR
k8s-ci-robot Mar 2, 2023
b92782f
Updated the example IAM policy
mskanth972 Mar 15, 2023
8778409
Merge pull request #965 from mskanth972/policyrelease
k8s-ci-robot Mar 15, 2023
bd4af21
Update the version of golang.org/x/net
RyanStan Mar 14, 2023
10b52a9
Pre-release PR for v1.5.4
mskanth972 Mar 16, 2023
2e3c6ad
Merge pull request #966 from mskanth972/golangrelease
k8s-ci-robot Mar 16, 2023
9597507
Merge pull request #968 from mskanth972/Pre-release4
k8s-ci-robot Mar 16, 2023
2a40065
Post-release PR for v1.5.4
mskanth972 Mar 16, 2023
399f7bc
Merge pull request #970 from mskanth972/Postrelease4
k8s-ci-robot Mar 16, 2023
4e6b598
Upgrade k8s and eksctl version for Test cluster failure fix
Ashley-wenyizha May 3, 2023
9f9ccc2
Updated the K8s packages to 1.22.16 to mitigate the CVE-2022-3294
mskanth972 Apr 20, 2023
cf4f2f5
Bumped the side-cars version to the latest
mskanth972 May 5, 2023
37433fb
Merge pull request #994 from mskanth972/ReleasePRS
k8s-ci-robot May 8, 2023
4107f38
Pre-release PR for V1.5.5
mskanth972 May 8, 2023
ae7e6c3
Merge pull request #997 from mskanth972/relea1.5.5
k8s-ci-robot May 8, 2023
8f6d5c0
Post-release PR for V1.5.5
mskanth972 May 8, 2023
1e5fc69
Merge pull request #1000 from mskanth972/release1.5.5
k8s-ci-robot May 9, 2023
55b64ce
Added the SecurityContext for Driver
mskanth972 May 10, 2023
e36da38
Add reminder to always update weaveworks when updating policy
Ashley-wenyizha May 17, 2023
ef7ce75
Updating README on how to delete access point when deleting PVC
mskanth972 May 17, 2023
445b58b
Updated the README with information on mountOptions that can be provi…
mskanth972 May 18, 2023
6785ba3
Updated Side-cars to address pull back error in private manifest
mskanth972 May 24, 2023
6d49ac3
Merge pull request #1010 from mskanth972/Security-context
k8s-ci-robot May 24, 2023
001b94d
Merge pull request #1011 from mskanth972/README
Ashley-wenyizha May 24, 2023
2c1d2e6
Merge pull request #1012 from mskanth972/upside
Ashley-wenyizha May 24, 2023
d6ccb34
Pre-release of v1.5.6
mskanth972 May 24, 2023
fe23648
Merge pull request #1015 from mskanth972/Pre1.5.6re
k8s-ci-robot May 24, 2023
9146f29
Post-release of v1.5.6
mskanth972 May 25, 2023
a894eb8
Merge pull request #1017 from mskanth972/1.5.6post
k8s-ci-robot May 25, 2023
3c60a6d
Bump the helm version to pick the latest side-car images.
mskanth972 May 30, 2023
8e1dd1c
Merge pull request #1021 from mskanth972/hupgr
k8s-ci-robot May 30, 2023
4862c83
Bump the helm version to v2.4.5 to avoid losing track of state files …
mskanth972 Jun 8, 2023
c489051
Merge pull request #1031 from mskanth972/helmbump
k8s-ci-robot Jun 8, 2023
304ee8b
Validate fstype on CreateVolume, but not NodePublishVolume
jingxu97 Jun 7, 2023
07356c5
Upgraded golang to 1.20
kalpanathanneeru21 May 5, 2023
493b7d4
B
mskanth972 May 30, 2023
61c225c
Merge pull request #1036 from mskanth972/fstype
k8s-ci-robot Jun 19, 2023
35efe3e
Pre-release of v1.5.7
mskanth972 Jun 19, 2023
557f00a
Merge pull request #1038 from mskanth972/privatetest
Ashley-wenyizha Jun 19, 2023
b7e522f
Merge pull request #1037 from mskanth972/golang_update
k8s-ci-robot Jun 19, 2023
93728a8
Merge pull request #1040 from mskanth972/pre-releasev1.5.7
k8s-ci-robot Jun 19, 2023
191c77d
Post-release of v1.5.7
mskanth972 Jun 19, 2023
24c9636
Merge pull request #1044 from mskanth972/releasev1.5.7
k8s-ci-robot Jun 19, 2023
67c58db
Updated the security context parameter of the efs-plugin container
mskanth972 Jul 5, 2023
3845587
golang update for CVE
mskanth972 Jul 7, 2023
fcc807a
Merge pull request #1058 from mskanth972/SecurityConPR
k8s-ci-robot Jul 10, 2023
37e01a1
Merge pull request #1059 from mskanth972/golangupdate
Ashley-wenyizha Jul 10, 2023
7b40d99
Pre-release PR of v1.5.8
mskanth972 Jul 10, 2023
51110f3
Merge pull request #1061 from mskanth972/pre-releaseRv1.5.8
k8s-ci-robot Jul 10, 2023
7e5cd51
Post-release PR of v1.5.8
mskanth972 Jul 11, 2023
8982252
Merge pull request #1062 from mskanth972/post-releasev1.5.8
k8s-ci-robot Jul 11, 2023
4df43d7
go update and k8s update
mskanth972 Feb 27, 2023
8c0ce8c
Remove SSH from CI
mskanth972 May 24, 2023
3e4ddff
Merge pull request #1079 from mskanth972/K8sup_and_bye-ssh
k8s-ci-robot Jul 31, 2023
bd4ab2b
Remove usage of 'echo' from log collector script
RyanStan Jul 20, 2023
23f9f33
Merge pull request #1080 from mskanth972/remove-echofro_debug
k8s-ci-robot Jul 31, 2023
d36bfb1
Pre-release PR of v1.5.9
mskanth972 Jul 11, 2023
80c70f7
Merge pull request #1081 from mskanth972/v1.5.9re
k8s-ci-robot Jul 31, 2023
4484a4f
Post-release PR of v1.5.9
mskanth972 Aug 1, 2023
a681ab0
Merge pull request #1084 from mskanth972/posrev1.5.9
k8s-ci-robot Aug 1, 2023
bccb810
Set efs-plugin container security context to true
seanzatzdev-amazon Aug 10, 2023
9ecf3e2
Bump golang.org/x/net/html to fix CVE-2023-3978
jsafrane Aug 8, 2023
163f545
Update reading/writing without interruption after pod restart e2e test
torredil Aug 6, 2023
ce5ac06
Merge pull request #1103 from mskanth972/torelease
k8s-ci-robot Aug 17, 2023
5d12fbf
Merge pull request #1101 from mskanth972/SCparam
k8s-ci-robot Aug 17, 2023
deda0aa
Merge pull request #1102 from mskanth972/fix-net/html
k8s-ci-robot Aug 17, 2023
4c3b7a9
Pre-release PR for v1.6.0
mskanth972 Aug 17, 2023
62b0a9e
Merge pull request #1106 from mskanth972/pre-release1.6
k8s-ci-robot Aug 17, 2023
d764e74
post-release PR for v1.6.0
mskanth972 Aug 18, 2023
bcc512d
Merge pull request #1109 from mskanth972/postv1.6.0
k8s-ci-robot Aug 18, 2023
6b46226
Adds subPathPattern to compliment basePath
jonathanrainer Oct 18, 2021
b94205f
Adding ensureUniqueDirectory
jonathanrainer Oct 18, 2021
514c16c
Updating documentation and examples
jonathanrainer Oct 18, 2021
9861293
extend Cloud interface to allow listing access points
RomanBednar Nov 15, 2022
b0fec1c
fix gid allocator
RomanBednar Dec 14, 2022
dbe8a6d
add unit tests
RomanBednar Aug 21, 2023
19957f6
tidy && vendor
RomanBednar Aug 21, 2023
d67ee31
Update manifest paths in k8s provisioning e2e test
seanzatzdev-amazon Aug 31, 2023
e0e814d
Add unit test for subpath pattern w repeated elements
seanzatzdev-amazon Aug 30, 2023
84875d8
Add e2e test for dynamic provisioning
seanzatzdev-amazon Sep 7, 2023
b356bed
Add CSI_NODE_NAME to node Daemonset
RyanStan Sep 12, 2023
bba0f6f
Remove old TravisCI config file
asherf Mar 31, 2023
fdf5e22
Fix ensureUniqueDirectory paramater at docs
wilkerlucio Sep 14, 2023
ff74271
Increased the AccessPoint MAX limit from 120 to 1000
seanzatzdev-amazon Sep 15, 2023
3343f4c
Move to new s3 bucket
dims Sep 16, 2023
7cc7182
Add hostnetwork back to Node Daemonset
RyanStan Sep 13, 2023
5c62733
Re-use Access point.
mskanth972 May 12, 2023
80d1a7c
Merge pull request #1142 from seanzatzdev-amazon/release-1.7
k8s-ci-robot Sep 19, 2023
71e430e
Pre-release PR for v1.7.0
seanzatzdev-amazon Sep 20, 2023
4a07143
Merge pull request #1143 from seanzatzdev-amazon/release-1.7
k8s-ci-robot Sep 20, 2023
8603e31
post-release PR for v1.7.0
seanzatzdev-amazon Sep 20, 2023
fd65673
Merge pull request #1145 from seanzatzdev-amazon/release-1.7
k8s-ci-robot Sep 20, 2023
6f2c65c
Updating README for 'noresvport' mount option
mskanth972 Sep 27, 2023
c10b2c5
Fix typo in installation with public manifest
ysam12345 Oct 20, 2023
655f7f9
Bump Kubernetes deps to 1.26
jsafrane Nov 2, 2023
82ba33f
CVE-2023-45142: bump otelhttp to v0.45.0
jsafrane Nov 2, 2023
df75d47
Update tests to new Kubernetes libs
jsafrane Nov 2, 2023
92cc733
Fixed Posixuser nil pointer dereference issue
mskanth972 Nov 8, 2023
4b92079
Merge pull request #1183 from mskanth972/cherrypick1.7.1
k8s-ci-robot Nov 9, 2023
cfe1e17
Pre-release for v1.7.1
mskanth972 Nov 9, 2023
4ed0b46
Merge pull request #1185 from mskanth972/pre-releasev.1.7.1
k8s-ci-robot Nov 9, 2023
9350242
Post-release PR for v1.7.1
mskanth972 Nov 9, 2023
cf1f9f5
Merge pull request #1189 from mskanth972/post-v1.7.1re
Ashley-wenyizha Nov 9, 2023
051bce4
Bump the side-cars to the latest
mskanth972 Oct 6, 2023
ebda121
Update Static Provisioning README.md to include information on mountt…
seanzatzdev-amazon Nov 13, 2023
5d26fef
Updated the apiversion in storageclass.yaml
Rajit11 Nov 14, 2023
302777f
Fixed the EFS CSI driver race condition
mskanth972 Nov 17, 2023
51d0085
make gid allocator work with cross account feature
RomanBednar Nov 21, 2023
2861679
GID allocator should allocate in increasing order
RomanBednar Nov 7, 2023
b72be8d
Merge pull request #1208 from seanzatzdev-amazon/release-1.7
k8s-ci-robot Dec 6, 2023
2b81aa2
Pre-release for v1.7.2
seanzatzdev-amazon Dec 6, 2023
b6cfb8b
Merge pull request #1212 from seanzatzdev-amazon/release-1.7
mskanth972 Dec 6, 2023
f87b312
Post-release PR for v1.7.2
seanzatzdev-amazon Dec 7, 2023
b4c2608
Merge pull request #1216 from seanzatzdev-amazon/release-1.7
k8s-ci-robot Dec 7, 2023
d97f4a0
CVE-2023-48795: bump golang.org/x/crypto to v0.17.0
dobsonj Dec 19, 2023
7d97ab2
Edit file paths in provisioning.go to fix failing e2e test
seanzatzdev-amazon Dec 21, 2023
d31495d
set results count for listing access points
RomanBednar Dec 12, 2023
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.
17 changes: 0 additions & 17 deletions .travis.yml

This file was deleted.

94 changes: 91 additions & 3 deletions CHANGELOG-1.x.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,99 @@
# V1.4.1
* EFS-CSI pod impersonation implementation ([#710](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/710), [@lmouhib](https://github.com/lmouhib))
* Changelog/Version/Readme udpate of v1.4.0 ([#730](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/730), [@Ashley-wenyizha](https://github.com/Ashley-wenyizha))
# V1.7.2
* Fixed the GID allocator work with the cross account feature. ([#1199](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1199), [@RomanBednar](https://github.com/RomanBednar))
* Added Startup Taint Removal Feature to alleviate potential race conditions. ([#1197](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1197), [@mskanth972](https://github.com/mskanth972))
* Updated the apiversion in StaticProvisioning storageclass.yaml example file. ([#1193](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1193), [@Rajit11](https://github.com/Rajit11))
* README Update: Update Static Provisioning README.md on mounttargetip option. ([#1192](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1192), [@seanzatzdev-amazon](https://github.com/seanzatzdev-amazon))
* Updated the GID allocator to allocate GIDs in increasing order. ([#1182](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1182), [@RomanBednar](https://github.com/RomanBednar))
* Updated the sidecar tags to the latest. ([#1161](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1161), [@mskanth972](https://github.com/mskanth972))
# V1.7.1
* Fixed Posixuser nil pointer dereference issue. ([#1180](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1180), [@mskanth972](https://github.com/mskanth972))
* Fixed CVE-2023-45142: bump k8s and opentelemetry. ([#1176](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1176), [@jsafrane](https://github.com/jsafrane))
* README Update: Fix typo in installation with public manifest. ([#1168](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1168), [@ysam12345](https://github.com/ysam12345))
* README Update: Updating README for 'noresvport' mount option. ([#1158](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1158), [@mskanth972](https://github.com/mskanth972))
# V1.7.0
* Added Storage Class features to allow more control of the directory structure of Access Points under Dynamic Provisioning. ([#640](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/640), [@jonathanrainer](https://github.com/jonathanrainer))
* Added Storage Class feature to allow access points to be replicated across different clusters. ([#1026](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1026), [@mskanth972](https://github.com/mskanth972))
* Fixed GID allocator. ([#850](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/850), [@RomanBednar](https://github.com/RomanBednar))
* Added unit test for subpath patterns with repeated elements. ([#1117](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1117), [@seanzatzdev-amazon](https://github.com/seanzatzdev-amazon))
* Updated manifest paths in aws-efs-csi-driver/vendor/k8s.io/kubernetes/test/e2e/storage/testsuites/provisioning.go. ([#1118](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1118), [@seanzatzdev-amazon](https://github.com/seanzatzdev-amazon))
* Added e2e test for dynamic provisioning. ([#1120](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1120), [@seanzatzdev-amazon](https://github.com/seanzatzdev-amazon))
* Added CSI_NODE_NAME to node Daemonset. ([#1124](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1124), [@RyanStan](https://github.com/RyanStan))
* Removed old TravisCI config file. ([#1129](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1129), [@jacobwolfaws](https://github.com/jacobwolfaws))
* Added hostnetwork back to Node Daemonset. ([#1130](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1130), [@RyanStan](https://github.com/RyanStan))
* Fixed ensureUniqueDirectory parameter in docs. ([#1133](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1133), [@wilkerlucio](https://github.com/wilkerlucio))
* Increased the AccessPoint MAX limit from 120 to 1000. ([#1135](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1135), [@seanzatzdev-amazon](https://github.com/seanzatzdev-amazon))
* Moved to new s3 bucket. ([#1137](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1137), [@dims](https://github.com/dims))
# V1.6.0
* Bump golang.org/x/net/html to fix CVE-2023-3978. ([#1089](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1089), [@jsafrane](https://github.com/jsafrane))
* Set efs-plugin container security context to `true` which can solve the deleteAccessPointRootDir issues. ([#1096](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1096),
[@seanzatzdev-amazon](https://github.com/seanzatzdev-amazon))
* Updated all the necessary components to enable running kOps / EKS e2e CI jobs in the latest version of K8s without `hostNetwork: true`. ([#1088](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1088), [@torredil](https://github.com/torredil))
# V1.5.9
* Addressed CVEs (CVE-2023-2602, CVE-2019-15167, CVE-2-23-2431, CVE-2023-2727).
* updated go and k8s packages and removed SSH from CI as it is unnecessary and introduces a potential flake point. ([#1007](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1007), [@mskanth972](https://github.com/mskanth972))
* Remove usage of 'echo' from log collector script. ([#1071](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1071), [@RyanStan](https://github.com/RyanStan))
# V1.5.8
* Addressed CVEs (CVE-2023-29491, CVE-2023-32731).
* Updated the security context parameter of the efs-plugin container. ([#1055](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1055), [@mskanth972](https://github.com/mskanth972))
# V1.5.7
* Addressed CVEs (CVE-2023-0464, CVE-2023-0466, CVE-2023-2650, CVE-2023-0465, CVE-2015-8390, CVE-2015-8394)
* Added a e2e test to make sure that side-car images are located in Private ECR repository. ([#1018](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1018), [@mskanth972](https://github.com/mskanth972))
* Upgraded golang to v1.20. ([#992](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/992), [@kalpanathanneeru21](https://github.com/kalpanathanneeru21))
* Validate fstype on CreateVolume rather than NodePublishVolume. ([#1027](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1027), [@jingxu97](https://github.com/jingxu97))
# V1.5.6
* Added the SecurityContext for Driver ([#1001](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1001), [@mskanth972](https://github.com/mskanth972))
* Updated Side-cars to address pull back error in private manifest ([#1009](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1009), [@mskanth972](https://github.com/mskanth972))
* Add reminder to always update weaveworks when updating policy ([#1002](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1002), [@Ashley-wenyizha](https://github.com/Ashley-wenyizha))
* Updating README on how to delete access point when deleting PVC ([#1004](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1004), [@mskanth972](https://github.com/mskanth972))
* Updated the README with information on mountOptions that can be provided while mounting ([#1006](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/1006), [@mskanth972](https://github.com/mskanth972))
# V1.5.5
* Updated the K8s packages to 1.22.16 to mitigate the CVE-2022-3294 ([#984](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/984), [@mskanth972](https://github.com/mskanth972))
* Upgrade k8s and eksctl version for Test cluster failure fix ([#987](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/987), [@Ashley-wenyizha](https://github.com/Ashley-wenyizha))
* Bumped the side-cars version to the latest ([#993](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/993), [@mskanth972](https://github.com/mskanth972))
# V1.5.4
* Mitigated golang CVE-2022-41723 ([#961](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/961), [@RyanStan](https://github.com/RyanStan))
* Updated the example IAM policy by adding `elasticfilesystem:TagResource` permission for tagging EFS resources. ([#964](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/964), [@mskanth972](https://github.com/mskanth972))
# V1.5.3
* Updated the Dockerfile to move python packages to location on sys.path ([#951](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/951), [@RyanStan](https://github.com/RyanStan))
# V1.5.2
* Golang.org/x/net version update ([#897](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/897), [@RomanBednar](https://github.com/RomanBednar))
* New image based on minimal EKS Distro images ([#903](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/903), [@RyanStan](https://github.com/RyanStan))
* feat(node/controller): allow to set updateStrategy ([#740](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/740), [@lefterisALEX](https://github.com/lefterisALEX))
* Revised and passed volume related arguments in the daemonset instead of controller ([#942](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/942), [@mskanth972](https://github.com/mskanth972))
* README update on `delete-access-point-root-dir` argument
* README update on DNS name resolving issue
# V1.5.1
* Upgrade AL2 version and address CVEs ( CVE-2022-4304, CVE-2023-0215, CVE-2023-0286 )
# V1.5.0
* Upgrade to latest sidecars versions
* Upgrade AL2 version and address CVEs (CVE-2021-4217, CVE-2022-0529, CVE-2022-0530, CVE-2022-4141, CVE-2023-0049, CVE-2022-45061, CVE-2022-27781, CVE-2022-23521, CVE-2021-46848, CVE-2022-4292, CVE-2022-43551, CVE-2022-35737, CVE-2022-42898, CVE-2022-41903)
# V1.4.9
* Bumped up the sidecars version
* Fixed-AWS EFS CSI Driver crashes if Access Point creation fails and static GID set
* Update efs-csi-driver to use efs-utils latest release v1.34.5 which Handle invalid mount point name, Avoid redundant get_target_region call, Update man page and Watchdog detect empty private key and regenerate
# V1.4.8
* Use efs-utils version v1.34.4 for stunnel fix ([#125](https://github.com/aws/efs-utils/issues/125)
# V1.4.7
* Update the efs-utils to v1.34.3 to reduce possibility of multiple mounts starting from same port range.
* Added following permissions to the policy json at https://raw.githubusercontent.com/kubernetes-sigs/aws-efs-csi-driver/master/examples/kubernetes/cross_account_mount/iam-policy-examples/describe-mount-target-example.json
# V1.4.6
* Update efs-utils to stunnel5.
# V1.4.5
* upgrade to k8s.io/kubernetes v1.22.3 to mitigate the CVE-2021-25740.
# V1.4.4
* Reverting back the efs-utils version from v1.34.1 (latest version) to v1.33.4 (previous version) as in the the new version v1.34.1 stunnel bin is removed in csi-driver.
# V1.4.3
* Release-1.4 : post-release files updated ([#782](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/782), [@mskanth972](https://github.com/mskanth972))
* Mitigated AL2 related CVEs including : CVE-2022-27664, CVE-2018-25032, CVE-2021-4189, CVE-2022-0391, CVE-2021-3999, CVE-2022-30630, CVE-2022-3099, CVE-2022-30631, CVE-2022-2982, CVE-2022-29526, CVE-2022-2287, CVE-2021-3737, CVE-2021-3733, CVE-2019-12900
* Update deprecated NodeSelector ([#743](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/743), [@dschunack](https://github.com/dschunack))
# V1.4.2
* Update golang.org/x/text/language for CVE-2021-38561 ([#738](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/738), [@RomanBednar](https://github.com/RomanBednar))
* Update uid/gid Readme ([#752](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/752), [@Ashley-wenyizha](https://github.com/Ashley-wenyizha))
* Should not pass in mount option of awscredsuri ([#755](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/755), [@Ashley-wenyizha](https://github.com/Ashley-wenyizha))
* Added support for FIPS ([#760](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/760), [@dima618](https://github.com/dima618))
* Revise awscredsuri validation to prefix check ([#762](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/762), [@Ashley-wenyizha](https://github.com/Ashley-wenyizha))
# V1.4.1
* Latest AL2 base image update
# V1.4.0
* Conditionally added AWS_STS_REGIONAL_ENDPOINTS flag ([#585](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/585), [@holmesb](https://github.com/holmesb))
* Removing Dependency on IMDS, allowing `hostNetwork: true` to be removed ([#681](https://github.com/kubernetes-sigs/aws-efs-csi-driver/pull/681), [@jonathanrainer](https://github.com/jonathanrainer))
Expand Down
55 changes: 42 additions & 13 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 golang:1.17 as builder
FROM public.ecr.aws/eks-distro-build-tooling/golang:1.20 as go-builder
WORKDIR /go/src/github.com/kubernetes-sigs/aws-efs-csi-driver

ARG TARGETOS
Expand All @@ -28,40 +28,69 @@ ENV EFS_CLIENT_SOURCE=$client_source

RUN OS=${TARGETOS} ARCH=${TARGETARCH} make $TARGETOS/$TARGETARCH

FROM amazonlinux:2 as linux-amazon
RUN yum update -y
FROM public.ecr.aws/eks-distro-build-tooling/python:3.9-gcc-al2 as rpm-provider

# Install efs-utils from github by default. It can be overriden to `yum` with --build-arg when building the Docker image.
# If value of `EFSUTILSSOURCE` build arg is overriden with `yum`, docker will install efs-utils from Amazon Linux 2's yum repo.
ARG EFSUTILSSOURCE=github
RUN if [ "$EFSUTILSSOURCE" = "yum" ]; \
RUN mkdir -p /tmp/rpms && \
if [ "$EFSUTILSSOURCE" = "yum" ]; \
then echo "Installing efs-utils from Amazon Linux 2 yum repo" && \
yum -y install amazon-efs-utils-1.31.1-1.amzn2.noarch; \
yum -y install --downloadonly --downloaddir=/tmp/rpms amazon-efs-utils-1.35.0-1.amzn2.noarch; \
else echo "Installing efs-utils from github using the latest git tag" && \
yum -y install git rpm-build make && \
git clone https://github.com/aws/efs-utils && \
cd efs-utils && \
git checkout $(git describe --tags $(git rev-list --tags --max-count=1)) && \
make rpm && yum -y install build/amazon-efs-utils*rpm && \
make rpm && mv build/amazon-efs-utils*rpm /tmp/rpms && \
# clean up efs-utils folder after install
cd .. && rm -rf efs-utils && \
yum clean all; \
fi

# Install botocore required by efs-utils for cross account mount
RUN yum -y install wget && \
wget https://bootstrap.pypa.io/get-pip.py -O /tmp/get-pip.py && \
python3 /tmp/get-pip.py && \
pip3 install botocore || /usr/local/bin/pip3 install botocore && \
rm -rf /tmp/get-pip.py
RUN pip3 install --user botocore

# This image is equivalent to the eks-distro-minimal-base-python image but with pip installed as well
FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-python-builder:3.9-al2 as rpm-installer

COPY --from=rpm-provider /tmp/rpms/* /tmp/download/

# second param indicates to skip installing dependency rpms, these will be installed manually
# cd, ls, cat, vim, tcpdump, are for debugging
RUN clean_install amazon-efs-utils true && \
install_binary \
/usr/bin/cat \
/usr/bin/cd \
/usr/bin/df \
/usr/bin/env \
/usr/bin/find \
/usr/bin/grep \
/usr/bin/ls \
/usr/bin/mount \
/usr/bin/umount \
/sbin/mount.nfs4 \
/usr/bin/openssl \
/usr/bin/sed \
/usr/bin/stat \
/usr/bin/stunnel5 \
/usr/sbin/tcpdump \
/usr/bin/which && \
cleanup "efs-csi"

# At image build time, static files installed by efs-utils in the config directory, i.e. CAs file, need
# to be saved in another place so that the other stateful files created at runtime, i.e. private key for
# client certificate, in the same config directory can be persisted to host with a host path volume.
# Otherwise creating a host path volume for that directory will clean up everything inside at the first time.
# Those static files need to be copied back to the config directory when the driver starts up.
RUN mv /etc/amazon/efs /etc/amazon/efs-static-files
RUN mv /newroot/etc/amazon/efs /newroot/etc/amazon/efs-static-files

FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-python:3.9.14-al2 AS linux-amazon

COPY --from=rpm-installer /newroot /
COPY --from=rpm-provider /root/.local/lib/python3.9/site-packages/ /usr/lib/python3.9/site-packages/

COPY --from=builder /go/src/github.com/kubernetes-sigs/aws-efs-csi-driver/bin/aws-efs-csi-driver /bin/aws-efs-csi-driver
COPY --from=go-builder /go/src/github.com/kubernetes-sigs/aws-efs-csi-driver/bin/aws-efs-csi-driver /bin/aws-efs-csi-driver
COPY THIRD-PARTY /

ENTRYPOINT ["/bin/aws-efs-csi-driver"]
6 changes: 4 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=v1.4.1
VERSION=v1.7.2

PKG=github.com/kubernetes-sigs/aws-efs-csi-driver
GIT_COMMIT?=$(shell git rev-parse HEAD)
Expand Down Expand Up @@ -123,12 +123,13 @@ test-e2e:
AWS_AVAILABILITY_ZONES=us-west-2a,us-west-2b,us-west-2c \
TEST_PATH=./test/e2e/... \
GINKGO_FOCUS="\[efs-csi\]" \
GINKGO_SKIP="\[Disruptive\]|\[Serial\]" \
./hack/e2e/run.sh

.PHONY: test-e2e-external-eks
test-e2e-external-eks:
CLUSTER_TYPE=eksctl \
K8S_VERSION="1.20" \
K8S_VERSION="1.25" \
DRIVER_NAME=aws-efs-csi-driver \
HELM_VALUES_FILE="./hack/values_eksctl.yaml" \
CONTAINER_NAME=efs-plugin \
Expand All @@ -137,6 +138,7 @@ test-e2e-external-eks:
AWS_AVAILABILITY_ZONES=us-west-2a,us-west-2b,us-west-2c \
TEST_PATH=./test/e2e/... \
GINKGO_FOCUS="\[efs-csi\]" \
GINKGO_SKIP="\[Disruptive\]|\[Serial\]" \
EKSCTL_ADMIN_ROLE="Infra-prod-KopsDeleteAllLambdaServiceRoleF1578477-1ELDFIB4KCMXV" \
./hack/e2e/run.sh

Expand Down
1 change: 1 addition & 0 deletions OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ approvers:
- nckturner
- jqmichael
- Ashley-wenyizha
- mskanth972
54 changes: 54 additions & 0 deletions charts/aws-efs-csi-driver/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,58 @@
# Helm chart
# v2.5.2
* Bump app/driver version to `v1.7.2`
# v2.5.1
* Bump app/driver version to `v1.7.1`
# v2.5.0
* Bump app/driver version to `v1.7.0`
# v2.4.9
* Bump app/driver version to `v1.6.0`
# v2.4.8
* Bump app/driver version to `v1.5.9`
# v2.4.7
* Bump app/driver version to `v1.5.8`
# v2.4.6
* Bump app/driver version to `v1.5.7`
# v2.4.5
* Bump helm version for change of state-dir path to avoid losing track of state files which exists already to `v2.4.5`
# v2.4.4
* Bump helm version to pick the latest side-car images `v2.4.4`
# V2.4.3
* Bump app/driver version to `v1.5.6`
# V2.4.2
* Bump app/driver version to `v1.5.5`
# v2.4.1
* Bump app/driver version to `v1.5.4`
# v2.4.0
* Bump app/driver version to `v1.5.3`
# v2.3.9
* Bump app/driver version to `v1.5.2`
# v2.3.8
* Bump app/driver version to `v1.5.1`
# v2.3.7
* Bump app/driver version to `v1.5.0`
# v2.3.6
* Bump app/driver version to `v1.4.9`
# v2.3.5
* Bump app/driver version to `v1.4.8`

# v2.3.4
* Bump app/driver version to `v1.4.7`

# v2.3.3
* Bump app/driver version to `v1.4.6`

# v2.3.2
* Bump app/driver version to `v1.4.5`

# v2.3.1
* Bump app/driver version to `v1.4.4`

# v2.3.0
* Bump app/driver version to `v1.4.3`

# v2.2.9
* Bump app/driver version to `v1.4.2`

# v2.2.8
* Bump app/driver version to `v1.4.1`
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: 2.2.8
appVersion: 1.4.1
version: 2.5.2
appVersion: 1.7.2
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
Loading
Loading