Project

General

Profile

Actions

action #152026

closed

BCI: add postgresql 16 testing

Added by msmeissn 7 months ago. Updated 7 months ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
Start date:
2023-12-04
Due date:
% Done:

100%

Estimated time:

Description

please add testing + release pipeline for:

SUSE:SLE-15-SP5:Update:CR postgres-16-image

(image should be there in some hours or latest tomorrow morning)

Actions #1

Updated by ph03nix 7 months ago

  • Status changed from New to Workable
  • Priority changed from Normal to High
Actions #2

Updated by ph03nix 7 months ago

  • Status changed from Workable to In Progress
  • Assignee set to ph03nix
Actions #3

Updated by ph03nix 7 months ago

https://gitlab.suse.de/qac/container-release-bot/-/blob/main/containers/app.yaml?ref_type=heads#L379 is already there:

  SLE15-SP5-postgres-16-image:
    version: '15-SP5'
    flavor: 'BCI-Updates'
    build: '%build_%sourcepackage'
    groupid: 445
    settings:
      BCI_TEST_ENVS: 'postgres'
      BCI_IMAGE_MARKER: 'postgres_16'
      BCI_IMAGE_NAME: 'postgres_16'
      CONTAINER_IMAGE_TO_TEST: 'registry.suse.de/suse/sle-15-sp5/update/cr/totest/images/suse/postgres:16'
    source:
      project: 'SUSE:SLE-15-SP5:Update:CR'
      repo: 'containers'
      package: 'postgres-16-image'
    testing:
      project: 'SUSE:SLE-15-SP5:Update:CR:ToTest'
      repo: 'images'
      package: 'postgres-16-image'
    release:
      project: 'SUSE:Containers:SLE-SERVER:15-SP5'
      repo: 'containers'
      package: ''
      prefix: 'postgres-16-image'

But for some reason it doesn't work. Investigating.

Actions #4

Updated by msmeissn 7 months ago

doesnt it need to be scheduled in openqa too?

dirk might have only added it to container bot config.

Actions #5

Updated by ph03nix 7 months ago

Found the issue: https://gitlab.suse.de/qac/container-release-bot/-/jobs/2040033

INFO:root:Processing SLE15-SP5-postgres-16-image (4 architectures)
INFO:root:Processing SLE15-SP5-postgres-16-image-aarch64
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:SLE-15-SP5:Update:CR/containers/aarch64/postgres-16-image"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-aarch64 source repo:  suse-postgres-16-15.5.16.aarch64-2.1
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:SLE-15-SP5:Update:CR:ToTest/images/aarch64/postgres-16-image"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-aarch64 testing repo: suse-postgres-16-15.5.16.aarch64-2.1
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de ls SUSE:Containers:SLE-SERVER:15-SP5 | grep postgres-16-image | sort | tail -n 1' = 0
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:Containers:SLE-SERVER:15-SP5/containers/aarch64/"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-aarch64 release repo: None
SLE15-SP5-postgres-16-image-aarch64 - error: 'NoneType' object has no attribute 'rfind'
ERROR:root:'NoneType' object has no attribute 'rfind'
INFO:root:Processing SLE15-SP5-postgres-16-image-x86_64
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:SLE-15-SP5:Update:CR/containers/x86_64/postgres-16-image"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-x86_64 source repo:  suse-postgres-16-15.5.16.x86_64-2.1
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:SLE-15-SP5:Update:CR:ToTest/images/x86_64/postgres-16-image"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-x86_64 testing repo: suse-postgres-16-15.5.16.x86_64-2.1
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de ls SUSE:Containers:SLE-SERVER:15-SP5 | grep postgres-16-image | sort | tail -n 1' = 0
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:Containers:SLE-SERVER:15-SP5/containers/x86_64/"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-x86_64 release repo: None
SLE15-SP5-postgres-16-image-x86_64 - error: 'NoneType' object has no attribute 'rfind'
ERROR:root:'NoneType' object has no attribute 'rfind'
INFO:root:Processing SLE15-SP5-postgres-16-image-s390x
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:SLE-15-SP5:Update:CR/containers/s390x/postgres-16-image"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-s390x source repo:  suse-postgres-16-15.5.16.s390x-2.1
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:SLE-15-SP5:Update:CR:ToTest/images/s390x/postgres-16-image"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-s390x testing repo: suse-postgres-16-15.5.16.s390x-2.1
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de ls SUSE:Containers:SLE-SERVER:15-SP5 | grep postgres-16-image | sort | tail -n 1' = 0
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:Containers:SLE-SERVER:15-SP5/containers/s390x/"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-s390x release repo: None
SLE15-SP5-postgres-16-image-s390x - error: 'NoneType' object has no attribute 'rfind'
ERROR:root:'NoneType' object has no attribute 'rfind'
INFO:root:Processing SLE15-SP5-postgres-16-image-ppc64le
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:SLE-15-SP5:Update:CR/containers/ppc64le/postgres-16-image"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-ppc64le source repo:  suse-postgres-16-15.5.16.ppc64le-2.1
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:SLE-15-SP5:Update:CR:ToTest/images/ppc64le/postgres-16-image"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-ppc64le testing repo: suse-postgres-16-15.5.16.ppc64le-2.1
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de ls SUSE:Containers:SLE-SERVER:15-SP5 | grep postgres-16-image | sort | tail -n 1' = 0
DEBUG:root.crb.utils:exec 'osc --apiurl=https://api.suse.de api "/build/SUSE:Containers:SLE-SERVER:15-SP5/containers/ppc64le/"' = 0
DEBUG:root:SLE15-SP5-postgres-16-image-ppc64le release repo: None
SLE15-SP5-postgres-16-image-ppc64le - error: 'NoneType' object has no attribute 'rfind'
ERROR:root:'NoneType' object has no attribute 'rfind'
Actions #6

Updated by ph03nix 7 months ago

msmeissn wrote in #note-4:

doesnt it need to be scheduled in openqa too?

dirk might have only added it to container bot config.

That is typically enough, but there is still a regression in the new container release versioning code introduced recently.

Actions #8

Updated by ph03nix 7 months ago

  • Status changed from In Progress to Feedback

First test runs appear in openQA: https://openqa.suse.de/tests/overview?distri=sle&version=15-SP5&build=2.1_postgres-16-image&groupid=445

There are different build numbers in IBS, but this is typically just a rebuild in IBS: https://gitlab.suse.de/qac/container-release-bot/-/jobs/2040366

Different build numbers between archs of image SLE15-SP5-postgres-16-image
Actions #9

Updated by ph03nix 7 months ago

  • % Done changed from 0 to 80
Actions #10

Updated by ph03nix 7 months ago

  • Status changed from Feedback to Resolved
  • % Done changed from 80 to 100

Released

Actions

Also available in: Atom PDF