Enable mirror injection process to also inject oVirt repos

Description

It may be desirable to allow injecting oVirt repos in a similar way to the way other mirrors are injected. This may be useful, for example to force OST to run with the 'tested' repo configured as the fallback repo without having to add it to extra_sources.

Activity

Show:

Barak Korren July 12, 2017 at 3:30 PM

Patch merged.

Barak Korren June 20, 2017 at 11:53 AM

Yes. This is just how mirror injection works for everything - it just touches the baseurl and other things that are related to the location of the repo like mirrorlist and proxy. It leaves the rest as it is.

Eyal Edri June 20, 2017 at 11:50 AM

How are we handling include/exclude in this case? we're using the same list from the reposync file? so the only replacement done is the repo URL?

Barak Korren June 20, 2017 at 11:46 AM

Yes. But we are not "adding" we are "replacing". We make OST use the 'tested' repo instead of the 'released' one.

In 'master' OST uses 'tested' anyway, so this applies only to the suits for released versions (I just assume the ovirt repo ID will be 'ovirt-<version>-<distro>')

Eyal Edri June 20, 2017 at 11:40 AM

So let me try to understand the meaning of this feature, to put it in simple words - we are basically 'simulating' adding 'tested' repos to a reposync file of non-master suites, which is using oVirt mirrors, correct?

And we can't actually add it to the reposync files because we want normal users of OST to use released versions and not tested repos.

Fixed

Details

Assignee

Reporter

Blocked By

Components

Priority

Created May 28, 2017 at 2:03 PM
Updated August 3, 2017 at 3:02 PM
Resolved July 12, 2017 at 3:30 PM