Skip to content

test: Unpin s390x PostgreSQL version (ROX-30647)#2887

Closed
davdhacs wants to merge 8 commits intomasterfrom
test-unpin-s390x-postgres
Closed

test: Unpin s390x PostgreSQL version (ROX-30647)#2887
davdhacs wants to merge 8 commits intomasterfrom
test-unpin-s390x-postgres

Conversation

@davdhacs
Copy link
Contributor

@davdhacs davdhacs commented Mar 9, 2026

Description

Test PR to check if the s390x PostgreSQL version pin from PR #2092 can be removed.

The pin was added because UBI9 didn't have the necessary openssl-libs version for the latest postgresql-contrib on s390x. This PR removes the pin to test if the issue has been resolved in current UBI9.

If the s390x build-images job passes, the pin can be removed permanently.

See: ROX-30647

Checklist

  • s390x build-images passes without the version pin

davdhacs and others added 5 commits February 18, 2026 14:01
Migrate all scanner base images from UBI8/RHEL8 to UBI9/RHEL9:

Konflux base images:
- Builder: openshift-golang-builder:rhel_9_golang_1.25
- Scanner runtime: ubi9-minimal
- Scanner DB: rhel9/postgresql-15

Non-Konflux base images:
- Scanner: ubi9-minimal
- Scanner DB: ubi9 / ubi9-minimal
- Vulnerabilities: ubi9-minimal

Other updates:
- Tekton CPE labels: el8 -> el9
- rpms.lock.yaml: xz updated to RHEL 9 version (5.2.5-8.el9_0)
- rpms.rhel.repo: RHEL 8 repos -> RHEL 9 repos
- PostgreSQL download script: pg_rhel_major=9
- Image name labels: rhel8 -> rhel9
- microdnf install -y xz (explicit -y for UBI9 compatibility)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
In UBI9, update-ca-trust fails when running as an unprivileged user
(nobody:nobody) because it attempts to write to system-wide paths.
Use the -o flag to specify a user-writable output directory.

Also switch restore-all-dir-contents to use --no-clobber to avoid
overwriting CA trust files that were already updated at runtime.

See: https://bugzilla.redhat.com/show_bug.cgi?id=2241240

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Remove the pinned PostgreSQL 16.8-1 version for s390x to test whether
the openssl-libs dependency issue has been resolved in current UBI9.

See: ROX-30647
@davdhacs davdhacs requested review from a team and rhacs-bot as code owners March 9, 2026 15:37
@openshift-ci
Copy link

openshift-ci bot commented Mar 9, 2026

@github-actions[bot]: The /retest command does not accept any targets.
The following commands are available to trigger optional jobs:

/test e2e-tests
/test slim-e2e-tests

Use /test all to run all jobs.

Details

In response to this:

/retest scanner-db-on-push

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Remove trailing newlines from CVE-2020-1045 and CVE-2020-1597
descriptions that were updated in the NVD feed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant