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

Add ginkgo dependency for e2e tests #8251

Closed
wants to merge 1 commit into from

Conversation

bryantbiggs
Copy link
Member

Description

  • Add ginkgo dependency for e2e tests

⚠️ is this the correct way to resolve this dependency requirement for the e2e tests?

Temporarily added here to satisfy this error:

INTEGRATION_TEST_FOCUS="" ./eksctl-integration-test -test.v -ginkgo.v
2025/02/26 00:41:46 [0] exec: "ginkgo": executable file not found in $PATH
[0] Running: ginkgo --no-color --timeout=5h0m0s -tags integration -v --show-node-events --poll-progress-after 30m integration/tests/cluster_api/... -- -test.v -ginkgo.v
make: *** [Makefile:114: integration-test-no-build] Error 1

Checklist

  • Added tests that cover your change (if possible)
  • Added/modified documentation as required (such as the README.md, or the userdocs directory)
  • Manually tested
  • Made sure the title of the PR is a good description that can go into the release notes
  • (Core team) Added labels for change area (e.g. area/nodegroup) and kind (e.g. kind/improvement)

BONUS POINTS checklist: complete for good vibes and maybe prizes?! 🤯

  • Backfilled missing tests for code in same general area 🎉
  • Refactored something and made the world a better place 🌟

@bryantbiggs bryantbiggs added skip-release-notes Causes PR not to show in release notes dependencies Pull requests that update a dependency file area/ci labels Feb 26, 2025
@bryantbiggs bryantbiggs requested a review from dims February 26, 2025 13:46
@bryantbiggs bryantbiggs force-pushed the fix/gingko-e2e-dependency branch from 1b99bf2 to 90bf326 Compare February 26, 2025 15:21
@bryantbiggs bryantbiggs force-pushed the fix/gingko-e2e-dependency branch from 90bf326 to 51f3130 Compare February 26, 2025 15:56
@dims
Copy link
Contributor

dims commented Feb 26, 2025

deferring to @TiberiuGC / @cheeseandcereal

@cheeseandcereal
Copy link
Member

cheeseandcereal commented Feb 26, 2025

It looks like this issue is due to merging this: #8242

Are there any other tools we use there in any of our makefiles that might have been accidentally removed?

@bryantbiggs
Copy link
Member Author

@cheeseandcereal I don't think so - based on this it looks like its just the gingko dep that is missing, I temporarily re-added it here to verify and see if anything else failed due to something missing. Tests are nearly all passing, but seeing same failures as what is on main from @dims run here.

@cheeseandcereal
Copy link
Member

Ok, seems good for now then

@cheeseandcereal
Copy link
Member

Do we need to update the build image tag for this? Or are we ok just leaving the old one for now until we remove it. Just asking because we'd also have to update it in the ci repo as well and coordinate that. But with tests already failing there, I'm not even sure if this necessarily works or not, and looks like we're planning to remove it (hopefully) shortly anyways. Thoughts?

@bryantbiggs
Copy link
Member Author

ya thats a tricky one - I didn't update it at first but it fails the required check then https://github.com/eksctl-io/eksctl/actions/runs/13545376316/job/37855584038?pr=8251

but if we can bypass and then hopefully get to where we can drop this build image coordination stuff, that would be ideal. I'm open to either way as long as we can get closer to dropping the build image update/coordination steps (we seem to be quite close)

@bryantbiggs
Copy link
Member Author

closing in favor of #8257 to revert

@bryantbiggs bryantbiggs deleted the fix/gingko-e2e-dependency branch February 27, 2025 01:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ci dependencies Pull requests that update a dependency file skip-release-notes Causes PR not to show in release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants