If you need to run native arm64 builds, you can take advantage
of this change which will rely on the remote builders in order
to build things natively giving a significant speed up in
container build time.
Change-Id: I962bb2357a2c458d5e72b334b4fe36b55b034864
For symmetry and ease of transition between the docker specific
jobs/roles and generic container jobs/roles it is advantageous to have
the container upload role skip pushing artifacts to the final registry
location if we are relying on the intermediate registry instead.
Update the container upload role to skip pushing to the actual registry
if the promote var is set to intermediate registry. This allows us to
avoid reshuffling all of our jobs as we migrate between the two
implementations.
Change-Id: I3cae9e03517cb0a5ce8e9369bf43fd052cac97ff
The docker roles perform permission checks to verify that the
owner of the credential is okay with a job uploading to a given
repo. The container roles document that they perform the same
check, but that wasn't implemented. This change implements it.
Change-Id: I1fa7ad985664688de76f0fcc280fbfea4f02fb7c
This new role will be used to replace our upload-docker-image role in
the future.
Change-Id: I0e2b0cca6575255520aa6d4d48a12128ab5f46cc
Signed-off-by: Paul Belanger <pabelanger@redhat.com>