Skip to content

V1 backport#775

Open
muddyfish wants to merge 14 commits into
v1from
v1-backport
Open

V1 backport#775
muddyfish wants to merge 14 commits into
v1from
v1-backport

Conversation

@muddyfish
Copy link
Copy Markdown
Contributor

Issue #, if available:

Description of changes:

Update v1 workflow files to match v2 where appropriate.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

muddyfish and others added 3 commits April 24, 2026 15:47
Signed-off-by: Tadiwa Magwenzi <tadiwaom@amazon.com>
- Ran go fix ./... in main / tests/e2e-kubernetes
- Added queue: max improvement to prevent e2e runs from cancelling each other

Signed-off-by: Jensen Tong <jetong@amazon.com>
Copy link
Copy Markdown
Collaborator

@jet-tong jet-tong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Main changes I see:

  • Dropped k8s 1.28/1.29, added 1.34/1.35
  • Bumpbed Go from 1.24 to 1.26.2, ran go fix
  • Bumped github versions, and ported helm-publish workflow over
  • e2e tests: e2evolume package to e2epod for k8s 1.33+ compatibility
  • Migrated some cluster deletion improvements

I added another round of go fix and ported concurrency: queue: max over.

But noted helm publish dry run failure: https://github.com/awslabs/mountpoint-s3-csi-driver/actions/runs/25490148274/job/74795811811

Might need to port verify-helm-images.sh over here and not use main branch verify workflow too.

jet-tong
jet-tong previously approved these changes May 7, 2026
Copy link
Copy Markdown
Collaborator

@jet-tong jet-tong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Regarding my comment on helm publish:

But noted helm publish dry run failure: https://github.com/awslabs/mountpoint-s3-csi-driver/actions/runs/25490148274/job/74795811811 Might need to port verify-helm-images.sh over here and not use main branch verify workflow too.

Since it's now CI is working perhaps the helm publish step could be a separate PR (if so we'll need to track the task).

Since I changed something near the end, approval from another reviewer is needed.

Jensen Tong added 2 commits May 15, 2026 09:49
Main branch verification script includes headroom pod image check that
fails for v1 - this commit fixes that.

Signed-off-by: Jensen Tong <jetong@amazon.com>
Signed-off-by: Jensen Tong <jetong@amazon.com>
@jet-tong
Copy link
Copy Markdown
Collaborator

Addressed my own comment on helm-publish - dry run now passes when ignoring headroom pod image check.
https://github.com/awslabs/mountpoint-s3-csi-driver/actions/runs/25911840998/job/76158659691 (Helm Publish Dry run, v1-backport branch, 'Release Tag' = v1-backport)

Diff between main and v1-backport verify-helm-images.sh
diff <(git show upstream/main:scripts/verify-helm-images.sh) scripts/verify-helm-images.sh

< #   - Headroom pod image (pause container)
< 
< # Verify headroom pod image (used when experimental.reserveHeadroomForMountpointPods is enabled)
< HEADROOM_IMAGE=$(yq eval '.experimental.headroomPodImage' "${VALUES_FILE}")
< 
< echo "=== Headroom Pod Image (Pause Container) ==="
< verify_public_ecr_image "${HEADROOM_IMAGE}"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants