zuul-jobs/roles/configure-mirrors/templates
Ian Wienand 500eba3634
configure-mirrors: make each compontent in 9-stream configurable
When we added 9-stream with I2da3a5e8a45598c6b3ded132ea61b86b4480e262
we had some components pointing to the mirrors and some not.  This is
basically because the OpenDev mirrors choose to mirror these parts of
the distribution.  It was an oversight to do things like this, as this
is nominally a generic configuration tool.

This proposes that we put each component behind a variable which can
be enabled or disabled.  This way users of the role can switch
on-or-off whatever their local mirrors carry, and fall-back to the
generic mirror metalink in other cases.

I imagine that with future distros like this we would have everything
disabled by default in zuul-jobs, and leave it up to sites to
explicitly opt-in the various components.  We could announce this via
our usual deprecation path and do similar for 9-stream; but for now
this keeps the defaults as it is currently written.

Change-Id: Ibfd88c137855c22b960099cc8d582b241c3b1db6
2022-09-16 10:32:29 +10:00
..
apt/etc/apt Enable deb-src on Debian with a flag in configure-mirrors 2022-04-27 09:11:08 -07:00
centos7/etc/yum.repos.d configure-mirrors: make separate template directories for each platform 2019-10-15 17:04:57 +11:00
centos8/etc/yum.repos.d Rename CentOS8 repo files to CentOS-Linux 2020-12-18 14:23:08 +05:30
centos8-stream/etc/yum.repos.d Allow some configure-mirrors repositories to be disabled 2022-02-16 20:39:31 +00:00
centos9-stream/etc/yum.repos.d configure-mirrors: make each compontent in 9-stream configurable 2022-09-16 10:32:29 +10:00
etc Add pypi_fqdn to differentiate it package mirrors 2019-11-28 09:00:07 +01:00
fedora/etc/yum.repos.d Remove failovermethod from fedora dnf repo configs 2020-05-20 15:16:34 -07:00
suse/etc/zypp/repos.d Drop suse mirror types in our zypper repo configs 2020-08-06 13:59:27 -07:00