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 2 months ago. Updated 13 days ago.

Status:
Blocked
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
QA (public, currently private due to #173521) - Tools - Next
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 4 (2 open2 closed)

Related to openQA Project (public) - action #169204: [sporadic] [openqa-in-openqa] openqa_install_multimachine test fails in test_running - taking too long until test is running size:SResolvedmkittler2024-11-01

Actions
Blocked by openQA Project (public) - 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 (public) - action #169510: Improve non-transactional creation of Minion jobs for Git updates when restarting jobs size:MWorkable2024-11-07

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

Actions
Actions #1

Updated by okurz about 2 months ago

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

Updated by okurz about 2 months ago

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

Updated by okurz about 2 months ago

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

Updated by livdywan about 2 months 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 about 2 months ago

  • Description updated (diff)
Actions #6

Updated by mkittler about 2 months ago

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

Working on #168376 first.

Actions #7

Updated by mkittler about 1 month ago

  • Status changed from Blocked to In Progress
Actions #8

Updated by mkittler about 1 month ago

  • Status changed from In Progress to Feedback
Actions #9

Updated by okurz about 1 month ago

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

Actions #11

Updated by mkittler about 1 month 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 about 1 month ago

  • Status changed from Feedback to Blocked
Actions #13

Updated by mkittler about 1 month ago

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

Updated by mkittler 25 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 25 days ago

Ok, added #169510 to the backlog

Actions #16

Updated by okurz 13 days ago

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

Updated by livdywan 12 days ago

  • Related to action #169204: [sporadic] [openqa-in-openqa] openqa_install_multimachine test fails in test_running - taking too long until test is running size:S added
Actions

Also available in: Atom PDF