Closed aesteve-rh closed 1 year ago
I was thinking how to unify strategies, and in the end I think this may be the best option:
It follows a distro:version
scheme for container names, which feels more natural. All of them can share the same targets in the makefile (i.e., [ centos-8, centos-9, alma-9 ]
), it would only require a small update in the network makefile to change the target and the type variables; and would still keep the network containers grouped, so the number of repositories in quay will not explode.
This will make the workflow update easier.
What do you think? @tinez @nirs @almusil
Back one step, due to recent changes in ovirt-imageio (that already uses a single repository for tests, with distro as tag).
Already created the repository: https://quay.io/repository/ovirt/vdsm-test
Build also vdsm test containers in the weekly build workflow.
Add another job to the containers workflow to build and upload test containers in
docker
directory.For test containers, build each distro separately and push it to the same repository with a different tag.
Final tree of Vdsm repositories:
Signed-off-by: Albert Esteve aesteve@redhat.com