Skip to content

Bug 1880591: 9-30-2020 merge#297

Merged
openshift-merge-robot merged 18 commits intoopenshift:masterfrom
trozet:9-30-2020-merge
Oct 1, 2020
Merged

Bug 1880591: 9-30-2020 merge#297
openshift-merge-robot merged 18 commits intoopenshift:masterfrom
trozet:9-30-2020-merge

Conversation

@trozet
Copy link
Contributor

@trozet trozet commented Sep 30, 2020

Fixes:

  • Upgrade by ensuring reject ACLs get removed.
  • logical route policy deletion when nodes are deleted.

Antonio Ojea and others added 14 commits September 23, 2020 22:33
 run the conformance suite
 bump kubernetes to 1.19 and go to 1.15.1
 use the new HA mode in kind for OVN

Signed-off-by: Antonio Ojea <aojea@redhat.com>
When test cases are compiled, the arguments provided to them via the
testrun function do not get embedded in the binary. Therefore we lose
verbose output, test reporting etc... This commit fixes the test
script so all tests are provided with the correct options and
have uniform output.

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
The informer package won't process updates under test conditions
when the informers have been started. This is due to a check
to ensure the objects K8s revision number has incremented and
therefore this is genuine work that we want to enqueue. That
revision number isn't implemented in the fakeClient.
Rather than implement this, which would be a lot of work, I
introduced the EventHandlerFactory type, and allowed a
function that matches this signature to be passed in to the
NewNode and NewMaster functions.

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
This fixes flakes by doing the following:

1. Ensuring that each test has a clean instance of FakeExec
so they do not leak between tests
2. Forcing all tests to wait until the informer cache is in sync
before performing test logic. This reduces the likelihood of
errors caused by events not being processed in time.

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
Fix test flakes in Hybrid Overlay Master Test Suite
Considering the jobs takes about 25 mins to run, in average, we
have limited the CI jobs to timeout after 1 hour.

However, this implies that the test are running in parallel.

Signed-off-by: Antonio Ojea <aojea@redhat.com>
Signed-off-by: Girish Moodalbail <gmoodalbail@nvidia.com>
run periodic tests in parallel
Previously we were just checking if there as a known ACL which existed
in the cache. If the cache is ever out of sync, we could accidentally
leave stale reject ACLs configured in OVN.

This patch adds checking during service sync for any known stale ACLs
with reject actions belonging to a service. During regular reject ACL
delete a new check is added to see if cache is in an invalid state, and
if so attempt to remove the ACL by querying OVN.

Signed-off-by: Tim Rozet <trozet@redhat.com>
@openshift-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Sep 30, 2020
@trozet
Copy link
Contributor Author

trozet commented Sep 30, 2020

@dcbw @danwinship

@trozet trozet changed the title 9-30-2020 merge Bug 1880591: 9-30-2020 merge Sep 30, 2020
@openshift-ci-robot openshift-ci-robot added bugzilla/severity-urgent Referenced Bugzilla bug's severity is urgent for the branch this PR is targeting. bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. labels Sep 30, 2020
@openshift-ci-robot
Copy link
Contributor

@trozet: This pull request references Bugzilla bug 1880591, which is valid. The bug has been moved to the POST state. The bug has been updated to refer to the pull request using the external bug tracker.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target release (4.6.0) matches configured target release for branch (4.6.0)
  • bug is in the state ASSIGNED, which is one of the valid states (NEW, ASSIGNED, ON_DEV, POST, POST)
Details

In response to this:

Bug 1880591: 9-30-2020 merge

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.

@alexanderConstantinescu
Copy link
Contributor

/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Sep 30, 2020
@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

4 similar comments
@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

10 similar comments
@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@knobunc
Copy link
Contributor

knobunc commented Oct 1, 2020

/retest

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@dcbw
Copy link
Contributor

dcbw commented Oct 1, 2020

azure is still failing due to capacity issues

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@knobunc

This comment has been minimized.

@knobunc
Copy link
Contributor

knobunc commented Oct 1, 2020

/test e2e-gcp-ovn

@openshift-ci-robot

This comment has been minimized.

@openshift-ci-robot
Copy link
Contributor

openshift-ci-robot commented Oct 1, 2020

@trozet: The following test failed, say /retest to rerun all failed tests:

Test name Commit Details Rerun command
ci/prow/e2e-azure-ovn b93f6d4 link /test e2e-azure-ovn

Full PR test history. Your PR dashboard.

Details

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.

@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

1 similar comment
@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@trozet
Copy link
Contributor Author

trozet commented Oct 1, 2020

/override ci/prow/e2e-gcp-ovn

@openshift-ci-robot
Copy link
Contributor

@trozet: Overrode contexts on behalf of trozet: ci/prow/e2e-gcp-ovn

Details

In response to this:

/override ci/prow/e2e-gcp-ovn

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.

@openshift-merge-robot openshift-merge-robot merged commit 358045f into openshift:master Oct 1, 2020
@openshift-ci-robot
Copy link
Contributor

@trozet: All pull requests linked via external trackers have merged:

Bugzilla bug 1880591 has been moved to the MODIFIED state.

Details

In response to this:

Bug 1880591: 9-30-2020 merge

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. bugzilla/severity-urgent Referenced Bugzilla bug's severity is urgent for the branch this PR is targeting. bugzilla/valid-bug Indicates that a referenced Bugzilla bug is valid for the branch this PR is targeting. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants