research spike: we want to use repomanager from nexus to sync UBI/Ubuntu (yum/deb) repositories
https://gist.github.com/ziozzang/f37f04c27cff85f093e146a27537fe81
https://access.redhat.com/solutions/23016
https://help.sonatype.com/repomanager3/formats/yum-repositories
https://help.sonatype.com/repomanager3/formats/yum-repositories/proxying-rhel-yum-repositories
looks like it's definitely possible to use a product other than satellite. Maybe we will need the username/password for registry.access.com, but I can test this locally just for the UBI repositories to determine if they are paywalled like RHEL repositories are.
I was able to use reposync in an ubi8 container to download all of the rpms from UBI repo.
FROM registry.access.redhat.com/ubi8/ubi
RUN yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && yum -y update
RUN yum install -y yum-utils
RUN reposync --repoid=ubi-8-baseos --downloadcomps --download-metadata
I guess we should assume we will continue to need a redhat subscription and Nexus repomanager3 seems compatible with using a RedHat subscription.