Skip to content

[DO NOT MERGE] STOR-2767: Rebase to upstream v2.3.0 for OCP 4.22#109

Open
dfajmon wants to merge 179 commits intoopenshift:masterfrom
dfajmon:rebase-v2.3.0
Open

[DO NOT MERGE] STOR-2767: Rebase to upstream v2.3.0 for OCP 4.22#109
dfajmon wants to merge 179 commits intoopenshift:masterfrom
dfajmon:rebase-v2.3.0

Conversation

@dfajmon
Copy link
Copy Markdown

@dfajmon dfajmon commented Feb 18, 2026

Issue link
https://issues.redhat.com/browse/STOR-2767

Diff to upstream v2.3.0
kubernetes-sigs/aws-efs-csi-driver@v2.3.0...dfajmon:rebase-v2.3.0

Notes for reviewers

Summary of changes

Major Features

  • Add cross-account EFS support with externalId (#1690)
  • Add filesystem ID resolution from ConfigMaps and Secrets (#1724)
  • Add force unmount after timeout option (#1710, #1751)
  • Add CSI topology support for One Zone EFS (#1761)
  • Add emptyDir configuration support for sizeLimit and medium (#1727)
  • Add whitespace support in tag keys and values (#1716)
  • Add revisionHistoryLimit support in Helm charts (#1760)
  • Add opt-in parameter to disable node mutation permissions (#1737)
  • Add concurrency control arguments (#1706)

Notable Bug Fixes

  • Fix startup taint removal verification to prevent false positives (#1774)
  • Fix PosixUser.Uid setting in ListAccessPoints (#1707)
  • Update EFS utils configuration for EU region DNS (#1742, #1737)
  • Update Dockerfile for new efs-utils dependencies (#1736)
  • Allow colon character in tags with escape character (#1693)

CVE Fixes

  • Upgrade Go to 1.25.0 (#1697)
  • Upgrade Go to 1.25.5 for high-severity CVE fixes (#1763)
  • Upgrade k8s.io/kubernetes from v1.33.4 to v1.33.6 (#1781)
  • Fix OpenSSL CVEs (#1775)
  • Fix sidecar CVEs (#1779, #1694, #1758)
  • Upgrade aws-sdk-go-v2 to latest version (#1729)

Upstream changelogs

https://github.com/kubernetes-sigs/aws-efs-csi-driver/blob/master/CHANGELOG-2.x.md

Full changelog

kubernetes-sigs/aws-efs-csi-driver@v2.1.11...v2.3.0

Last rebase

#106

@openshift/storage

thakurmi and others added 30 commits February 10, 2025 16:39
Remove libwrap=no from stunnel config on startup for newer stunnel co…
Update README.md to include uninstall instructions
Clarifying Note when uninstalling CSI driver
…ent createVolume and deleteVolume calls are handled correctly
…elete-hardening

Volume create delete hardening
YangjinanHu and others added 15 commits December 30, 2025 18:46
Implements CSI topology specification to fix One Zone EFS scheduling in multi-AZ clusters.

When enableZoneConstraints=true, queries EFS availability zone and returns
AccessibleTopology constraints to ensure pods are scheduled in correct zone.

Ref: https://kubernetes-csi.github.io/docs/topology.html
fix: verify startup taint removal after patch to prevent false positives
…kflow-improve

fix: github release workflow
Update docs: Follow semver and support deploy using version tags
…dependencies

Upgrade k8s.io/kubernetes from v1.33.4 to v1.33.6 to fix CVE
Additional changes:

- remove .github files
- do not overwrite GOARCH in makefile
- go mod tidy && go mod vendor
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Feb 18, 2026
@openshift-ci-robot
Copy link
Copy Markdown

openshift-ci-robot commented Feb 18, 2026

@dfajmon: This pull request references STOR-2767 which is a valid jira issue.

Details

In response to this:

Issue link
https://issues.redhat.com/browse/STOR-2767

Diff to upstream v2.3.0
kubernetes-sigs/aws-efs-csi-driver@v2.3.0...dfajmon:rebase-v2.3.0

Notes for reviewers

Summary of changes

Major Features

  • Add cross-account EFS support with externalId (#1690)
  • Add filesystem ID resolution from ConfigMaps and Secrets (#1724)
  • Add force unmount after timeout option (#1710, #1751)
  • Add CSI topology support for One Zone EFS (#1761)
  • Add emptyDir configuration support for sizeLimit and medium (#1727)
  • Add whitespace support in tag keys and values (#1716)
  • Add revisionHistoryLimit support in Helm charts (#1760)
  • Add opt-in parameter to disable node mutation permissions (#1737)
  • Add concurrency control arguments (#1706)

Notable Bug Fixes

  • Fix startup taint removal verification to prevent false positives (#1774)
  • Fix PosixUser.Uid setting in ListAccessPoints (#1707)
  • Update EFS utils configuration for EU region DNS (#1742, #1737)
  • Update Dockerfile for new efs-utils dependencies (#1736)
  • Allow colon character in tags with escape character (#1693)

CVE Fixes

  • Upgrade Go to 1.25.0 (#1697)
  • Upgrade Go to 1.25.5 for high-severity CVE fixes (#1763)
  • Upgrade k8s.io/kubernetes from v1.33.4 to v1.33.6 (#1781)
  • Fix OpenSSL CVEs (#1775)
  • Fix sidecar CVEs (#1779, #1694, #1758)
  • Upgrade aws-sdk-go-v2 to latest version (#1729)

Upstream changelogs

https://github.com/kubernetes-sigs/aws-efs-csi-driver/blob/master/CHANGELOG-2.x.md

Full changelog

kubernetes-sigs/aws-efs-csi-driver@v2.1.11...v2.3.0

Last rebase

#106

@openshift/storage

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Feb 18, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dfajmon

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 18, 2026
@dfajmon
Copy link
Copy Markdown
Author

dfajmon commented Feb 18, 2026

/hold
waiting for go 1.25

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 18, 2026
@dfajmon
Copy link
Copy Markdown
Author

dfajmon commented Feb 24, 2026

/test verify

@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Feb 24, 2026

@dfajmon: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/security b1b4d61 link false /test security

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@Phaow
Copy link
Copy Markdown

Phaow commented Mar 6, 2026

/retest-required

@dobsonj
Copy link
Copy Markdown
Member

dobsonj commented Mar 6, 2026

/retitle DO NOT MERGE: STOR-2767: Rebase to upstream v2.3.0 for OCP 4.22

@openshift-ci openshift-ci bot changed the title STOR-2767: Rebase to upstream v2.3.0 for OCP 4.22 DO NOT MERGE: STOR-2767: Rebase to upstream v2.3.0 for OCP 4.22 Mar 6, 2026
@dobsonj
Copy link
Copy Markdown
Member

dobsonj commented Mar 6, 2026

/retitle [DO NOT MERGE] STOR-2767: Rebase to upstream v2.3.0 for OCP 4.22

@openshift-ci openshift-ci bot changed the title DO NOT MERGE: STOR-2767: Rebase to upstream v2.3.0 for OCP 4.22 [DO NOT MERGE] STOR-2767: Rebase to upstream v2.3.0 for OCP 4.22 Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type.

Projects

None yet

Development

Successfully merging this pull request may close these issues.