Project

General

Profile

Actions

action #99534

closed

qa-maintenance / openQABot fails trying to access download.suse.de, we should provide certificates already in the container image size:S

Added by okurz about 3 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Start date:
2021-09-30
Due date:
2021-10-22
% Done:

0%

Estimated time:

Description

Observation

https://gitlab.suse.de/qa-maintenance/openQABot/-/jobs/616098 failed trying to install ca-certificates-suse from download.suse.de. Similar as in other projects we should be able to install ca-certificates-suse already in the container that we use, compare to https://build.opensuse.org/package/show/home:okurz:container:ca/curl-jq .

Suggestions

  • Install ca-certificates-suse during image build
  • Re-configure project in IBS to pull in metadata and re-build via dependency
  • Consider outputting versions explicitly since we won't have installation logs
Actions #1

Updated by jbaier_cz about 3 years ago

We can provided certificates, but that does not solve the other 2 issues:

The following 3 NEW packages are going to be installed:
ca-certificates-suse openQABot qam-metadata-openqabot

I see two possible solutions to this:

  1. Make the zypper part more robust (do a curl check, wait and retry; then a zypper call)
  2. Change the deployment from rpm packages to git (and gitlab will be the single point of failure then)
Actions #2

Updated by okurz about 3 years ago

or build a container in OBS/IBS with all the packages

I think for now we can go for option 1

Actions #3

Updated by livdywan about 3 years ago

  • Subject changed from qa-maintenance / openQABot fails trying to access download.suse.de, we should provide certificates already in the container image to qa-maintenance / openQABot fails trying to access download.suse.de, we should provide certificates already in the container image size:S
  • Description updated (diff)
  • Status changed from New to Workable
Actions #4

Updated by osukup about 3 years ago

btw if is download.suse.de down "bot" will fail shedule anything

Actions #5

Updated by jbaier_cz about 3 years ago

  • Status changed from Workable to In Progress
  • Assignee set to jbaier_cz
Actions #6

Updated by openqa_review about 3 years ago

  • Due date set to 2021-10-22

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

Actions #7

Updated by jbaier_cz about 3 years ago

I modified the new CI image and based on that I prepare a change in the CI process to use the preinstalled data and the bot from the git checkout: https://gitlab.suse.de/qa-maintenance/openQABot/-/merge_requests/83

Actions #8

Updated by jbaier_cz about 3 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF