Revert "Move openSUSE Tumbleweed into a caching mirror instead"
This reverts commit b3ce1c52dc7ca455ffd94ea07d8a4fb1b6905fa8. It removed the AFS mirror at the same time it added the proxy, but jobs don't know to look for the proxy since it's on a totally different TCP port. Change-Id: I87cc03eb3322bd7b093dd6fe798aadb48f319805
This commit is contained in:
parent
b3ce1c52dc
commit
428872075e
@ -37,10 +37,9 @@ OBS_REPOS=('Virtualization:/containers/openSUSE_Leap_42.3'
|
||||
K5START="k5start -t -f /etc/opensuse.keytab service/opensuse-mirror -- $TIMEOUT"
|
||||
|
||||
# NOTE(hwoarang): Ensure old distros are not mirrored aymore
|
||||
for REPO in \
|
||||
for REPO in distribution/leap/42.2 update/leap/42.2 \
|
||||
distribution/leap/15.0/jeos distribution/leap/15.0/live \
|
||||
repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_42.3 \
|
||||
tumbleweed update/tumbleweed ; do
|
||||
repositories/Cloud:/OpenStack:/Master/openSUSE_Leap_42.3 ; do
|
||||
if [ -d $BASE/$REPO ]; then
|
||||
$K5START rm -rf $BASE/$REPO
|
||||
fi
|
||||
@ -91,6 +90,36 @@ for obs_repo in ${OBS_REPOS[@]}; do
|
||||
$OBS_MIRROR/$obs_repo/ $BASE/$REPO
|
||||
done
|
||||
|
||||
REPO=tumbleweed
|
||||
if ! [ -f $BASE/$REPO ]; then
|
||||
$K5START mkdir -p $BASE/$REPO/repo/oss/
|
||||
fi
|
||||
|
||||
date --iso-8601=ns
|
||||
echo "Running rsync distribution $REPO ..."
|
||||
# TW is large and can have failures, be more resilient
|
||||
$K5START rsync -rlptDvz \
|
||||
--delete --stats \
|
||||
--delete-excluded \
|
||||
--exclude="i586" \
|
||||
--ignore-errors \
|
||||
$MIRROR/$REPO/repo/oss/ $BASE/$REPO/repo/oss/ || :
|
||||
|
||||
REPO=update/tumbleweed
|
||||
if ! [ -f $BASE/$REPO ]; then
|
||||
$K5START mkdir -p $BASE/$REPO
|
||||
fi
|
||||
|
||||
date --iso-8601=ns
|
||||
echo "Running rsync distribution $REPO ..."
|
||||
$K5START rsync -rlptDvz \
|
||||
--timeout=600 \
|
||||
--delete --stats \
|
||||
--delete-excluded \
|
||||
--exclude="i586" \
|
||||
--ignore-errors \
|
||||
$OBS_MIRROR/openSUSE:/Factory:/Update/standard/ $BASE/$REPO || :
|
||||
|
||||
date --iso-8601=ns | $K5START tee $BASE/timestamp.txt
|
||||
echo "rsync completed successfully, running vos release."
|
||||
k5start -t -f /etc/afsadmin.keytab service/afsadmin -- vos release -v $MIRROR_VOLUME
|
||||
|
@ -281,10 +281,6 @@ LogFormat "%h %l %u %t \"%r\" %>s %b %{cache-status}e \"%{Referer}i\" \"%{User-a
|
||||
ProxyPass "/copr-lxc2/" "https://copr-be.cloud.fedoraproject.org/results/thm/lxc2.0/" ttl=120 keepalive=On retry=0
|
||||
ProxyPassReverse "/copr-lxc2/" "https://copr-be.cloud.fedoraproject.org/results/thm/lxc2.0/"
|
||||
|
||||
# openSUSE Tumbleweed
|
||||
CacheEnable disk "/tumbleweed"
|
||||
ProxyPass "/tumbleweed/" "https://download.opensuse.org/tumbleweed/repo/oss/" ttl=120 keepalive=On retry=0
|
||||
ProxyPassReverse "/tumbleweed/" "https://download.opensuse.org/tumbleweed/repo/oss/"
|
||||
</VirtualHost>
|
||||
|
||||
# Docker registry v1 proxy.
|
||||
|
@ -287,11 +287,6 @@ LogFormat "%h %l %u %t \"%r\" %>s %b %{cache-status}e \"%{Referer}i\" \"%{User-a
|
||||
ProxyPass "/copr-lxc2/" "https://copr-be.cloud.fedoraproject.org/results/thm/lxc2.0/" ttl=120 keepalive=On retry=0
|
||||
ProxyPassReverse "/copr-lxc2/" "https://copr-be.cloud.fedoraproject.org/results/thm/lxc2.0/"
|
||||
|
||||
# openSUSE Tumbleweed
|
||||
CacheEnable disk "/tumbleweed"
|
||||
ProxyPass "/tumbleweed/" "https://download.opensuse.org/tumbleweed/repo/oss/" ttl=120 keepalive=On retry=0
|
||||
ProxyPassReverse "/tumbleweed/" "https://download.opensuse.org/tumbleweed/repo/oss/"
|
||||
|
||||
</VirtualHost>
|
||||
|
||||
# Docker registry v1 proxy.
|
||||
|
Loading…
x
Reference in New Issue
Block a user