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

STOR-1400: Rebase to v1.25.0 for OCP 4.15 #244

Merged
merged 249 commits into from
Nov 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
249 commits
Select commit Hold shift + click to select a range
b372901
update list of nitro instances
petderek Apr 15, 2023
c284219
Release 1.18.0
ConnorJC3 Apr 17, 2023
c17c4fa
Merge pull request #1574 from ConnorJC3/release-1.18
k8s-ci-robot Apr 17, 2023
37ee32d
Merge pull request #1575 from kubernetes-sigs/release-1.18
k8s-ci-robot Apr 17, 2023
a2d2180
Use K8s stable-1.27 for External Storage tests on Windows
torredil Apr 18, 2023
bf3f31d
Merge pull request #1576 from torredil/e2e
k8s-ci-robot Apr 19, 2023
dc34783
Fix e2e test flakes due to volume node affinity conflict
torredil Apr 20, 2023
dd719c1
Merge pull request #1573 from petderek/master
k8s-ci-robot Apr 20, 2023
88db58c
Allow throughput with defaulted GP3 volume type
ConnorJC3 Apr 21, 2023
aaeddc0
Merge pull request #1584 from ConnorJC3/fix-default-throughput
k8s-ci-robot Apr 24, 2023
f8fa5e4
Merge pull request #1578 from torredil/e2e-node-affinity
k8s-ci-robot Apr 25, 2023
22e8f70
Increase external test pod start timeout
torredil May 3, 2023
0d764ba
Merge pull request #1586 from torredil/podstart-timeout
k8s-ci-robot May 3, 2023
f788016
Add hanyuel to OWNERS
hanyuel May 3, 2023
b57d85d
Merge pull request #1587 from hanyuel/add-owner
k8s-ci-robot May 3, 2023
c731fb0
Add Startup Taint Removal Feature
ConnorJC3 May 3, 2023
6a34430
Use dl.k8s.io instead of kubernetes-release bucket
ratnopamc May 11, 2023
7b6f39e
Remove CPU limits; Decrease node-driver-registrar's livenessprobe fre…
torredil May 12, 2023
3d602cc
Merge pull request #1593 from ratnopamc/deprecate-k8s-release-url
k8s-ci-robot May 12, 2023
7fe1031
Check for 'not mounted' in linux Unstage/Unpublish
ConnorJC3 May 15, 2023
2fa8ad0
Drop support for Windows 20H2
torredil May 15, 2023
691bac1
Merge pull request #1588 from ConnorJC3/startup-taint
k8s-ci-robot May 15, 2023
443b6f3
Remove EC2 interface
ConnorJC3 May 11, 2023
7f79b95
Merge pull request #1597 from ConnorJC3/fix-umount
k8s-ci-robot May 15, 2023
339f2aa
Add option to append extra string to user agent
torredil May 15, 2023
1913737
Merge pull request #1594 from ConnorJC3/remove-ec2-iface
k8s-ci-robot May 15, 2023
bb708fc
Merge pull request #1596 from torredil/cpu
k8s-ci-robot May 15, 2023
dce6c04
Merge pull request #1598 from torredil/windows-20h2
k8s-ci-robot May 15, 2023
1560d54
Enable volume modification through annotations
rdpsin May 13, 2023
4e8d03d
Migrate to EKS-D Windows base images
ConnorJC3 May 15, 2023
cdaa6d3
Merge pull request #1599 from torredil/user-agent
k8s-ci-robot May 15, 2023
d47ee59
Merge pull request #1600 from rdpsin/modify-volume
k8s-ci-robot May 15, 2023
d4d267c
Merge pull request #1601 from ConnorJC3/minimal-windows-image
k8s-ci-robot May 15, 2023
d9bb971
Upgrade dependencies
torredil May 15, 2023
a0ec0da
Merge pull request #1602 from torredil/upgrade-deps-119
k8s-ci-robot May 15, 2023
c4399e2
Release 1.19
ConnorJC3 May 15, 2023
6889825
Merge pull request #1603 from kubernetes-sigs/release-1.19
k8s-ci-robot May 15, 2023
579cf77
Enable leader election in csi-resizer sidecar
rdpsin May 17, 2023
1b1e877
idempotent unmount from NodeUnstageVolume / NodeUnpublishVolume
dobsonj May 17, 2023
47a0e10
Merge pull request #1606 from rdpsin/master
k8s-ci-robot May 17, 2023
9b7b951
Merge pull request #1605 from dobsonj/idempotent-unmount
k8s-ci-robot May 18, 2023
0f78b72
remove iopspergb mandatory constraint on io1 volume
surian May 4, 2023
771e745
Merge pull request #1590 from surian/remove_constraint_io1_volume
k8s-ci-robot May 19, 2023
39b0c07
Bump kOps k8s version to 1.27; Bump eksctl k8s version to 1.26
ConnorJC3 Apr 11, 2023
c8eaf99
Update logline to remove "formatted"
odinuge May 23, 2023
38b60ac
Merge pull request #1612 from odinuge/patch-1
k8s-ci-robot May 23, 2023
545b4e3
Revert Increase external test pod start timeout #1586
torredil May 25, 2023
4e385c5
Remove old coverage banner from README
jacobwolfaws May 26, 2023
31c6df4
Merge pull request #1617 from jacobwolfaws/master
k8s-ci-robot May 26, 2023
fb6d456
Merge pull request #1615 from torredil/pod-test-timeout
k8s-ci-robot Jun 5, 2023
fff537d
Namespace-scoped leases permissions
torredil Jun 5, 2023
1972d10
Merge pull request #1614 from torredil/leases-perm
k8s-ci-robot Jun 7, 2023
ed3c33d
Merge pull request #1567 from ConnorJC3/ci-1.27
k8s-ci-robot Jun 14, 2023
ebf09c1
Add additionalArgs parameter for sidecars
ConnorJC3 Jun 14, 2023
4dfa25d
Merge pull request #1627 from ConnorJC3/additional-args-sidecars
k8s-ci-robot Jun 15, 2023
78237aa
Fix context handling in WaitForVolumeAttachment & add in-flight check…
torredil Jun 15, 2023
663e614
Merge pull request #1621 from torredil/dv-context
k8s-ci-robot Jun 15, 2023
6270c56
Avoid generating manifests with empty envFrom fields
mvgmb Jun 14, 2023
3a67e4b
Generate manifests from Helm chart
mvgmb Jun 14, 2023
3aa6659
Merge pull request #1630 from mvgmb/chore/avoid-empty-envfrom-field
k8s-ci-robot Jun 16, 2023
9c751f8
chore: Allow to set automountServiceAccountToken in ServiceAccount
kahirokunn May 29, 2023
c4e4ff5
Add leases resource to kustomization config
torredil Jun 16, 2023
e8de6e1
Update DM allocator to use all available names
ConnorJC3 Jun 14, 2023
2f6d226
Merge pull request #1619 from kahirokunn/master
k8s-ci-robot Jun 16, 2023
a2fb69c
Upgrade dependencies
torredil Jun 16, 2023
ec2f6fd
Merge pull request #1626 from ConnorJC3/dm-use-all-names
k8s-ci-robot Jun 19, 2023
9b419c4
Merge pull request #1637 from torredil/upgrade-dependencies
torredil Jun 19, 2023
87edcf9
Merge pull request #1634 from torredil/kustomize-namespace
k8s-ci-robot Jun 19, 2023
a71cbf6
Release 1.20
hanyuel Jun 20, 2023
2bac0f8
Merge pull request #1654 from kubernetes-sigs/release-1.20
k8s-ci-robot Jun 20, 2023
09929ac
support specifying inode size for filesystem format
fgksgf Jun 28, 2023
288c467
Remove check for Throughput
Indresh2410 Jul 2, 2023
88f6c17
Allow customization of aws-secret name and keys in Helm Chart
AndrewSirenko Jul 3, 2023
280ac42
Merge pull request #1668 from AndrewSirenko/issue1492
k8s-ci-robot Jul 3, 2023
1d1c360
Replace deprecated command with environment file
jongwooo Jun 16, 2023
d1ebbc8
Allow additional volume mounts on node pods
AndrewSirenko Jul 3, 2023
c4d628d
Merge pull request #1636 from jongwooo/chore/replace-deprecated-comma…
k8s-ci-robot Jul 5, 2023
92c93c2
Merge pull request #1670 from AndrewSirenko/allowAdditionalVolMountsO…
k8s-ci-robot Jul 6, 2023
52a655b
Merge pull request #1667 from Indresh2410/remove-check-for-throughput
torredil Jul 11, 2023
d841964
Reorder device names to prevent bad behavior on non-nitro instance types
ConnorJC3 Jul 10, 2023
f9cc230
Merge pull request #1675 from ConnorJC3/fix-device-names-non-nitro
k8s-ci-robot Jul 12, 2023
25f0c7f
Upgrade dependencies for v1.21.0 release
ConnorJC3 Jul 12, 2023
6f2db76
Merge pull request #1678 from ConnorJC3/dep-bump
k8s-ci-robot Jul 12, 2023
dfbc43b
Release v1.21.0
ConnorJC3 Jul 12, 2023
0d8bc3c
Merge pull request #1680 from ConnorJC3/release-1.21
k8s-ci-robot Jul 12, 2023
a6f4797
Merge pull request #1683 from kubernetes-sigs/release-1.21
k8s-ci-robot Jul 13, 2023
a9f9791
Fixup v2.20.0/v2.21.0 Helm CHANGELOG
ConnorJC3 Jul 13, 2023
b51b9f5
Merge pull request #1685 from ConnorJC3/fixup-changelog
k8s-ci-robot Jul 13, 2023
692ed18
Implement performance metrics collector workflow
torredil Jul 14, 2023
4bd6454
Merge pull request #1624 from torredil/performance-metrics
k8s-ci-robot Jul 14, 2023
6a19266
Use SSM to get latest stable AMI ID
torredil Jul 14, 2023
43ac07c
Merge pull request #1689 from torredil/ssm-ami
k8s-ci-robot Jul 17, 2023
adc7fbb
Fix v1.21.0 image in README
ConnorJC3 Jul 18, 2023
8ecb1c5
Merge pull request #1693 from ConnorJC3/master
k8s-ci-robot Jul 18, 2023
a072a43
Fix VERSION in Makefile
ConnorJC3 Jul 18, 2023
84935e2
Merge pull request #1695 from ConnorJC3/master
k8s-ci-robot Jul 18, 2023
dc31f9a
Add Uninstall Instructions to install.md
AndrewSirenko Jul 19, 2023
b5796d4
Add Uninstall Instructions to install.md
AndrewSirenko Jul 19, 2023
04a639d
Merge pull request #1696 from AndrewSirenko/patch-1
k8s-ci-robot Jul 19, 2023
6c0d2f8
Correct volume limits for i4i instance types
talnevo Jul 20, 2023
996d1a9
add `bytesPerINode` and `numberOfINodes` parameters
fgksgf Jul 10, 2023
dbe9c18
Merge pull request #1661 from fgksgf/custom-inode-size
k8s-ci-robot Jul 31, 2023
9823af6
Remove error_handler breaking CI
ConnorJC3 Aug 1, 2023
a19e079
chore: default to policy/v1
iNoahNothing Aug 2, 2023
4cb60ce
Merge pull request #1705 from ConnorJC3/fix-ci-2
k8s-ci-robot Aug 3, 2023
0524d53
Update kubekins-e2e
torredil Aug 7, 2023
993c417
Merge pull request #1709 from torredil/update-kubekins-e2e
k8s-ci-robot Aug 7, 2023
a30fda0
Bump golang.org/x/net/html to fix CVE-2023-3978
jsafrane Aug 8, 2023
f086313
fix: just check for the base api version.
iNoahNothing Aug 8, 2023
ccdd2cd
Merge pull request #1711 from jsafrane/bump-net-14
k8s-ci-robot Aug 8, 2023
122ab67
Merge pull request #1707 from iNoahNothing/master
k8s-ci-robot Aug 9, 2023
ba53ad3
Add volume limits for m7i family
ConnorJC3 Aug 7, 2023
b958490
Merge pull request #1710 from ConnorJC3/master
k8s-ci-robot Aug 10, 2023
3705632
Request coalescing for resizing and modifying volume
hanyuel Jul 10, 2023
6365ffd
Merge pull request #1676 from hanyuel/req-coalescing
k8s-ci-robot Aug 11, 2023
dd25b83
Merge pull request #1699 from talnevo/talnevo-patch-2
k8s-ci-robot Aug 11, 2023
25a3baf
Add i4i.large to volume limits config
torredil Aug 11, 2023
cc64312
Merge pull request #1715 from torredil/add-i4i.large
k8s-ci-robot Aug 11, 2023
127faf4
Upgrade dependencies for driver v1.22.0
AndrewSirenko Aug 14, 2023
8a1d4b2
Merge pull request #1718 from AndrewSirenko/master
k8s-ci-robot Aug 14, 2023
85f0103
Add otel gRPC tracing support
Fricounet Aug 10, 2023
6150a74
Release v1.22.0
AndrewSirenko Aug 16, 2023
97cb107
Merge pull request #1721 from AndrewSirenko/master
k8s-ci-robot Aug 16, 2023
ad7bc3a
Merge pull request #1723 from kubernetes-sigs/release-1.22
k8s-ci-robot Aug 16, 2023
a85fb63
Merge pull request #1714 from DataDog/fricounet/upstream/otel-tracing…
k8s-ci-robot Aug 17, 2023
5ca5b9a
Add doc of additionalArgs
zitudu Jul 20, 2023
6ed7d06
Merge pull request #1697 from zitudu/doc/additional-args
k8s-ci-robot Aug 25, 2023
bdee302
Upgrade Linux base image to AL2023
AndrewSirenko Sep 5, 2023
b80db71
Temporarily workaround Windows e2e failures with larger instance type…
ConnorJC3 Sep 6, 2023
ff266e6
Merge pull request #1734 from ConnorJC3/windows-ci-fix
k8s-ci-robot Sep 6, 2023
6cfba34
Additional DaemonSets feature
ConnorJC3 Aug 16, 2023
12f8116
Merge pull request #1722 from ConnorJC3/additional-nodegroups
k8s-ci-robot Sep 11, 2023
3658e90
Add kustomize e2e test
ConnorJC3 Sep 8, 2023
5eafa52
Merge pull request #1731 from AndrewSirenko/Upgrade-Linux-Base-Image
k8s-ci-robot Sep 11, 2023
aedf5da
Merge pull request #1735 from ConnorJC3/kustomize-test
k8s-ci-robot Sep 11, 2023
cb94a2f
PreStop lifecycle hook feature
torredil Sep 11, 2023
b21dff2
Display verbose output for test-helm-chart CI job
torredil Sep 11, 2023
6251d13
Update OWNERS
AndrewSirenko Sep 11, 2023
50c9228
Merge pull request #1737 from AndrewSirenko/edit-owners
k8s-ci-robot Sep 12, 2023
e1fc0b9
Additional Node DaemonSets bug fixes
monicastanciu Sep 12, 2023
ac6188d
Merge pull request #1739 from monicastanciu/fix-additional-ds
k8s-ci-robot Sep 12, 2023
9cec97e
Merge pull request #1736 from torredil/prestop-hook
k8s-ci-robot Sep 12, 2023
0a1b70c
Do not call ModifyVolume if the volume is already in the desired state
ConnorJC3 Sep 13, 2023
c946884
Add the ability to enable/disable daemonset creation
monicastanciu Sep 7, 2023
c45213d
Merge pull request #1738 from torredil/ct-job-debug
k8s-ci-robot Sep 14, 2023
20b4c2f
Merge pull request #1732 from monicastanciu/daemonset-enablement
k8s-ci-robot Sep 14, 2023
f79b606
Merge pull request #1741 from ConnorJC3/modifyvolume-fix
k8s-ci-robot Sep 14, 2023
938a354
Add volume limits for m7a, c7i, r7a, r7iz instance families
torredil Sep 15, 2023
c0674eb
Add dependancy upgrades for driver v1.23
AndrewSirenko Sep 15, 2023
baf69b0
Merge pull request #1743 from AndrewSirenko/dependencies-122-bump
k8s-ci-robot Sep 15, 2023
eac3134
Switch to new s3 bucket in AWS community account
dims Sep 16, 2023
2e1b9db
Skip uploading metrics on error setting up lambda notification
dims Sep 16, 2023
d3abad3
Merge pull request #1745 from dims/switch-to-new-s3-bucket-in-aws-com…
k8s-ci-robot Sep 16, 2023
d2051bb
Release v1.23.0
AndrewSirenko Sep 18, 2023
db9455e
Merge pull request #1747 from AndrewSirenko/release-1.23
k8s-ci-robot Sep 18, 2023
838d69f
Merge pull request #1748 from kubernetes-sigs/release-1.23
k8s-ci-robot Sep 19, 2023
6d4ff98
Merge pull request #1742 from torredil/update-volume-limits
k8s-ci-robot Sep 20, 2023
8901a2d
Update default API version for PodDisruptionBudget
AndrewSirenko Sep 21, 2023
b88e7bb
Merge pull request #1751 from AndrewSirenko/default-PDB
k8s-ci-robot Sep 21, 2023
6d1fa16
[ebs-csi-controller] Allow passing template value for clusterName
monicastanciu Sep 21, 2023
b3ffbf3
feat(helm): add labels to volumesnapshotclass (#1754)
fad3t Sep 22, 2023
6bab764
Change chart-releaser-action config to not set Helm Chart releases as…
ConnorJC3 Sep 22, 2023
cabcac5
feat(helm): add to additionalClusterRoleRules to sidecar chart templates
AndrewSirenko Sep 22, 2023
4963ddb
Merge pull request #1756 from ConnorJC3/cr-fix
k8s-ci-robot Sep 22, 2023
6f85184
Make hostNetwork configurable for daemonset (#1716)
bseenu Sep 22, 2023
6fe468b
Merge pull request #1753 from monicastanciu/tpl_cluster_global_values
k8s-ci-robot Sep 23, 2023
2082760
Update static-provisioning example README.md
ConnorJC3 Sep 25, 2023
988a348
Merge pull request #1757 from AndrewSirenko/issue-1746
k8s-ci-robot Sep 25, 2023
e488c7b
Merge pull request #1755 from AndrewSirenko/patch-2
k8s-ci-robot Sep 25, 2023
c375c98
Fix go.mod indirect versions
AndrewSirenko Sep 26, 2023
27ad245
Merge pull request #1758 from AndrewSirenko/dependencyFix
k8s-ci-robot Sep 27, 2023
e24acd6
Add Github actions code coverage CI job
ConnorJC3 Sep 27, 2023
455d847
Document topologies in parameters.md
ConnorJC3 Sep 28, 2023
2b2439f
Merge pull request #1762 from ConnorJC3/master
k8s-ci-robot Sep 28, 2023
8f246ed
Merge pull request #1764 from ConnorJC3/document-topologies
k8s-ci-robot Sep 29, 2023
64dae27
Bump volume-modidifer-for-k8s sidecar to 0.1.3
ConnorJC3 Oct 4, 2023
5d5deac
Merge pull request #1772 from ConnorJC3/123-bumpmv
k8s-ci-robot Oct 4, 2023
8a2da44
Release v1.23.1
AndrewSirenko Oct 5, 2023
3383015
Merge pull request #1774 from AndrewSirenko/release-1.23
k8s-ci-robot Oct 5, 2023
ac73b5b
Fix CHANGELOG version
ConnorJC3 Oct 5, 2023
5e9367e
Merge pull request #1775 from kubernetes-sigs/release-1.23
k8s-ci-robot Oct 5, 2023
734aa0d
Refactor format option validation and tests
AndrewSirenko Oct 4, 2023
81acc24
Add e2e tests for format options
AndrewSirenko Oct 4, 2023
280157f
Merge pull request #1770 from AndrewSirenko/refactorFormatOptions
k8s-ci-robot Oct 6, 2023
7ca4149
Merge pull request #1769 from AndrewSirenko/formattingOptionE2eTestsS…
k8s-ci-robot Oct 6, 2023
f099265
Add volume attachment limits for c7a instance family
torredil Oct 6, 2023
e2a9600
Merge pull request #1776 from torredil/add-c7a
k8s-ci-robot Oct 6, 2023
513f86c
Make capitalization of 'Inode' consistent
AndrewSirenko Oct 9, 2023
e06c0d0
Merge pull request #1777 from AndrewSirenko/fixInodeSpelling
k8s-ci-robot Oct 9, 2023
0f8c191
Metric instrumentation framework
torredil Oct 9, 2023
ef9ddc8
Update GitHub workflows
torredil Oct 9, 2023
f44732d
CI: Fix 'error: externally-managed-environment'
torredil Oct 10, 2023
cd6cf06
Merge pull request #1779 from torredil/ci-fix-8123
k8s-ci-robot Oct 10, 2023
4a8df4e
Merge pull request #1778 from torredil/update-ci-actions
k8s-ci-robot Oct 10, 2023
0734fbe
Support clustered allocation when formatting ext4 filesystem
AndrewSirenko Oct 6, 2023
b7a6060
Merge pull request #1767 from torredil/metrics-0927364
k8s-ci-robot Oct 11, 2023
1b9d078
Merge pull request #1706 from AndrewSirenko/ext4BigAllocFormatOptions
k8s-ci-robot Oct 12, 2023
c7f064b
Fix DeleteDisk error handling in volume creation failure
maaoBit Oct 13, 2023
4d97750
Upgrade dependencies for release v1.24.0
AndrewSirenko Oct 12, 2023
4f44b36
Merge pull request #1781 from AndrewSirenko/dependency124
k8s-ci-robot Oct 13, 2023
8096deb
Merge pull request #1782 from maaoBit/fix-delete-error
k8s-ci-robot Oct 13, 2023
1f1a01f
Release v1.24.0
AndrewSirenko Oct 16, 2023
32e18d3
Add govulncheck and dependency-review to CI workflow
torredil Oct 16, 2023
9592b63
Merge pull request #1785 from AndrewSirenko/release-1.24
k8s-ci-robot Oct 16, 2023
fdb9866
Merge pull request #1787 from kubernetes-sigs/release-1.24
k8s-ci-robot Oct 16, 2023
80b79ce
Correct 'Volume Resizing' feature in README.md
AndrewSirenko Oct 25, 2023
324a3d8
Merge pull request #1802 from AndrewSirenko/AndrewSirenko-patch-1
k8s-ci-robot Oct 25, 2023
ee23de1
Add compatibility workaround for A1 instance family
ConnorJC3 Oct 25, 2023
9f3e154
Merge pull request #1786 from torredil/gh-ci
k8s-ci-robot Oct 25, 2023
6a6594b
Bump dependencies for release v1.24.1
ConnorJC3 Oct 25, 2023
e280ba3
Disable tolerateAllTaints for kOps
torredil Oct 26, 2023
09466e8
Merge pull request #1806 from torredil/ci-test-1823
k8s-ci-robot Oct 26, 2023
d6af5c9
Disable tolerateAllTaints for kOps
torredil Oct 26, 2023
5a6838c
Merge pull request #1810 from ConnorJC3/pre1.24.1
k8s-ci-robot Oct 27, 2023
76cad4d
Add compatibility workaround for A1 instance family
ConnorJC3 Oct 25, 2023
02f1d73
Merge pull request #1805 from ConnorJC3/a1compat
k8s-ci-robot Oct 27, 2023
6a0aaff
Merge pull request #1812 from ConnorJC3/124a1
k8s-ci-robot Oct 27, 2023
2d3aed7
Update modify-volume.md
sebastianlzy Oct 30, 2023
35637f1
Release aws-ebs-csi-driver v1.24.1
AndrewSirenko Oct 30, 2023
fd38220
Merge pull request #1818 from AndrewSirenko/release-1.24
k8s-ci-robot Oct 30, 2023
bddbe0b
Merge pull request #1816 from sebastianlzy/patch-1
k8s-ci-robot Oct 31, 2023
cffcd8d
Merge pull request #1825 from kubernetes-sigs/release-1.24
k8s-ci-robot Nov 1, 2023
85c0075
CVE-2023-45142: bump go.opentelemetry.io/contrib/instrumentation/net/…
jsafrane Nov 2, 2023
0fd362e
Merge pull request #1827 from jsafrane/CVE-2023-45142-origin-master
k8s-ci-robot Nov 2, 2023
4140762
Add arm64 e2e test
ConnorJC3 Nov 2, 2023
3dde68b
Chart: node-driver-registrar sidecar fixes (#1815)
jukie Nov 2, 2023
c27f884
Suggest eks.amazonaws.com/role-arn in values.yaml if EKS IAM for SA i…
tporeba Oct 25, 2023
76a68ba
Feature: Multi-Attach for io2 block devices
torredil Nov 6, 2023
4c8b7da
Merge pull request #1804 from tporeba/sa_annotations_1803
k8s-ci-robot Nov 6, 2023
48a4f6d
Merge pull request #1829 from ConnorJC3/armtest
k8s-ci-robot Nov 7, 2023
8d6cc1d
Add volume limits for r7i
torredil Nov 7, 2023
27d1a99
Merge pull request #1799 from torredil/multi-attach-7123
k8s-ci-robot Nov 7, 2023
02f4ed8
Implement generic batching framework
torredil Oct 31, 2023
b1f13f4
Batch DescribeVolume API requests
torredil Nov 7, 2023
6fc57ad
Update instance sizes
torredil Nov 7, 2023
d071db8
Merge pull request #1832 from torredil/vol-limits-12763
k8s-ci-robot Nov 7, 2023
3f02221
Do not return an error if volume is optimizing in validateModifyVolume
torredil Nov 9, 2023
85f9d4b
Merge pull request #1833 from torredil/update-resizeormodify
k8s-ci-robot Nov 9, 2023
5ab674f
Increase default QPS and worker threads of sidecars
ConnorJC3 Nov 9, 2023
7c48871
Merge pull request #1834 from ConnorJC3/qps-bump
k8s-ci-robot Nov 9, 2023
2071f80
Merge pull request #1819 from torredil/batching-1
k8s-ci-robot Nov 9, 2023
9d12d11
Upgrade dependencies and sidecars ahead of v1.25.0 release
AndrewSirenko Nov 10, 2023
5ed15f7
Update sidecar timeout values
torredil Nov 10, 2023
130cb81
Merge pull request #1835 from AndrewSirenko/1.25DepUpgrade
k8s-ci-robot Nov 10, 2023
479f6e8
Merge pull request #1824 from torredil/update-timeout
k8s-ci-robot Nov 10, 2023
dab3477
Merge remote-tracking branch 'openshift/master' into rebase-v1.25.0
jsafrane Nov 21, 2023
d55c400
UPSTREAM: <carry>: Add OpenShift files
jsafrane Apr 26, 2023
bec6403
UPSTREAM: <carry>: Add vendor directory
jsafrane Nov 21, 2023
ca1045c
UPSTREAM: <carry>: Downgrade to go 1.20
jsafrane Nov 21, 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
  •  
  •  
  •  
149 changes: 149 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,152 @@
# v1.24.1
### Bug Fixes
* Add compatibility workaround for A1 instance family ([#1811](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1811), [@ConnorJC3](https://github.com/ConnorJC3))

### Improvements
* Upgrade dependencies (and resolve CVEs found in [#1800](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/issues/1800)) ([#1809](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1809), [@ConnorJC3](https://github.com/ConnorJC3))

# v1.24.0
### Notable Changes
* Support clustered allocation with ext4 filesystems. This allows developers to enable [torn write prevention](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/storage-twp.html) on their dynamically provisioned volumes to improve the performance of I/O-intensive relational database workloads. ([#1706](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1706), [@AndrewSirenko](https://github.com/AndrewSirenko))
* Add volume limits for m7a, c7a, c7i, r7a, r7iz instance families ([#1742](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1742) & [#1776](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1776), [@torredil](https://github.com/torredil))

### Bug Fixes
* Fix DeleteDisk error handling in volume creation failure ([#1782](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1782), [@maaoBit](https://github.com/maaoBit))

### Improvements
* Document topologies in parameters.md ([#1764](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1764), [@ConnorJC3](https://github.com/ConnorJC3))
* Upgrade dependencies ([#1781](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1781), [@AndrewSirenko](https://github.com/AndrewSirenko))
* Metric Instrumentation Framework ([#1767](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1767), [@torredil](https://github.com/torredil))

# v1.23.2
### Bug Fixes
* Add compatibility workaround for A1 instance family ([#1811](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1811), [@ConnorJC3](https://github.com/ConnorJC3))

### Improvements
* Upgrade dependencies (and resolve CVEs found in [#1800](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/issues/1800)) ([#1809](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1809), [@ConnorJC3](https://github.com/ConnorJC3))

# v1.23.1
### Bug Fixes
* Upgrade volume-modifier-for-k8s sidecar to 0.1.3 for Leader election conflict with csi-resizer bug fix ([#14](https://github.com/awslabs/volume-modifier-for-k8s/pull/14), [@torredil](https://github.com/torredil))

# v1.23.0
### Urgent Upgrade Notes
*(No, really, you MUST read this before you upgrade)*

The EBS CSI Driver's Linux base image was upgraded from Amazon Linux 2 (AL2) to Amazon Linux 2023 (AL2023) in this release. This change will continue to improve the performance and security of the EBS CSI Driver via updates available only on AL2023.

As part of this change, e2fsprogs will be upgraded from `1.42.9` to `1.46.5` and xfsprogs will be upgraded from `5.0.0` to `5.18.0`. New volumes created on versions of the EBS CSI Driver with an AL2023 base image may fail to mount or resize on versions of the EBS CSI Driver with an AL2 base image. For this reason, downgrading the EBS CSI Driver across base images will not be supported and is strongly discouraged. Please see [[Announcement] Base image upgrade to AL2023 · Issue #1719 · kubernetes-sigs/aws-ebs-csi-driver](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/issues/1719) to provide any questions or feedback.

### Notable Changes
* PreStop lifecycle hook to alleviate 6+ minute force-detach delay ([#1736](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1736), [@torredil](https://github.com/torredil))
* Add option for opentelemetry tracing of gRPC calls ([#1714](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1714), [@Fricounet](https://github.com/Fricounet))
* Upgrade Linux base image to AL2023 ([#1731](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1731), [@AndrewSirenko](https://github.com/AndrewSirenko))

### Bug Fixes
* Do not call ModifyVolume if the volume is already in the desired state ([#1741](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1741), [@ConnorJC3](https://github.com/ConnorJC3))

### Improvements
* Dependancy upgrades ([#1743](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1743), [@AndrewSirenko](https://github.com/AndrewSirenko))

# v1.22.1
### Bug Fixes
* Cherry-pick from v1.23.1: Do not call ModifyVolume if the volume is already in the desired state ([#1741](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1741), [@ConnorJC3](https://github.com/ConnorJC3))
* Upgrade volume-modifier-for-k8s sidecar to 0.1.3 for Leader election conflict with csi-resizer bug fix ([#14](https://github.com/awslabs/volume-modifier-for-k8s/pull/14), [@torredil](https://github.com/torredil))

# 1.22.0
### Urgent Upgrade Notes
*(No, really, you MUST read this before you upgrade)*

In an upcoming version, the EBS CSI Driver will upgrade the base image from AL2 to AL2023. For more information and to provide feedback about this change, see [issue #1719](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/issues/1719)

### Notable Changes
* Request coalescing for resizing and modifying volume ([#1676](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1676), [@hanyuel](https://github.com/hanyuel))
* Support specifying inode size for filesystem format ([#1661](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1661), [@fgksgf](https://github.com/fgksgf))

### Bug Fixes
* Correct volume limits for i4i instance types ([#1699](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1699), [@talnevo](https://github.com/talnevo))
* Use SSM to get latest stable AMI for EC2 nodes ([#1689](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1689), [@torredil](https://github.com/torredil))
* Add `i4i.large` to volume limits config ([#1715](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1715), [@torredil](https://github.com/torredil))

### Improvements
* Add volume limits for m7i family ([#1710](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1710), [@ConnorJC3](https://github.com/ConnorJC3))

### Misc
* Bump golang.org/x/net/html to fix CVE-2023-3978 ([#1711](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1711), [@jsafrane](https://github.com/jsafrane))

# v1.21.0
### Bug Fixes
* Enable setting throughput without specifying volume type when modifying volumes ([#1667](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1667), [@Indresh2410](https://github.com/Indresh2410))
* Reorder device names to prevent bad behavior on non-nitro instance types ([#1675](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1675), [@ConnorJC3](https://github.com/ConnorJC3))

### Improvements
* Replace deprecated command with environment file in CI ([#1636](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1636), [@jongwooo](https://github.com/jongwooo))

# v1.20.0
### Notable Changes
* Enable leader election in csi-resizer sidecar ([#1606](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1606), [@rdpsin](https://github.com/rdpsin))
* Namespace-scoped leases permissions ([#1614](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1614), [@torredil](https://github.com/torredil))
* Add additionalArgs parameter for sidecars ([#1627](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1627), [@ConnorJC3](https://github.com/ConnorJC3))
* Fix context handling in WaitForVolumeAttachment & add in-flight checks to attachment/detachment operations ([#1621](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1621), [@torredil](https://github.com/torredil))
* Extend resource list in Kustomization file ([#1634](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1634), [@torredil](https://github.com/torredil))

### Bug Fixes
* Idempotent unmount from NodeUnstageVolume / NodeUnpublishVolume ([#1605](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1605), [@dobsonj](https://github.com/dobsonj))
* Remove condition on iopspergb key being mandatory for io1 volumes ([#1590](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1590), [@surian](https://github.com/surian))
* Avoid generating manifests with empty envFrom fields ([#1630](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1630), [@mvgmb](https://github.com/mvgmb))
* Update DM allocator to use all available names ([#1626](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1626), [@ConnorJC3](https://github.com/ConnorJC3))

### Improvements
* Update logline to remove "formatted" ([#1612](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1612), [@odinuge](https://github.com/odinuge))
* Bump kOps k8s version to 1.27; Bump eksctl k8s version to 1.26 ([#1567](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1567), [@ConnorJC3](https://github.com/ConnorJC3))
* Revert Increase external test pod start timeout ([#1615](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1615), [@torredil](https://github.com/torredil))
* Remove old coverage banner from README ([#1617](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1617), [@jacobwolfaws](https://github.com/jacobwolfaws))
* Allow to set automountServiceAccountToken in ServiceAccount ([#1619](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1619), [@kahirokunn](https://github.com/kahirokunn))
* Upgrade dependencies ([#1637](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1637), [@torredil](https://github.com/torredil))

# v1.19.0
### Urgent Upgrade Notes
*(No, really, you MUST read this before you upgrade)*

Windows 20H2 hosts are no longer supported. Windows 20H2 is [no longer supported by Microsoft](https://learn.microsoft.com/en-us/lifecycle/announcements/windows-10-20h2-end-of-servicing).

### Notable Changes
* Add support for annotation-based volume modification via volume-modifier-for-k8s sidecar ([#1600](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1600), [@rdpsin](https://github.com/rdpsin))
* Add startup taint removal feature ([#1588](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1588), [@ConnorJC3](https://github.com/ConnorJC3) and [@gtxu](https://github.com/gtxu))

### Bug Fixes
* Check for 'not mounted' in linux Unstage/Unpublish ([#1597](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1597), [@ConnorJC3](https://github.com/ConnorJC3))
* Update list of nitro instances ([#1573](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1573), [@patderek](https://github.com/patderek))
* Allow throughput with defaulted GP3 volume type ([#1584](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1584), [@ConnorJC3](https://github.com/ConnorJC3))
* Use dl.k8s.io instead of kubernetes-release bucket ([#1593](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1593), [@ratnopamc](https://github.com/ratnopamc))

### Improvements
* Migrate to EKS-D Windows base images ([#1601](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1601), [@ConnorJC3](https://github.com/ConnorJC3))
* Drop support for Windows 20H2 ([#1598](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1598), [@torredil](https://github.com/torredil))
* Add option to append extra string to user agent ([#1599](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1599), [@torredil](https://github.com/torredil))

# v1.18.0
### Urgent Upgrade Notes
*(No, really, you MUST read this before you upgrade)*

This will be the last minor release of the AWS EBS CSI Driver to support Windows 20H2 hosts. Windows 20H2 is [no longer supported by Microsoft](https://learn.microsoft.com/en-us/lifecycle/announcements/windows-10-20h2-end-of-servicing). Future releases of the AWS EBS CSI Driver will no longer be built for Windows 20H2.

### Notable Changes
* Add support for Fast Snapshot Restore ([#1554](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1554), [@torredil](https://github.com/torredil))
* Support for interpolated tags in `VolumeSnapshotClass` ([#1558](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1558), [@hanyuel](https://github.com/hanyuel))
* Add target to run External Storage tests on Windows nodes ([#1521](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1521), [@torredil](https://github.com/torredil))

### Bug Fixes
* Add non-negative check on volume limit for `CSINode` ([#1542](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1542), [@gtxu](https://github.com/gtxu))
* Fix volume mounts on AWS Snow devices ([#1546](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1546), [@ConnorJC3](https://github.com/ConnorJC3))
* Improve consistency/idempotency of Windows mounting ([#1526](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1526), [@torredil](https://github.com/torredil))
* Add liveness probe for node-driver-registrar container ([#1570](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1570), [@gtxu](https://github.com/gtxu))
* Fix calculation of attached block devices from IMDS ([#1561](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1561), [@torredil](https://github.com/torredil))

### Improvements
* Migrate Kustomize configuration from 'bases' to 'resources' ([#1539](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1539), [@torredil](https://github.com/torredil))
* Reduce CI flakiness by removing unnecessary SSH certificates ([#1566](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1566), [@ConnorJC3](https://github.com/ConnorJC3))

# v1.17.0
### Urgent Upgrade Notes
*(No, really, you MUST read this before you upgrade)*
Expand Down
14 changes: 7 additions & 7 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# See
# https://docs.docker.com/engine/reference/builder/#automatic-platform-args-in-the-global-scope
# for info on BUILDPLATFORM, TARGETOS, TARGETARCH, etc.
FROM --platform=$BUILDPLATFORM golang:1.20 AS builder
FROM --platform=$BUILDPLATFORM golang:1.21 AS builder
WORKDIR /go/src/github.com/kubernetes-sigs/aws-ebs-csi-driver
COPY go.* .
ARG GOPROXY
Expand All @@ -26,18 +26,18 @@ ARG TARGETARCH
ARG VERSION
RUN OS=$TARGETOS ARCH=$TARGETARCH make $TARGETOS/$TARGETARCH

FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-csi-ebs:latest.2 AS linux-amazon
FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-csi-ebs:latest-al23 AS linux-al2023
COPY --from=builder /go/src/github.com/kubernetes-sigs/aws-ebs-csi-driver/bin/aws-ebs-csi-driver /bin/aws-ebs-csi-driver
ENTRYPOINT ["/bin/aws-ebs-csi-driver"]

FROM mcr.microsoft.com/windows/servercore:20H2 AS windows-20H2
COPY --from=builder /go/src/github.com/kubernetes-sigs/aws-ebs-csi-driver/bin/aws-ebs-csi-driver.exe /aws-ebs-csi-driver.exe
ENTRYPOINT ["/aws-ebs-csi-driver.exe"]
FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-csi-ebs:latest-al2 AS linux-al2
COPY --from=builder /go/src/github.com/kubernetes-sigs/aws-ebs-csi-driver/bin/aws-ebs-csi-driver /bin/aws-ebs-csi-driver
ENTRYPOINT ["/bin/aws-ebs-csi-driver"]

FROM mcr.microsoft.com/windows/servercore:ltsc2019 AS windows-ltsc2019
FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-windows-base:1809 AS windows-ltsc2019
COPY --from=builder /go/src/github.com/kubernetes-sigs/aws-ebs-csi-driver/bin/aws-ebs-csi-driver.exe /aws-ebs-csi-driver.exe
ENTRYPOINT ["/aws-ebs-csi-driver.exe"]

FROM mcr.microsoft.com/windows/servercore:ltsc2022 AS windows-ltsc2022
FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-windows-base:ltsc2022 AS windows-ltsc2022
COPY --from=builder /go/src/github.com/kubernetes-sigs/aws-ebs-csi-driver/bin/aws-ebs-csi-driver.exe /aws-ebs-csi-driver.exe
ENTRYPOINT ["/aws-ebs-csi-driver.exe"]
Loading