Project

General

Profile

Actions

action #181772

open

coordination #162539: [saga][epic] future ideas version for version control features within openQA

coordination #181886: [epic] Good git defaults for new instances while keeping compatibility for old instances

[o3][alert] openQA in openQA tests failing due to missing .git/config

Added by livdywan 3 days ago. Updated about 19 hours ago.

Status:
Blocked
Priority:
High
Assignee:
Category:
Regressions/Crashes
Target version:
Start date:
2025-05-05
Due date:
% Done:

0%

Estimated time:

Description

Observation

Multiple job modules in openQA in openQA tests are failing, for instance https://openqa.opensuse.org/tests/5040223:

# Test died: command 'retry -s 5 -r 3 -- sh -c 'test -f /var/lib/openqa/share/tests/*/.git/config'' failed: the test distribution should be checked out by openQA automatically at /usr/lib/os-autoinst/autotest.pm line 418.

See latest job in this scenario.

Acceptance Criteria

  • AC1: openQA in openQA tests are consistently passing

Suggestions

  • Investigate the error message, consider recent changes to the tests and os-autoinst that might be related.

Rollback steps


Related issues 2 (1 open1 closed)

Related to openQA Infrastructure (public) - action #181817: osd-deployment | Failed pipeline for master: openQA-in-openQA tests failingResolvedlivdywan2024-03-18

Actions
Related to openQA Project (public) - action #181889: Support https://github.com/os-autoinst/openQA/pull/6430Feedbackokurz2025-05-06

Actions
Actions #1

Updated by livdywan 3 days ago

  • Description updated (diff)
Actions #2

Updated by livdywan 3 days ago

  • Description updated (diff)
Actions #4

Updated by okurz 3 days ago

  • Tags changed from infra, reactive work, alert to reactive work, alert, openqa-in-openqa
  • Project changed from openQA Infrastructure (public) to openQA Project (public)
  • Subject changed from [osd][alert] openQA in openQA tests failing due to missing .git/config to [alert] openQA in openQA tests failing due to missing .git/config
  • Category changed from Regressions/Crashes to Regressions/Crashes
  • Priority changed from High to Urgent
Actions #5

Updated by gpathak 3 days ago

  • Tags changed from reactive work, alert, openqa-in-openqa to reactive work, alert, openqa-in-openqa, o3
  • Subject changed from [alert] openQA in openQA tests failing due to missing .git/config to [o3][alert] openQA in openQA tests failing due to missing .git/config
Actions #7

Updated by mkittler 3 days ago

  • Status changed from New to In Progress
  • Assignee set to mkittler
Actions #8

Updated by mkittler 3 days ago

  • Description updated (diff)
Actions #9

Updated by mkittler 3 days ago

Draft by @okurz to get back to the previous behavior: https://github.com/os-autoinst/openQA/pull/6421

Since we might still want to discuss it I disabled the tests for now.

Actions #10

Updated by openqa_review 2 days ago

  • Due date set to 2025-05-20

Setting due date based on mean cycle time of SUSE QE Tools

Actions #11

Updated by livdywan 2 days ago

  • Related to action #181817: osd-deployment | Failed pipeline for master: openQA-in-openQA tests failing added
Actions #12

Updated by livdywan 2 days ago

I guess the actual revert is a separate PR: https://github.com/os-autoinst/openQA/pull/6426 and @mkittler said Jenkins pipelines will be re-enabled shortly

Actions #13

Updated by mkittler 2 days ago

  • Status changed from In Progress to Feedback
  • Priority changed from Urgent to High

https://github.com/os-autoinst/openQA/pull/6426 was merged so I enabled the Jenkins pipeline again. With that the urgent aspect of this issue has been resolved.

Unfortunately @okurz wasn't in the daily today so we had no chance to sync on the way forward. We should also avoid getting lost in discussions on GitHub so for now I'm not doing anything :-)

Actions #14

Updated by okurz about 19 hours ago

  • Assignee changed from mkittler to okurz

Taking over from mkittler as discussed in the daily.

Actions #15

Updated by okurz about 19 hours ago

  • Related to action #181889: Support https://github.com/os-autoinst/openQA/pull/6430 added
Actions #16

Updated by okurz about 19 hours ago

  • Due date deleted (2025-05-20)
  • Status changed from Feedback to Blocked
  • Parent task set to #181886

jenkins jobs are triggered and succeeding again: http://jenkins.qa.suse.de/job/monitor-openQA_in_openQA-TW/lastSuccessfulBuild/ linking to http://jenkins.qa.suse.de/job/monitor-openQA_in_openQA-TW/30871/ . https://openqa.opensuse.org/tests/5044940 is also green. To not break tests again working on #181889 I would like to block on that

Actions

Also available in: Atom PDF