-
Notifications
You must be signed in to change notification settings - Fork 168
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
mantle/kola/tests: Use qemu platform only #3285
Conversation
Note: I have not tested that yet |
@@ -372,12 +372,9 @@ The json file should have the following fields at the minimum with the api key b | |||
``` | |||
|
|||
### qemu | |||
`qemu` is run locally and needs no credentials, but does need to be run as root. |
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.
Maybe we should remove this entire file in favor of the doc in docs
67d1cee
to
5b5525a
Compare
5b5525a
to
7e4eddb
Compare
Cleanup for RHCOS in openshift/os#1142. We could also consider dropping JSON support for kola tests configs as we no longer have that now. |
I am not certain about #3285 (comment) but apart from that this should be ready. |
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.
mostly LGTM a few comments
Extra Credit: The commit messages could use some context (i.e. there used to be qemu-unpriv and qemu but now there's only one, etc etc...).
7e4eddb
to
275c7f5
Compare
Will have to figure out the commits where those changes were previously made |
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
I'm testing this change and the diff of the list of tests between COSA before and after this PR is not empty so I have to double check things. It adds things but it also removes some. |
Thank you for being thorough here! |
Updated diff:
|
275c7f5
to
62422bc
Compare
There is no longer a privileged 'qemu' platform and the 'qemu' and 'qemu-unpriv' platforms are the same. Let's use qemu everywhere in order to be able to remove all 'qemu-unpriv' usage.
There is no longer a privileged 'qemu' platform and the 'qemu' and 'qemu-unpriv' platforms are the same. Let's use qemu everywhere in order to be able to remove all 'qemu-unpriv' usage.
Summary of the change in tests -/+ here, based on my understanding of the tests, may be incomplete and will need review, based on Tests that will be skipped:
Additional tests that will be run:
So overall this should now run more tests that before but a double check would be nice. Summary of the steps taken to get this output:
|
maybe we should also |
Honestly I don't think there is any real change in behavior here. Yes, the |
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.
Thanks for working on this. A few comments..
There is no longer a privileged 'qemu' platform and the 'qemu' and 'qemu-unpriv' platforms are the same.
Thanks, updated. |
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
Our tests were broken by coreos/coreos-assembler#3285
Just for reference this broke (one of) rpm-ostree's test suites, xref coreos/rpm-ostree#4477 |
Arg, thanks! Sorry for the trouble. |
Our tests were broken by coreos/coreos-assembler#3285
mantle/kola/tests: Replace 'qemu-unpriv' with 'qemu'
There is no longer a privileged 'qemu' platform and the 'qemu' and
'qemu-unpriv' platforms are the same.
Let's use qemu everywhere in order to be able to remove all
'qemu-unpriv' usage.
docs: Replace 'qemu-unpriv' with 'qemu'
There is no longer a privileged 'qemu' platform and the 'qemu' and
'qemu-unpriv' platforms are the same.
Let's use qemu everywhere in order to be able to remove all
'qemu-unpriv' usage.
kola: Remove 'qemu-unpriv' and make 'qemu' the default
There is no longer a privileged 'qemu' platform and the 'qemu' and
'qemu-unpriv' platforms are the same.