action #168376
openopenQA Project - coordination #58184: [saga][epic][use case] full version control awareness within openQA
openQA Project - 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 new systemd timer
Updated by okurz about 1 month ago
- Copied from action #164898: Replace fetchneedles with a minion job for the regular update of git repos size:M added
Updated by okurz about 1 month ago
- Copied to action #168379: Enable automatic openQA git clone by default size:S added
Updated by okurz about 1 month ago
- Target version changed from Tools - Next to Ready
Updated by mkittler about 1 month ago
- Subject changed from Enable automatic openQA git clone instead of fetchneedles on OSD to Enable automatic openQA git clone instead of fetchneedles on OSD size:S
- Description updated (diff)
- Status changed from New to Workable
Updated by mkittler 24 days 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 24 days 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 21 days 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 21 days ago
I merged the revert https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1298
Updated by openqa_review 21 days ago
- Due date set to 2024-11-15
Setting due date based on mean cycle time of SUSE QE Tools
Updated by mkittler 16 days 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