-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Adding kubernetes-e2e-gce-federation to list of merge blocking suites #1198
Adding kubernetes-e2e-gce-federation to list of merge blocking suites #1198
Conversation
@nikhiljindal What issue is blocking these tests being green? |
Fixes waiting to be merged: kubernetes/kubernetes#27407, kubernetes/kubernetes#27411, kubernetes/kubernetes#27466 and kubernetes/kubernetes#27390. |
@nikhiljindal each of the 4 blockers you mentioned have been merged. |
The tests are still not green. |
We should be ready to merge this once kubernetes/kubernetes#28615 is fixed. |
Yup, agreed. |
Do you have a presubmit test that covers this? I'm not turning on blocking post submits that aren't covered by presubmits. |
By presubmit, do you mean adding this suite to PR builder tests? |
Yes. On Jul 19, 2016 4:31 AM, "Nikhil Jindal" notifications@github.com wrote:
|
Sorry, I typed up a long response to this yesterday, but must not have submitted it. I will try again, but in summary:
|
@lavalamp I would strongly suggest that we merge this PR, and address kubernetes/test-infra#155 separately as the next step. Unless I'm missing something? |
@lavalamp There is currently no way to run e2e tests against multiple cluster deployments in the presubmit tests (at least that I'm aware of). The presubmit tests currently spin up a single cluster, and run a predefined set of tests against that single cluster. To add the federation tests to presubmit, we'd have to teach the pre-submit test infrastructure to spin up multiple "clusters" (in this case one of those would actually be a federation of clusters), and then run a different set of tests across each cluster, presumably in parallel, to keep elapsed time to a minimum). Besides that, we already have this problem. The following test jobs are merge-blockers but not included in presubmit tests:
|
We chatted offline and seem to agree that getting a presubmit test running first is best for the whole team, even though it will cause federation some pain until it is in. |
Ack! I agree. |
Is there a middle ground here? Can we run federation tests against a single cluster in the pre-submit. That should help us catch breaking changes in the Kubernetes code we depend on (code that we import as libraries from I understand this is less useful than running the tests against multiple clusters, but it is not entirely useless. And it helps us to have something, until we resolve all the other issues. It is better than having nothing. |
I'm fine with adding that as a presubmit. Warning, though-- if we get a On Thu, Jul 21, 2016 at 10:56 AM, Madhusudan.C.S notifications@github.com
|
@lavalamp fair enough. |
Labelling this PR as size/XS |
@nikhiljindal PR needs rebase |
recomputing cla status... |
[CLA-PING] @nikhiljindal Thanks for your pull request. It looks like this may be your first contribution to a CNCF open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://identity.linuxfoundation.org/projects/cncf to sign. Once you've signed, please reply here (e.g. "I signed it!") and we'll verify. Thanks.
|
[CLA-PING] @nikhiljindal Thanks for your pull request. It looks like this may be your first contribution to a CNCF open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please visit https://identity.linuxfoundation.org/projects/cncf to sign. Once you've signed, please reply here (e.g. "I signed it!") and we'll verify. Thanks.
|
cc @kubernetes/sig-cluster-federation @lavalamp
Will wait for the test to be green for a while before merging this.
Ref kubernetes/kubernetes#26723
This change is