Add exiftool as a component tool for workhorse
What does this MR do and why?
Adds exiftool as a minor tool, and adds workhorse jobs to use it.
Part of work on gitlab!116878 (merged)
Primary use case here is to be able be able to update the workhorse fips tests with both 1.18 and 1.19 golang builds. The current test is using omnibus-builder which only easily supports one golang version at a time in its tagging, vs build images.
We need to build exiftool ourself here because it's not easily available in ubi repos.
This adds quite a few more images, we could consider adding exiftool to the gitlab jobs, but we would still need to add ubi8 images likely in their own jobs so we don't need to generate them for all the various postrgres, etc.
Checklist
-
(If applicable) Add patches if required for upgrading Ruby version in https://gitlab.com/gitlab-org/gitlab-build-images/-/tree/master/patches/ruby.
Edited by DJ Mountney