#1385 Making certain images failable on certain arches
Opened 3 years ago by mohanboddu. Modified 3 years ago

We already have the support for this, but we are requesting for a more granular one.

For example, current Fedora nightlies compose Fedora-Cloud-Base images of type qcow2, raw-xz and vmdk types. What we want is able to mention that only vmdk images are failable on ppc64le and s390x arches.

So, a global setting for image builds and then granular setting for each type of image build.

History:
We were asked to make cloud vmdk images failable on ppc64le and s390x - https://pagure.io/releng/issue/9219, but when I tried to do it, the compose failed since koji tried to generate two builds of same name https://pagure.io/releng/failed-composes/issue/1372. We thought the best way to fix this, making pungi configurable for this sort of setting.


Now I think about it out loud, it might require changes in koji as well.

Oh well, lets see.

It's not that we want them to be failable... it's that we want to say 'don't make these on these arches at all'

@kevin Right, maybe we need both, but definitely don't make these images on these arches for now.

That would require changes in Koji. Right now it's not possible to make e.g. qcow for two arches and vmdk for only one. Currently Koji creates a full matrix of arches and formats, and optionally allows failures for some arch (but on all formats).

An alternative would to build different formats in separate tasks. That would require them to have different NVRs. Either Koji could choose release value automatically, or different names would have to be used.

Login to comment on this ticket.

Metadata