Skip to content

Commit 7eeb584

Browse files
committed
Fix RAT_FIPS_PACKAGE_URL not having fips suffix in path
While generating package information, specify fips argument for FIPS package URLs. Also ensure the correct package folder is used in those URLs. Signed-off-by: Balasankar 'Balu' C <[email protected]>
1 parent fecc124 commit 7eeb584

File tree

1 file changed

+7
-4
lines changed
  • lib/gitlab/build/info

1 file changed

+7
-4
lines changed

lib/gitlab/build/info/ci.rb

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,21 +56,24 @@ def package_download_url(job_name: "Ubuntu-22.04", arch: 'amd64', fips: Build::C
5656
# In EL world, amd64 is called x86_64
5757
arch = 'x86_64' if arch == 'amd64'
5858
folder = 'el-8'
59-
package_file_name = "#{Info::Package.name}-#{Info::Package.release_version.gsub('+', '%2B')}.el8.#{arch}.rpm"
59+
package_file_name = "#{Info::Package.name(fips: fips)}-#{Info::Package.release_version(fips: fips).gsub('+', '%2B')}.el8.#{arch}.rpm"
6060
when /Ubuntu-20.04/
6161
folder = 'ubuntu-focal'
62-
package_file_name = "#{Info::Package.name}_#{Info::Package.release_version.gsub('+', '%2B')}_#{arch}.deb"
62+
package_file_name = "#{Info::Package.name(fips: fips)}_#{Info::Package.release_version(fips: fips).gsub('+', '%2B')}_#{arch}.deb"
6363
when /Ubuntu-22.04/
6464
folder = 'ubuntu-jammy'
65-
package_file_name = "#{Info::Package.name}_#{Info::Package.release_version.gsub('+', '%2B')}_#{arch}.deb"
65+
package_file_name = "#{Info::Package.name(fips: fips)}_#{Info::Package.release_version(fips: fips).gsub('+', '%2B')}_#{arch}.deb"
6666
end
6767

6868
if arch == 'arm64'
6969
job_name = "#{job_name}-arm64"
7070
folder = "#{folder}_aarch64"
7171
end
7272

73-
job_name = "#{job_name}-fips" if fips
73+
if fips
74+
job_name = "#{job_name}-fips"
75+
folder = "#{folder}_fips"
76+
end
7477

7578
job_name = "#{job_name}-branch" unless Build::Info::CI.tag_name
7679

0 commit comments

Comments
 (0)