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

Standardize and simplify E2E GHA config #2831

Closed
wants to merge 2 commits into from

Conversation

dfarrell07
Copy link
Member

Make the E2E-related GHA config easier to maintain and reason about. See commit messages for details.

In Shipyard, Globalnet GHA config has a dedicated field. There is no
need to pass it with extra-toggles. Doing so makes the config in this
repo unnecessary different from other repos and harder to maintain.

This should not change the matrix of tested combinations.

Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
In Shipyard, libreswan is the default cable driver. There's no need to
explicitly list it here. This allows us to do an all-defaults E2E matrix
cell without duplicating the same test with defaults+libreswan.

Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
@submariner-bot
Copy link
Contributor

🤖 Created branch: z_pr2831/dfarrell07/gha_simplify
🚀 Full E2E won't run until the "ready-to-test" label is applied. I will add it automatically once the PR has 2 approvals, or you can add it manually.

@dfarrell07 dfarrell07 added the ready-to-test When a PR is ready for full E2E testing label Dec 11, 2023
@dfarrell07
Copy link
Member Author

I think this will have to go with the K8s version change, as we can't have an all-defaults E2E job in the e2e-full workflow as there's an assumption that will be the name of the default E2E job related to both workflows being in the same file so they can both depend on the images step. This results in our current config duplicating a job, the E2E (libreswan) run and the End to End / E2E run.

@dfarrell07 dfarrell07 closed this Dec 11, 2023
@submariner-bot
Copy link
Contributor

🤖 Closed branches: [z_pr2831/dfarrell07/gha_simplify]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-test When a PR is ready for full E2E testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants