-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Reenable kubeadm presubmit test. #2976
Conversation
9dd42a6
to
77e23e4
Compare
@pipejakob when the kubeadm is green again (that is after kubernetes/kubernetes#46879), we can merge this |
/assign @mikedanese @roberthbailey |
lgtm once we are sure the test is working. The latest run I see on testgrid is failing due to not having enough quota to even stand up VMs on which to run kubeadm:
|
This had been previously disabled by kubernetes#2568. Adding the job back to the bazel pipeline and reenabling. Also, remove sporadic trailing whitespace.
77e23e4
to
5e0a9cf
Compare
Rebased, and increased the quota for this project to 60 cores. I'm not sure how bursty presubmit runs will be, but prow makes no attempt to serialize runs of the same job, it just spawns jobs as quickly as PRs need. |
@pipejakob ready to merge? |
The tests against master are now running green. |
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.
Can we make it run automatically on cmd/kubeadm
changes?
Or will it already since bazel is always running and this job runs after the bazel one?
@pipejakob This job currently fails with:
|
I'll bring this up in sig-testing today. /cc @fejta |
when last I looked at this job, I think I concluded that |
What is the state on this I think this should be an imperative for 1.8. |
Jacob just said he will take a look and update
… On 10 Jul 2017, at 20:56, Timothy St. Clair ***@***.***> wrote:
What is the state on this I think this should be an imperative for 1.8.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I've been diving into debugging this and found a few issues that I need to fix (beyond just rebasing). It might take a little longer than expected. |
/unassign |
ping @pipejakob Are you able to look at this anytime soon? |
A quick update on this: the presubmit job was using One easy option is to use This job is chained off of the existing bazel presubmit test, so another option (my preference) is to add a new We could also repeat the build in the kubeadm e2e, but that's also problematic: our I'm open to other ideas, but I think the best option is to add support for the new kubetest extraction strategy to reuse the binaries built during the bazel presubmit job. I'll start coding that up. |
@pipejakob SGTM |
I would like to see the build job do kubetest --stage=gs://something-specific-to-the-pr and then all the chained e2e jobs do kubetest --extract=gs://something-specific-to-the-pr |
@fejta Thanks for the suggestion. I think that'll turn out more simple than what I was doing. I'll give it a shot. |
FYI please sync up with @BenTheElder who is also interested in refactoring the e2e jobs to do this --extracting |
/cc @BenTheElder |
/test all |
@pipejakob: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. 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. I understand the commands that are listed here. |
@pipejakob have you had a chance to look at this yet? |
My related PRs to support using the correct Since this PR is particularly painful to rebase and keeps hitting conflicts with changes to |
Okay, thanks @pipejakob |
This had been previously disabled by #2568. Adding the job back to the bazel pipeline and reenabling.
Merging this is blocked by kubernetes/kubernetes#46864 which will fix
kubeadm join
, but I wanted to get the PR out earlier to get feedback and make sure I clear all presubmit checks.