-
Notifications
You must be signed in to change notification settings - Fork 111
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
enable additional tests #568
Comments
Issues go stale after 90d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
/lifecycle frozen I think we want to eventually expand our test coverage here, so keeping this open |
Let me try to sketch out something here: First, I think we should support Prow jobs executed from this repo like:
Once we have that, we should match FCOS and ship lockfiles in this repo that are updated via a bot doing CI and pushing. If the CI jobs the bot runs are via Prow, that immediately unlocks a whole lot of power. I think to start, we can then drop the current Prow periodic os promotion job because (like other OpenShift components) the ART builds should be reproducing exactly the same thing tested in Prow CI. But then for example, what I think would work really well is for branches (e.g. (And actually if we did #498 first, then I think we could probably unformly move to a PR workflow because the rate of churn in RHEL is much smaller than in Fedora, it's mostly just kubelet that constantly churns for the |
And then to emphasize this, we'd only be running at most quick "sanity tests" behind the firewall, everything else would be visible and executed via Prow. One thing I don't quite know here is the state of Prow + s390x/ppc64le though. We may still need the kola tests run on an internal pipeline for those? |
Would be great to also have |
We hit a situation where the downstream tests behind the RHT firewall caught an issue with the RHCOS compose because we aren't running the same suite of tests upstream. Notably the
kola testiso
tests.In this case, the root cause was a missing patch to Ignition in the 4.9 builds.
In
build-test-qemu.sh
, there is a TODO about turning on additional tests but there is a want for multiple tiers and splitting them into pods.os/ci/build-test-qemu.sh
Lines 26 to 28 in 38dd888
Are we in a position to try turning on more tests now? Do we need to design how multiple tiers would work? Or are we waiting for a gangplank future?
The text was updated successfully, but these errors were encountered: