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
NP-877: Live migration suite e2e #28462
NP-877: Live migration suite e2e #28462
Conversation
@martinkennelly: GitHub didn't allow me to request PR reviews from the following users: martinkennelly. Note that only openshift members and repo collaborators can review this PR, and authors cannot review their own PRs. 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. |
f464a4b
to
1c7567d
Compare
Job Failure Risk Analysis for sha: 1c7567d
|
1c7567d
to
d11618c
Compare
Job Failure Risk Analysis for sha: d11618c
|
d11618c
to
f54dc19
Compare
Job Failure Risk Analysis for sha: f54dc19
|
e04d5ec
to
3f4533f
Compare
Job Failure Risk Analysis for sha: 3f4533f
|
3f4533f
to
4d5a4b7
Compare
Job Failure Risk Analysis for sha: 4d5a4b7
|
|
4d5a4b7
to
409055e
Compare
|
/unhold |
|
Shared another local sample output on slack: https://redhat-internal.slack.com/archives/CE4L0F143/p1704960360232179?thread_ts=1704459757.540179&cid=CE4L0F143 |
409055e
to
0352ca6
Compare
No functional changes - just I am happy with this PR now. |
@neisw Any more comments? |
Nope, I believe you have worked through Devan's last question. Will give him a chance to respond but I can tag it when you are ready if he doesn't get it. |
/lgtm release the hold when you are ready |
/unhold If there are any additional comments, we can follow up with a patch. Hope thats ok Devon. |
Bug created to improve monitors - they should not flake when a set of pods go from Running -> Pending: https://issues.redhat.com/browse/OCPBUGS-27059 |
Tests are disabled by default even if called in the 'all' suite because environment variable 'TEST_SDN_LIVE_MIGRATION_OPTIONS' must be set to a known value, otherwise tests are skipped. E.g. TEST_SDN_LIVE_MIGRATION_OPTIONS=target-cni=OVNKubernetes Signed-off-by: Martin Kennelly <mkennell@redhat.com>
Signed-off-by: Martin Kennelly <mkennell@redhat.com>
34863ad
to
6500ca1
Compare
/lgtm All good here, thanks for looking into that test flake. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dgoodwin, martinkennelly, neisw, pliurh The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
dcba6b5
into
openshift:master
@martinkennelly: The following tests failed, say
Full PR test history. Your PR dashboard. 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. |
/cherry-pick release-4.15 |
@martinkennelly: #28462 failed to apply on top of branch "release-4.15":
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. |
For details of the CNI migration feature see the feature enhancement PR [1]. Within o/origin, there is a suite for live migration. The suite accepts one environment variable. The value of this environment variable controls which CNI we are migrating to and optionally, if we want to trigger rollback. Rollback will only start once live migration to the target CNI is complete. If the environemnt variables value is blank, live migration test will be skipped. For more info, see the o/origin live migration PR [2]. Note: enabling of eip feature tests depends on fixing a bug [3]. A bug to track this enabling has also been created [4]. [1] openshift/enhancements#1064 [2] openshift/origin#28462 [3] https://issues.redhat.com/browse/OCPBUGS-26196 [4] https://issues.redhat.com/browse/NP-884 Signed-off-by: Martin Kennelly <mkennell@redhat.com>
For details of the CNI migration feature see the feature enhancement PR [1]. Within o/origin, there is a suite for live migration. The suite accepts one environment variable. The value of this environment variable controls which CNI we are migrating to and optionally, if we want to trigger rollback. Rollback will only start once live migration to the target CNI is complete. If the environemnt variables value is blank, live migration test will be skipped. For more info, see the o/origin live migration PR [2]. Note: enabling of eip feature tests depends on fixing a bug [3]. A bug to track this enabling has also been created [4]. [1] openshift/enhancements#1064 [2] openshift/origin#28462 [3] https://issues.redhat.com/browse/OCPBUGS-26196 [4] https://issues.redhat.com/browse/NP-884 Signed-off-by: Martin Kennelly <mkennell@redhat.com>
For details of the CNI migration feature see the feature enhancement PR [1]. Within o/origin, there is a suite for live migration. The suite accepts one environment variable. The value of this environment variable controls which CNI we are migrating to and optionally, if we want to trigger rollback. Rollback will only start once live migration to the target CNI is complete. If the environemnt variables value is blank, live migration test will be skipped. For more info, see the o/origin live migration PR [2]. Note: enabling of eip feature tests depends on fixing a bug [3]. A bug to track this enabling has also been created [4]. [1] openshift/enhancements#1064 [2] openshift/origin#28462 [3] https://issues.redhat.com/browse/OCPBUGS-26196 [4] https://issues.redhat.com/browse/NP-884 Signed-off-by: Martin Kennelly <mkennell@redhat.com>
For details of the CNI migration feature see the feature enhancement PR [1]. Within o/origin, there is a suite for live migration. The suite accepts one environment variable. The value of this environment variable controls which CNI we are migrating to and optionally, if we want to trigger rollback. Rollback will only start once live migration to the target CNI is complete. If the environemnt variables value is blank, live migration test will be skipped. For more info, see the o/origin live migration PR [2]. Note: enabling of eip feature tests depends on fixing a bug [3]. A bug to track this enabling has also been created [4]. [1] openshift/enhancements#1064 [2] openshift/origin#28462 [3] https://issues.redhat.com/browse/OCPBUGS-26196 [4] https://issues.redhat.com/browse/NP-884 Signed-off-by: Martin Kennelly <mkennell@redhat.com>
/hold
/cc
Add live migration suite and e2e test cases.
This can be executed by:
Prereq: ensure feature gate [1]
TechPreviewNoUpgrade
is set before executing suite.[1] https://docs.openshift.com/container-platform/4.14/nodes/clusters/nodes-cluster-enabling-features.html#nodes-cluster-enabling-features-cli_nodes-cluster-enabling