Updating y-stream composes
CKI uses a cron job to create an MR to update the nightly composes used when testing MRs or builds for y-stream kernels. These composes are periodically removed from Beaker. The cron job runs once per week (Sunday). This update process is needed to make sure no new issues are introduced in the compose that would block builds/MRs. Therefore, new non-critical failures should be added as known issues to DataWarehouse.
Steps to review the automated MR
Make sure the pipeline passed the
Unfortunately, even if it passes the
check-kernel-resultsjob, doesn’t mean there is no problem. Any test that reports
MISSwill not fail the
Look at each and every test job and make sure all tests ran and didn’t finish with
If there was some critical problem (like it was not possible to provision the compose), a ServiceNow ticket for the Beaker team has to be filed. The current compose needs to be kept until a new compose is available where these failures are resolved.
If there are new non-critical failures, they should be added to the DataWarehouse with a proper ticket to track them. After creating the regex wait 30 minutes for the triaging to finish. Re-run the
check-kernel-results, which should pass now.
If everything looks good, approve the MR and merge it.