Files
zuul-jobs/roles/configure-mirrors
Clark Boylan 182abe62f7 Default configure_mirrors_extra_repos to False in configure-mirrors
Currently configure_mirrors_extra_repos defaults to True. This means
that when configure-mirrors runs we automatically enable extra
repositories on distros like CentOS and Debian. This is particularly
problematic for Debian because we're enabling backports by default, but
Debian will delete the entire backports repo as a release gets older.
This is the case for Debian Bullseye. This means that the default
configuration of this role does not work with Debian Bullseye.

By flipping the default to False we ensure a more upstream like
environment that should generally work over time. Then zuul userse can
opt into enabling these extra repos on a case by case basis if their
jobs require packages from these extra repos. Overall this should be a
safer default for us to avoid mysteriously breaking things in the future
when cleanups happen.

Note this should only be merged after a sufficient amount of time has
passed after we announce this change is going to happen.

Change-Id: I0c60c6004cf1d74a31aff83541d0e3bfcf324e5b
2025-08-26 15:43:55 -07:00
..
2024-02-14 15:17:52 -08:00
2024-07-24 10:31:19 +05:30

An ansible role to configure services to use mirrors.

Role Variables

URL to override the generated pypi mirror url based on :zuulconfigure-mirrors.pypi_fqdn.