Skip to content

[E2E refactor - 3] re-introduce generated clientsets to prepare for simpler e2e tests#745

Merged
pintohutch merged 17 commits into
pintohutch/e2e-2from
pintohutch/e2e-3
Feb 2, 2024
Merged

[E2E refactor - 3] re-introduce generated clientsets to prepare for simpler e2e tests#745
pintohutch merged 17 commits into
pintohutch/e2e-2from
pintohutch/e2e-3

Conversation

@pintohutch
Copy link
Copy Markdown
Collaborator

@pintohutch pintohutch commented Jan 3, 2024

I decided to break out the kind E2E test refactor PR #738 into smaller, digestible PRs for reviewing.

Note: because of the nature of the change, presubmits (i.e. Github Actions) may fail until the final PR is merged.

This is the third one, where we reintroduced generating k8s clientsets of our CRD types. This sets us up to ensure e2e tests don't require controller-runtime, which can be beneficial when importing the library elsewhere. This is an effective revert of c5eeee3.

@github-actions github-actions Bot requested a review from bwplotka January 3, 2024 21:13
@pintohutch pintohutch force-pushed the pintohutch/e2e-2 branch 2 times, most recently from fbc5a52 to ac4ffee Compare January 3, 2024 22:58
@pintohutch pintohutch marked this pull request as ready for review January 4, 2024 04:04
Copy link
Copy Markdown
Collaborator

@bwplotka bwplotka left a comment

Choose a reason for hiding this comment

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

👍🏽 LGTM

@pintohutch
Copy link
Copy Markdown
Collaborator Author

Thanks! Waiting on @TheSpiritXIII's review on #744 and once that looks good, i'll merge this as well 👍

@pintohutch pintohutch force-pushed the pintohutch/e2e-3 branch 2 times, most recently from b32ffa4 to 2f0dc1f Compare February 1, 2024 17:59
Also fix regeneration of clientsets to be idempotent
@pintohutch pintohutch merged commit cd2e3c0 into pintohutch/e2e-2 Feb 2, 2024
@pintohutch pintohutch deleted the pintohutch/e2e-3 branch February 8, 2024 21:21
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.

2 participants