Skip to content

CI: Add fedora-todolist sample to E2E tests.#1381

Merged
openshift-merge-bot[bot] merged 9 commits into
openshift:masterfrom
mrnold:ci-virt-todolist
Apr 8, 2024
Merged

CI: Add fedora-todolist sample to E2E tests.#1381
openshift-merge-bot[bot] merged 9 commits into
openshift:masterfrom
mrnold:ci-virt-todolist

Conversation

@mrnold
Copy link
Copy Markdown
Contributor

@mrnold mrnold commented Apr 4, 2024

Run Wes' fedora-todolist VM from #1363 as a virtualization E2E test.

mrnold added 3 commits April 3, 2024 22:26
Signed-off-by: Matthew Arnold <marnold@redhat.com>
Signed-off-by: Matthew Arnold <marnold@redhat.com>
Also rearrange some test code so that the new test case can co-exist
with the existing CirrOS test. The CirrOS test will be converted to a
real YAML template later, and some of the existing virt helper code will
be removed.

Signed-off-by: Matthew Arnold <marnold@redhat.com>
@openshift-ci openshift-ci Bot requested review from eemcmullan and kaovilai April 4, 2024 02:31
@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 4, 2024
@mateusoliveira43
Copy link
Copy Markdown

/test 4.14-e2e-test-kubevirt-aws
flake of restore succeeds, but application not fully working

Comment thread tests/e2e/virt_backup_restore_suite_test.go Outdated
Comment thread tests/e2e/backup_restore_suite_test.go Outdated
Comment thread tests/e2e/virt_backup_restore_suite_test.go Outdated
Comment thread tests/e2e/virt_backup_restore_suite_test.go
Copy link
Copy Markdown

@mateusoliveira43 mateusoliveira43 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe would be good to use tiny instead of small fedora image, but it seems to took "only" 20 minutes, so we can use small

mrnold added 5 commits April 4, 2024 13:20
Signed-off-by: Matthew Arnold <marnold@redhat.com>
Signed-off-by: Matthew Arnold <marnold@redhat.com>
Signed-off-by: Matthew Arnold <marnold@redhat.com>
Avoids timeouts on VMs that will definitely take a long time, and avoids
huge test delays on applications that should not take much time.

Signed-off-by: Matthew Arnold <marnold@redhat.com>
Signed-off-by: Matthew Arnold <marnold@redhat.com>
Comment thread tests/e2e/backup_restore_suite_test.go Outdated
kaovilai
kaovilai previously approved these changes Apr 4, 2024
Copy link
Copy Markdown
Member

@kaovilai kaovilai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seems good to me.

Signed-off-by: Matthew Arnold <marnold@redhat.com>
@mrnold
Copy link
Copy Markdown
Contributor Author

mrnold commented Apr 5, 2024

/retest

Copy link
Copy Markdown

@mateusoliveira43 mateusoliveira43 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since tests are fast (~30min), would be good to add CSI for CirrOS and DataMover for Fedora?

@mrnold
Copy link
Copy Markdown
Contributor Author

mrnold commented Apr 5, 2024

Since tests are fast (~30min), would be good to add CSI for CirrOS and DataMover for Fedora?

Yes, I will add these. It might have to be another pull request though, I was getting some backup failures with datamover on the Fedora test. Now that there's at least one working test, I can go back and debug it better.

@mrnold
Copy link
Copy Markdown
Contributor Author

mrnold commented Apr 5, 2024

/retest

@mrnold
Copy link
Copy Markdown
Contributor Author

mrnold commented Apr 5, 2024

/retest

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Apr 5, 2024

@mrnold: all tests passed!

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.

@weshayutin
Copy link
Copy Markdown
Contributor

@mpryc eyes when you have a moment please :)

Copy link
Copy Markdown
Contributor

@weshayutin weshayutin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/LGTM

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Apr 8, 2024
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Apr 8, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mateusoliveira43, mrnold, weshayutin

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot Bot merged commit e379366 into openshift:master Apr 8, 2024
mrnold added a commit to mrnold/oadp-operator that referenced this pull request Jun 3, 2024
* Add fedora-todolist to sample E2E applications.

Signed-off-by: Matthew Arnold <marnold@redhat.com>

* Bump up timeouts commonly failing new VM test.

Signed-off-by: Matthew Arnold <marnold@redhat.com>

* Add test case for fedora-todolist.

Also rearrange some test code so that the new test case can co-exist
with the existing CirrOS test. The CirrOS test will be converted to a
real YAML template later, and some of the existing virt helper code will
be removed.

Signed-off-by: Matthew Arnold <marnold@redhat.com>

* Use tiny flavor for Fedora VM.

Signed-off-by: Matthew Arnold <marnold@redhat.com>

* Add descriptions to virtualization test entries.

Signed-off-by: Matthew Arnold <marnold@redhat.com>

* Re-use existing VM status check.

Signed-off-by: Matthew Arnold <marnold@redhat.com>

* Specify backup timeout for every test.

Avoids timeouts on VMs that will definitely take a long time, and avoids
huge test delays on applications that should not take much time.

Signed-off-by: Matthew Arnold <marnold@redhat.com>

* Add TODO for a future cloud-init completion check.

Signed-off-by: Matthew Arnold <marnold@redhat.com>

* Back off namespace cleanup timeout.

Signed-off-by: Matthew Arnold <marnold@redhat.com>

---------

Signed-off-by: Matthew Arnold <marnold@redhat.com>
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. CI lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants