Runner FIPS RPM packages conflicts itself
Summary
GitLab Runner FIPS RPM packages seem to conflict with themselves:
root@localhost [07:08:14 PM] [~]
-> # rpm -qi gitlab-runner_amd64-fips.rpm
warning: gitlab-runner_amd64-fips.rpm: Header V4 RSA/SHA512 Signature, key ID 35dfa027: NOKEY
Name : gitlab-runner-fips
Version : 15.9.1
Release : 1
Architecture: x86_64
Install Date: (not installed)
Group : default
Size : 138329597
License : MIT
Signature : RSA/SHA512, Mon 20 Feb 2023 10:31:05 PM CET, Key ID a674bf8135dfa027
Source RPM : gitlab-runner-fips-15.9.1-1.src.rpm
Build Date : Mon 20 Feb 2023 10:30:46 PM CET
Build Host : runner-x5qihukw-project-250833-concurrent-0
Relocations : /
Packager : GitLab Inc. <support@gitlab.com>
Vendor : GitLab Inc.
URL : https://gitlab.com/gitlab-org/gitlab-runner
Summary : GitLab Runner
Description :
GitLab Runner
root@localhost [07:08:23 PM] [~]
-> # rpm -q --conflicts gitlab-runner_arm64.rpm
warning: gitlab-runner_arm64.rpm: Header V4 RSA/SHA512 Signature, key ID 35dfa027: NOKEY
gitlab-ci-multi-runner
gitlab-ci-multi-runner-beta
gitlab-runner-beta
gitlab-runner-fips
Steps to reproduce
- Download
gitlab-runner_amd64-fips.rpm
from https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/ - Install using
yum localinstall gitlab-runner_amd64-fips.rpm
Actual behavior
Yum complains about a conflict.
Expected behavior
The package is installed / updated without warnings or errors.
Environment description
RHEL 8, reproduced on AlmaLinux 8.7
Used GitLab Runner version
73f818180ca26224ab66280f99f02f44650c20037ee5d22dd2bbb2347b58154d gitlab-runner_amd64-fips.rpm
Pulled from https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/
Possible fixes
This might very well be the culprit: https://gitlab.com/gitlab-org/gitlab-runner/-/blob/v15.9.1/ci/package#L84
Edited by Niklas Janz