-
Notifications
You must be signed in to change notification settings - Fork 0
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
Don't export ValidationSplitWebhook test #10394
Conversation
Issues linked to changelog: |
// that are not valid when the project is imported as a helm dependency | ||
// https://github.com/k8sgateway/k8sgateway/issues/10374 has been created to create a fix for this. | ||
// If more tests are added that depend on the helm chart/values/helpers, the above issue should be resolved instead of using this approach | ||
func ValidationStrictSuiteRunnerForExport() e2e.SuiteRunner { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why not leave the exported one ValidationStrictSuiteRunner
so s-p import doesn't need to change?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
and the new one can be ValidationStrictSuiteRunnerNotExported
or something?
Visit the preview URL for this PR (updated for commit 060d445): https://gloo-edge--pr10394-sheidkamp-dont-expor-ijctzmml.web.app (expires Sat, 30 Nov 2024 04:11:30 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 77c2b86e287749579b7ff9cadb81e099042ef677 |
Description
Create a new SuiteRunner for the ValidationTests which does not include the split validation test, which
fails when imported by other projects. k8sgateway#10374 created to
track a fix that will allow tests that update Helm values to be exported.
Can't use
Skip
in the tests because thee2e.MustTestHelper(ctx, testInst)
command in the suite constructor fails due to not finding a locally builtgloo
helm chartThis test should be safe to skip because it is not testing any EE or Helm specific functionality, and is more of an integration/smoke test for the split webhook. The Helm upgrades performed are to update webhook values, not to test anything Helm related.
Testing
Local tests - ValidationSplitWebhook tests are still running: https://github.com/solo-io/gloo/actions/runs/11974993999/job/33390398462#step:7:14910
In EE:
Pull in OSS branch and run:
and get results:
(
TestOssFeatures/OssValidationStrict/ValidationSplitWebhook
is not present)