Project

General

Profile

Actions

action #120696

closed

coordination #121828: [epic] Unify YaST and Migration CIs and job groups

Fix broken GitLab CI and consolidate CI docker images

Added by rainerkoenig about 2 years ago. Updated about 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-11-17
Due date:
% Done:

0%

Estimated time:

Description

Motivation

The CI in the GitLab qa-sle-functional-y group (together with other groups) uses

image: registry.opensuse.org/home/riafarov/containers/containers/tumbleweed:qsf-y-ci

to run the CI scripts. This image got garbage collected and is no longer available.

A check revealed, that thisimage is also used in qa-sle-functional-userspace and that other groups CI also rely on docker images under /home and so might be
in danger to be deleted as well.

./qa-sle-functional-y/.gitlab-ci.yml:image: registry.opensuse.org/home/riafarov/containers/containers/tumbleweed:qsf-y-ci
./os-autoinst-needles-sles/.gitlab-ci.yml:image: registry.opensuse.org/home/okurz/container/ca/containers/tumbleweed:python
./qa-sle-functional-userspace/.gitlab-ci.yml:image: registry.opensuse.org/home/riafarov/containers/containers/tumbleweed:qsf-y-ci
./qam-openqa-yml/.gitlab-ci.yml:image: registry.opensuse.org/home/apappas/branches/opensuse/templates/images/tumbleweed/containers/tumbleweed:qem-ci
./wegao-test/.gitlab-ci.yml:image: registry.suse.de/home/okurz/container/images/openqa-client:latest

Mitigation

As a proof of concept I created

image: registry.opensuse.org/home/rainerkoenig/branches/opensuse/templates/images/tumbleweed/images/opensuse/ci-runner:latest

which seems to work (Tumbleweed with openqa-client and needed python 3 libs).

Long term goal should be

  • create a docker image that is not residing under some /home directory, but maybe under some "official" directory
  • check if all our GitLab repositories really need different images or if we just can provide one docker image that serves all needs
Actions

Also available in: Atom PDF