Hi Michael,
The sources are defined centrally - distribution repositories are in repos.yaml -
The per image tarballs that we fetch from different sources are overridable via kolla-build.conf - see
Is there anything we’re missing?
Ahh, I had somehow missed that. The specific example which causes me pain at the moment is the OSBPO debian mirror. For reasons I cannot explain I regularly get at 5XX HTTP error from that one. I am therefore carrying this patch:
diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2
index 638aa8a..ce6fcf4 100644
--- a/docker/base/Dockerfile.j2
+++ b/docker/base/Dockerfile.j2
@@ -262,7 +262,7 @@ COPY sources.list /etc/apt/sources.list.d/kolla-custom.list
RUN apt update \
&& apt install -y --no-install-recommends extrepo \
- && extrepo enable openstack_epoxy \
+ && extrepo enable openstack_epoxy --mirror
http://mirror-osbpo.home.stillhq.com/debian \
&& apt purge -y extrepo \
&& apt --purge autoremove -y \
&& apt clean
So perhaps this is more an example of a special case being missed?
Thanks,
Michael