-
Notifications
You must be signed in to change notification settings - Fork 928
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
Make an E2E test for manifests #1244
Comments
Issue-Label Bot is automatically applying the labels:
Please mark this comment with 👍 or 👎 to give our bot feedback! |
Issue-Label Bot is automatically applying the labels:
Please mark this comment with 👍 or 👎 to give our bot feedback! |
1 similar comment
Issue-Label Bot is automatically applying the labels:
Please mark this comment with 👍 or 👎 to give our bot feedback! |
Per my comment, I think the question is what tests should happen upstream vs. downstream? For GCP our plan is to move the E2E tests downstream GoogleCloudPlatform/kubeflow-distribution#42. We are doing this because I think we need better separation of concerns. The manifests themselves should largely be owned and maintained by the application OWNERs. It seems like the areas you want to test are mostly about deployment which I think should be a downstream concern. Deploying kubeflow seems like a two step process
Should testing reflect that? So tests for kubeflow/manifests should be focused on ensuring that Likewise ensuring that configuration is correct in terms of integrating with external systems seems like it should be the responsibility of platform owners. e.g. testing that on GCP pipelines is actually configured to talk to CloudSQL should happen downstream or at best the test should be tightly scoped so that unless you are directly changing the GCP configs the code doesn't get triggered.
What do you mean by common service? |
Most of my concerns are deployment concerns. It may benefit us to have a conformance test with a neutral platform (like KinD) apart from the downstream tests with vendors. This will help us in having a deployment validity check in CI before the merge of a PR to master.
Services like cert-manager, Istio etc fall under this bracket. |
/priority p1 |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in one week if no further activity occurs. Thank you for your contributions. |
This is finished I think /close |
@PatrickXYS: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Since #1237 removes the erstwhile GCP cluster-based E2E test. We might need an E2E test to:
The bar for this E2E test would be:
The text was updated successfully, but these errors were encountered: