-
Notifications
You must be signed in to change notification settings - Fork 72
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
[oadp-1.4] OADP-4213: Backport VM E2E tests to OADP-1.4. #1408
[oadp-1.4] OADP-4213: Backport VM E2E tests to OADP-1.4. #1408
Conversation
Signed-off-by: Matthew Arnold <marnold@redhat.com>
@mrnold: This pull request references OADP-4213 which is a valid jira issue. 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 openshift-eng/jira-lifecycle-plugin repository. |
also need to add virt test to prow in 1.4 branch? |
Yes, although I am not sure which one should go first. I guess oadp-operator CI will be broken for a short time either way? |
/test 4.13-e2e-test-aws |
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.
I tried to pin down all virt commits
e379366
fc6afbf
3f5ae3b
da83a07
20ee343
0cbd8db
de659f2
bf64895
1be7785
424a33a
0a83396
and checked differences between files (for example git diff master mrnold/oadp-1.4-backport-vm-ci -- tests/e2e/virt_backup_restore_suite_test.go
). Some files are not equal, but logic seems the same
If we want to exactly copy files from master, we could run something like git restore -s master tests/
from this branch
There were a few pull requests that were merged in between the commits in that list, like #1253, #1337, and #1287. So copying files straight from master probably won't work unless we want to backport every E2E change. |
tests/e2e/sample-applications/virtual-machines/fedora-todolist/fedora-todolist.yaml
Outdated
Show resolved
Hide resolved
Signed-off-by: Matthew Arnold <marnold@redhat.com>
Signed-off-by: Matthew Arnold <marnold@redhat.com>
/retest |
/label approved |
@mateusoliveira43: Can not set label approved: Must be member in one of these teams: [openshift-release-oversight openshift-staff-engineers] 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-sigs/prow repository. |
manually added approved label for PR to appear in review board (it was not automatically added because OWNERS file in oadp-1.4 branch is outdated?) |
|
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
Tests ran successfully for me as well on OCP 4.16-rc-2:
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mrnold, shubham-pampattiwar, weshayutin 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 |
@mrnold: all tests passed! 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-sigs/prow repository. I understand the commands that are listed here. |
Pull the virtual machine tests into the 1.4 branch. I tried cherry-picking the merges from the original work, but there were enough conflicts and intermediate throwaway changes that it was actually smaller to flatten them all into one. (See this temporary work branch.
Why the changes were made
Addresses https://issues.redhat.com/browse/OADP-4213.
How to test the changes made
make TEST_VIRT=true test-e2e