This creates a different, yet sustainable symlink for ISO images. This
essentially allows the following formats:
* Rocky-X.Y-ARCH-TYPE
* Rocky-X.Y-DATE-ARCH-TYPE
* Rocky-ARCH-TYPE
* Rocky-X-latest-ARCH-TYPE
Add symlinked versions of all images that are unversioned. This is
primarily for users who would like a URL path to the latest ISO for a
particular release. This is also for cases like osinfo where there
should be a generic path per major release.
Add a final grep if exit code of reposync is 0. There are cases where
dnf reposync will say the sync succeeded despite not downloading a
package due to a failed mirror. It is a failure when a GPG key can't be
verified or some other unforeseen cirumstance... but not when a package
can't be downloaded because of "all mirrors tried"
Also added "time" to the fpsync commands for RL9 syncing.
* Add UBI container specification
* Change ouput path to simplify copying operations
* Install patches for imagefactory and fixed version of oz for RHEL in
container
* Please ignore the RPM in this repo for now...
* Add conversion steps for Vagrant, EC2 images
* Fix KSes if they have a $basearch variable by subtitution
* Add usefbx variable to ensure we have an output for debugging
* Add new fedora container to run imagefactory
* Make architecture class from py attrs and make it raise exceptions
* Change build-image script to primarily invoke imagefactory directly. A
second wrapper will be added to support running in kubernetes if
needed.