Project

General

Profile

Actions

action #163571

closed

openQA Project (public) - coordination #127031: [saga][epic] openQA for SUSE customers

openQA Project (public) - coordination #168127: [epic] Up-to-date Perl stack

cpanspec: Move cronjob for auto updating devel:languages:perl:CPAN-{A..Z} off the obsolete engcloud size:M

Added by tinita 10 months ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assignee:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Motivation

engcloud will be switched off, so we need to move the process to a different cloud server.
See also https://confluence.suse.com/pages/viewpage.action?pageId=450594448
https://build.opensuse.org/project/show/devel:languages:perl:CPAN-A etc. are regularly updated with the newest CPAN uploads.

Acceptance Criteria

AC1: Everything is moved from engcloud to a different provider

Suggestions

  • The daily cronjob needs to be moved.
  • The cache files under ~/obs-mirror/obs-cache/ need to be copied. They contain the information about all modules and versions. Without the cache it can take several days to query the API to gather the information again
  • Consider github actions and using git LFS for storing the state for each lettered project and the list of packages where cpanspec fails
    • when working in a github repository with GHA the state could be commited with git LFS into a separate branch with even just amending the last commit instead of adding new commits
  • Consider OpenPlatform (Harvester) as a fallback solution if GitHub does not work out: https://op-prg2.openplatform.suse.com/dashboard/home
  • We also have munin running on that server with useful information about the build status, e.g. http://10.86.1.204/munin/obs-cpan-day.html . Ideally this should also be moved, but it doesn't have to run on the same server. The code for the munin data is also in https://github.com/openSUSE/autoupdate-perl

Related issues 3 (1 open2 closed)

Copied from QA (public) - action #160688: cpanspec: Run autoupdate for devel:languages:perl in github workflow size:MResolvedtinita2024-05-212024-07-13

Actions
Copied to QA (public) - action #169633: Setup an environment to run cpan cronjobs size:SResolvedtinita

Actions
Copied to QA (public) - action #174709: Select proper non-CC network for obs-cpan-mirror VM on op-prg2 harvester size:SWorkable

Actions
Actions

Also available in: Atom PDF