f0b70211c6
This adds "openstack-ci-mirrors" element which performs various settings to get builds using local mirrors. As a first step, we convert ubuntu-minimal jobs The main trick is that since infra mirrors are created with rerepo they are not signed (they are recreated, not cloned, and not signing is seen as a feature in that it deters external use). So we need to instruct debootstrap to ignore signing and also turn it off for in-chroot apt. Other than that, the existing DIB_DISTRIBUTION_MIRROR works to redirect installs. Remove "restricted" as it's not mirrored, and I don't think we want it in here by default. (I think DIB_DISTRIBUTION_MIRROR is a bit of an anti-pattern, because it leaves the mirrors in the final image -- just because you use them to build, doesn't mean you want them at runtime). But we don't need to fix that now, and we don't use any created images.) This pauses fedora testing until the next change, which moves to using local mirrors for testing on fedora/centos Change-Id: I778bd05a1e615c27edf1c9f0a1409119a6b3a850 |
||
---|---|---|
.. | ||
extra-data.d | ||
test-elements/test-sources | ||
README.rst |
apt-sources
Specify an apt sources.list file which is used during image building and then remains on the image when it is run.
Environment Variables
- DIB_APT_SOURCES
-
- Required
-
No
- Default
-
None (Does not replace sources.list file)
- Description
-
Path to a file on the build host which is used in place of
/etc/apt/sources.list
- Example
-
DIB_APT_SOURCES=/etc/apt/sources.list
will use the same sources.list as the build host.