Project

General

Profile

action #168376

Updated by tinita 27 days ago

 
 ## 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 new systemd timer

Back