Skip to content
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

Add upgrade test which starts from the earliest possible image #2519

Closed
jlebon opened this issue Oct 26, 2021 · 4 comments
Closed

Add upgrade test which starts from the earliest possible image #2519

jlebon opened this issue Oct 26, 2021 · 4 comments
Assignees
Labels
jira for syncing to jira

Comments

@jlebon
Copy link
Member

jlebon commented Oct 26, 2021

E.g. boot the first stable release we did, have it go through every barrier up to the target cosa build, and then run some basic sanity-checks. We wouldn't do this on every CI run, but lower downstream/higher tier.

Would be interesting to somehow cache the upgrade state so we don't have to go through all the barriers each time.

@jlebon
Copy link
Member Author

jlebon commented Oct 27, 2021

Would be interesting to somehow cache the upgrade state so we don't have to go through all the barriers each time.

I guess the simplest way to do this would be to run these tests in e.g. AWS, and have kola optimistically look for VM snapshots to boot rather than always starting from scratch. Then we have a job which adds a snapshot after each release?

Could be QEMU too. Make a snapshot of the qcow2, and then... upload it to S3?

@dustymabe
Copy link
Member

since I'm digging into this can of worms I might as well try to write the test.

@dustymabe
Copy link
Member

Closing this out now since the above PRs have merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
jira for syncing to jira
Projects
None yet
Development

No branches or pull requests

2 participants