Project

General

Profile

Actions

action #168379

open

coordination #58184: [saga][epic][use case] full version control awareness within openQA

coordination #152847: [epic] version control awareness within openQA for test distributions

Enable automatic openQA git clone by default size:S

Added by okurz about 1 month ago. Updated 6 days ago.

Status:
Blocked
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2024-10-17
Due date:
% Done:

0%

Estimated time:

Description

Motivation

After #164898 and stabilization on o3 we should make automatic git cloning the default

Acceptance criteria

  • AC1: Instead of the fetchneedles cronjob test/needle repos are updated via a minion job when tests are started on instances based on default config

Suggestions

  • Switch the default in the openQA Setup.pm file
  • Update the comment in etc/openqa.ini
  • Monitor impact on OSD (or have we already enabled it there?) --> That is part of #168376, so this ticket should be worked on after that
  • Announce the change? Consider impact on instances that don't set this

Related issues 3 (2 open1 closed)

Blocked by openQA Project - 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:MResolvedmkittler2024-11-05

Actions
Blocked by openQA Project - action #169510: Improve non-transactional creation of Minion jobs for Git updates when restarting jobsNew2024-11-07

Actions
Copied from openQA Infrastructure - action #168376: Enable automatic openQA git clone instead of fetchneedles on OSD size:SBlockedmkittler

Actions
Actions #1

Updated by okurz about 1 month ago

  • Copied from action #168376: Enable automatic openQA git clone instead of fetchneedles on OSD size:S added
Actions #2

Updated by okurz about 1 month ago

  • Project changed from openQA Infrastructure to openQA Project
  • Category changed from Feature requests to Feature requests
Actions #3

Updated by okurz about 1 month ago

  • Target version changed from Tools - Next to Ready
Actions #4

Updated by livdywan 28 days ago

  • Subject changed from Enable automatic openQA git clone by default to Enable automatic openQA git clone by default size:S
  • Description updated (diff)
  • Status changed from New to Workable
Actions #5

Updated by tinita 28 days ago

  • Description updated (diff)
Actions #6

Updated by mkittler 27 days ago

  • Status changed from Workable to Blocked
  • Assignee set to mkittler

Working on #168376 first.

Actions #7

Updated by mkittler 22 days ago

  • Status changed from Blocked to In Progress
Actions #8

Updated by mkittler 22 days ago

  • Status changed from In Progress to Feedback
Actions #9

Updated by okurz 16 days ago

Based on results from #168376 please revert the default for now as well

Actions #11

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
Actions #12

Updated by mkittler 16 days ago

  • Status changed from Feedback to Blocked
Actions #13

Updated by mkittler 14 days ago

  • Blocked by action #169510: Improve non-transactional creation of Minion jobs for Git updates when restarting jobs added
Actions #14

Updated by mkittler 6 days ago

This is still blocked by #169510 which is not on the backlog. We can discuss whether we want to enable the auto update feature on OSD despite this flaw (and thus consider this ticket no longer blocked).

Actions #15

Updated by okurz 6 days ago

Ok, added #169510 to the backlog

Actions

Also available in: Atom PDF