Project

General

Profile

action #99534

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

Added by okurz 4 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
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

History

#1 Updated by jbaier_cz 4 months 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)

#2 Updated by okurz 4 months ago

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

I think for now we can go for option 1

#3 Updated by cdywan 4 months 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

#4 Updated by osukup 4 months ago

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

#5 Updated by jbaier_cz 4 months ago

  • Status changed from Workable to In Progress
  • Assignee set to jbaier_cz

#6 Updated by openqa_review 4 months ago

  • Due date set to 2021-10-22

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

#7 Updated by jbaier_cz 4 months 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

#8 Updated by jbaier_cz 4 months ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF