action #168376
closedopenQA Project (public) - coordination #58184: [saga][epic][use case] full version control awareness within openQA
openQA Project (public) - coordination #152847: [epic] version control awareness within openQA for test distributions
Enable automatic openQA git clone instead of fetchneedles on OSD size:S
0%
Description
Motivation¶
After #164898 and stabilization on o3 we should disable fetchneedles cron on OSD and enable git auto-clone.
Acceptance criteria¶
- AC1: Instead of the fetchneedles cronjob test/needle repos are updated via a minion job when tests are started on OSD
- AC2: fetchneedles cron is ensured to be not enabled again by salt
Suggestions¶
- Disable cron job as a first thing
- Just enable the automatic cloning either first manually or directly via salt
- Monitor the impact, e.g. failed minion jobs on https://openqa.suse.de/minion/jobs?state=failed or stalled minion jobs or not enough jobs picked up or executed in time, e.g. from https://monitor.qa.suse.de/d/nRDab3Jiz/openqa-jobs-test?orgId=1&from=now-7d&to=now
- Ensure salt states are aligned (enabled git auto clone, disabled fetchneedles)
- Enable openqa-enqueue-git-auto-update.timer
Updated by okurz 5 months ago
- Copied from action #164898: Replace fetchneedles with a minion job for the regular update of git repos size:M added
Updated by okurz 5 months ago
- Copied to action #168379: Enable automatic openQA git clone by default size:S added
Updated by mkittler 4 months ago
I merged https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1294 today and the change has been effective since Oct 28 09:48:27 (UTC). I haven't seen any related failed Minion jobs since then.
Updated by mkittler 4 months ago
- Related to action #124487: [openqa_logwarn] Can't call method "BUILD" on an undefined value at /usr/share/openqa/script/../lib/OpenQA/WebAPI/Plugin/AMQP.pm added
Updated by mkittler 4 months ago
- Status changed from Resolved to In Progress
We might need to revert that change: https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1298
See https://suse.slack.com/archives/C02CANHLANP/p1730282472302849 for details.
Updated by tinita 4 months ago
I merged the revert https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1298
Updated by openqa_review 4 months ago
- Due date set to 2024-11-15
Setting due date based on mean cycle time of SUSE QE Tools
Updated by mkittler 4 months ago
- Blocked by action #169342: Fix scheduling parallel clusters with `PARALLEL_ONE_HOST_ONLY=1` when the openQA jobs depend on Minion jobs e.g. `git_clone` tasks started for the `git_auto_update` feature size:M added
Updated by tinita 3 months ago
- Related to action #170464: Enable automatic openQA git clone instead of fetchneedles on o3 added
Updated by mkittler 3 months ago
- Blocked by action #169510: Improve non-transactional creation of Minion jobs for Git updates when restarting jobs size:M added
Updated by okurz about 1 month ago
- Target version changed from Tools - Next to Ready
Updated by mkittler 21 days ago
We now get many https://openqa.suse.de/minion/jobs?task=git_clone jobs but none are failing.
Updated by mkittler 18 days ago
- Status changed from Blocked to Resolved
I don't think the other ticket is related, see #177048#note-7.
The Minion dashboard still looks good, too. So I'm considering this resolved.