Project

General

Profile

Actions

action #37141

closed

enable iso syncing to openQA

Added by lnussel almost 6 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
QA
Target version:
Start date:
2018-06-03
Due date:
2018-06-29
% Done:

0%

Estimated time:

Description

the rsync.pl script needs to be adjust to sync the isos to openQA

when doing that the directory for changes needs to be created
# cd /var/lib/snapshot-changes/opensuse/
# mkdir 15.1
# chown factory-news 15.1
# setfacl -m u:geekotest:rwx 15.1

run rsync.pl and make sure an entry is created in snapshot-changes. Then symlink the current build:
# sudo -u geekotest ln -s $BUILDNR current

edit /etc/apache2/conf.d/factory-package-news.conf for the new release


Related issues 2 (0 open2 closed)

Copied from openSUSE Leap 15.0 - action #24756: enable iso syncing to openQAClosedokurz2017-08-072017-10-13

Actions
Copied to openSUSE Leap 15.2 - action #52049: enable iso syncing to openQAResolvedokurz2019-05-292019-06-24

Actions
Actions #1

Updated by lnussel almost 6 years ago

Actions #2

Updated by lnussel almost 6 years ago

  • Description updated (diff)
  • Due date changed from 2018-08-09 to 2018-06-29
Actions #3

Updated by lnussel almost 6 years ago

  • Description updated (diff)
  • Assignee set to okurz
Actions #4

Updated by okurz almost 6 years ago

  • Status changed from New to Resolved

https://gitlab.suse.de/openqa/scripts/merge_requests/214 for the sync+trigger changes.

Deployed to o3.

Results for staging tests:

``Syncing 'staging_15'
no client found/specified, skipping trigger step
no client found/specified, skipping trigger step
rsync://openqa@obs-back-stage.publish.opensuse.org/opensuse-internal/build/openSUSE:Leap:15.1:Staging:A/images/x86_64/000product:openSUSE-dvd5-dvd-x86_64/openSUSE-Leap-15.1-DVD-x86_64-Build139.3-Media.iso
-> openSUSE-Leap:15.1-Staging:A-Staging-DVD-x86_64-Build139.3-Media.iso...
rsync://openqa@obs-back-stage.publish.opensuse.org/opensuse-internal/build/openSUSE:Leap:15.1:Staging:A:DVD/images/x86_64/000product:openSUSE-dvd5-dvd-x86_64/openSUSE-Leap-15.1-DVD-x86_64-Build333.2-Media.iso
-> openSUSE-Leap:15.1-Staging:A-Staging2-DVD-x86_64-Build333.2-Media.iso...
registering ...
{

"ARCH" : "x86_64",
"BUILD" : "139.3",
"DISTRI" : "opensuse",
"FLAVOR" : "Staging-DVD",
"ISO" : "openSUSE-Leap:15.1-Staging:A-Staging-DVD-x86_64-Build139.3-Media.iso",
"VERSION" : "15.1:S:A"
}
{

"ARCH" : "x86_64",
"BUILD" : "333.2",
"DISTRI" : "opensuse",
"FLAVOR" : "Staging2-DVD",
"ISO" : "openSUSE-Leap:15.1-Staging:A-Staging2-DVD-x86_64-Build333.2-Media.iso",
"VERSION" : "15.1:S:A"
}

geekotest@ariel:/opt/openqa-scripts> openqa-client --params /var/lib/openqa/share/factory/iso/openSUSE-Leap:15.1-Staging:A-Staging-DVD-x86_64-Build139.3-Media.iso.1.json isos post
{
count => 4,
failed => [
{
error_messages => [
"START_AFTER_TEST=RAID0:64bit not found - check for typos and dependency cycles",
],
job_id => 697256,
},
],
ids => [697252 .. 697255],
}
geekotest@ariel:/opt/openqa-scripts> openqa-client --params /var/lib/openqa/share/factory/iso/openSUSE-Leap:15.1-Staging:A-Staging2-DVD-x86_64-Build333.2-Media.iso.0.json isos post
{
count => 7,
failed => [
{
error_messages => [
"START_AFTER_TEST=RAID1:64bit not found - check for typos and dependency cycles",
],
job_id => 697262,
},
],
ids => [697257 .. 697261, 697263, 697264],
}


Will monitor over time.
Actions #5

Updated by lnussel over 5 years ago

  • Description updated (diff)
Actions #6

Updated by okurz over 5 years ago

  • Status changed from Resolved to In Progress

Missed the instructions about the changes directory. I created the directory but to my understanding we do not have a current build number yet so I could not create the symlink with sudo -u geekotest ln -s BUILDNR current

Actions #7

Updated by okurz over 5 years ago

  • Status changed from In Progress to Resolved

New build 269.10 is there, created the symlink.

https://openqa.opensuse.org/tests/overview?distri=opensuse&version=15.1&build=269.10&groupid=50 looks like a complete test set. Most tests fail because of missing beta warning but expected by the test.

Actions #8

Updated by lnussel almost 5 years ago

Actions

Also available in: Atom PDF