Project

General

Profile

Actions

action #162077

closed

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

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

Create and maintain up to date version of test distri/needles for webui - enabled by default size:S

Added by okurz 6 months ago. Updated 5 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Motivation

https://github.com/os-autoinst/openQA/pull/5687#discussion_r1634589168
The feature of #159171 has a feature switch which is not enabled by default. For new openQA instances, in particular transient ones we want openQA to automatically clone necessary test and needle repositories when creating the instances so that users benefit from the native version-control awareness and don't need to manually provide test distributions in folders.

Acceptance criteria

  • AC1: New openQA instances automatically clone all necessary test data on trigger time

Suggestions

  • Get to understand the original feature if you haven't had the opportunity yet
  • Revisit the documentation as added in #161771
  • Ensure that new openQA instances automatically clone all necessary test data on trigger time

Related issues 4 (0 open4 closed)

Related to openQA Infrastructure (public) - action #164895: o3 had corrupted needles git repo, lost uncommitted needles between 2024-07-31 and 2024-08-02Resolvedtinita2024-08-02

Actions
Related to openQA Tests (public) - action #164919: [openqa-in-openqa][osado] test fails in login showing openid login form instead of using fake authenticationResolvedtinita2024-08-05

Actions
Related to openQA Project (public) - action #164940: openqa-in-openqa test fails in workerResolvedtinita2024-08-05

Actions
Copied from openQA Project (public) - action #161771: Create and maintain up to date version of test distri/needles for webui - take 2 size:MResolvedmkittler

Actions
Actions #1

Updated by okurz 6 months ago

  • Copied from action #161771: Create and maintain up to date version of test distri/needles for webui - take 2 size:M added
Actions #2

Updated by okurz 6 months ago

  • Status changed from New to Blocked
  • Assignee set to okurz
Actions #3

Updated by okurz 6 months ago

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

Updated by okurz 6 months ago

  • Status changed from Blocked to New
  • Assignee deleted (okurz)
Actions #5

Updated by okurz 6 months ago

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

Updated by okurz 5 months ago

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

Updated by okurz 5 months ago

  • Subject changed from Create and maintain up to date version of test distri/needles for webui - enabled by default to Create and maintain up to date version of test distri/needles for webui - enabled by default size:S
  • Description updated (diff)
  • Status changed from New to Workable
Actions #8

Updated by mkittler 5 months ago

  • Status changed from Workable to In Progress
  • Assignee set to mkittler
Actions #9

Updated by mkittler 5 months ago

  • Status changed from In Progress to Feedback
Actions #10

Updated by mkittler 5 months ago

The PR has been merged covering also documentation changes. Let's see whether we'll discover any problems in production. If everything looks still good on Monday I'll resolve the ticket.

Actions #11

Updated by okurz 5 months ago

  • Related to action #164895: o3 had corrupted needles git repo, lost uncommitted needles between 2024-07-31 and 2024-08-02 added
Actions #12

Updated by mkittler 5 months ago ยท Edited

  • Status changed from Feedback to Resolved

Nothing seems to be broken so far. We saw #164895 but it was happening the feature was enabled on default.

There are also no failed jobs on https://openqa.opensuse.org/minion/jobs?state=failed&task=git_clone and https://openqa.suse.de/minion/jobs?state=failed&task=git_clone.

Actions #13

Updated by tinita 5 months ago

  • Related to action #164919: [openqa-in-openqa][osado] test fails in login showing openid login form instead of using fake authentication added
Actions #14

Updated by tinita 5 months ago

  • Related to action #164940: openqa-in-openqa test fails in worker added
Actions

Also available in: Atom PDF