Revert "Move openSUSE Tumbleweed into a caching mirror instead"
This reverts commit b3ce1c52dc
.
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…
Reference in New Issue
Block a user