-
Notifications
You must be signed in to change notification settings - Fork 4.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
NetworkPolicy tests #12991
NetworkPolicy tests #12991
Conversation
[testextended][extended:networking] |
node startup is failing for networkpolicy:
It works fine for me locally, and this is inside the dind image, so it ought to be exactly the same software... |
Oh, right, the OVS userland is in dind and so is 2.5, but the kernel side of it is in the host and so is still 2.4 here. |
ae0344b
to
10c0e0b
Compare
10c0e0b
to
66aa597
Compare
66aa597
to
8d6530c
Compare
@openshift/networking PTAL |
Oh, right. So, this adds a check to the extended networking test setup script that makes it skip the networkpolicy tests if your kernel is too old (which basically means "RHEL < 7.3" since any non-enterprise distro with a kernel too old to support OVS conntrack would presumably also have ancient golang and docker). This lets us commit the tests before jenkins gets updated (#13049). |
8d6530c
to
71fd775
Compare
Since #12972 merged, can we revisit this? |
71fd775
to
c89e895
Compare
rebased on top of #14466. we want to get this in, although 14466 should merge first. (Note that this only affects the full extended networking test, so even in the worst case it's not going to create more flakes for everyone else) |
4ee6208
to
de4fb3e
Compare
Evaluated for origin testextended up to d2dfa9c |
continuous-integration/openshift-jenkins/testextended SUCCESS (https://ci.openshift.redhat.com/jenkins/job/test_pull_request_origin_extended/658/) (Base Commit: 795ba0a) (PR Branch Commit: d2dfa9c) (Extended Tests: networking) |
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.
lgtm
0cf8481
to
a536ccf
Compare
/test extended_networking |
@stevekuznetsov how do I run the full extended networking test rather than just extended_networking_minimal? |
/test extended_networking |
Should be possible now |
Looks great to me. How can we get this merged? |
There is one last step:
The reviewer ( @dcbw ) needs to add their |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: danwinship, dcbw The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these OWNERS Files:
You can indicate your approval by writing |
/test extended_templates |
/test all [submit-queue is verifying that this PR is safe to merge] |
/retest Please review the full test history for this PR and help us cut down flakes. |
/test all [submit-queue is verifying that this PR is safe to merge] |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest |
/retest Please review the full test history for this PR and help us cut down flakes. |
/test all [submit-queue is verifying that this PR is safe to merge] |
/retest Please review the full test history for this PR and help us cut down flakes. |
2 similar comments
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/test all [submit-queue is verifying that this PR is safe to merge] |
/retest Please review the full test history for this PR and help us cut down flakes. |
1 similar comment
/retest Please review the full test history for this PR and help us cut down flakes. |
/test all [submit-queue is verifying that this PR is safe to merge] |
Automatic merge from submit-queue |
This pulls in the NetworkPolicy tests from kubernetes/kubernetes#35660, and then makes a few changes to get it to work with our extended networking test, and to get it to actually pass given the current state of our NetworkPolicy support; hopefully the last commit will be able to be reverted at some point.