Disable existing repositories in tripleo-ci
The images that are provided via infra have repositories configured on them without the local mirrors configured. This change adds a command to disable all existing repositories on the node before setting up the defined repos. Change-Id: Ie055a95f6d5ca8ca704d8b30407b99f3948dad20 Related-Bug: #1709327
This commit is contained in:
parent
02faa618ae
commit
84e0168e49
|
@ -20,6 +20,7 @@ ipa_image_url: http://66.187.229.139/builds/current-tripleo/ipa_images.tar
|
|||
repo_cmd_before: |
|
||||
sudo yum install -y yum-plugin-priorities;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
sudo rm -rf /etc/yum.repos.d/delorean*;
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
export CONSISTENT_RDO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7/consistent/delorean.repo | grep baseurl | cut -d= -f2`
|
||||
|
@ -34,6 +35,7 @@ repo_cmd_before: |
|
|||
export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
|
||||
export NODEPOOL_BUILDLOGS_CENTOS_PROXY="${NODEPOOL_BUILDLOGS_CENTOS_PROXY:-https://buildlogs.centos.org}"
|
||||
repos:
|
||||
# RDO repos
|
||||
- type: generic
|
||||
reponame: delorean
|
||||
filename: delorean.repo
|
||||
|
@ -45,6 +47,22 @@ repos:
|
|||
filename: delorean-pike-testing.repo
|
||||
baseurl: ${NODEPOOL_BUILDLOGS_CENTOS_PROXY}/centos/7/cloud/x86_64/openstack-pike/
|
||||
|
||||
# CentOS related repos
|
||||
- type: generic
|
||||
reponame: centos-base
|
||||
filename: centos-base.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/os/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-updates
|
||||
filename: centos-updates.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/updates/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-extras
|
||||
filename: centos-extras.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/extras/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-qemu
|
||||
filename: centos-qemu.repo
|
||||
|
|
|
@ -20,6 +20,7 @@ ipa_image_url: http://66.187.229.139/builds-newton/current-tripleo-newton/ipa_im
|
|||
repo_cmd_before: |
|
||||
sudo yum install -y yum-plugin-priorities;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
sudo rm -rf /etc/yum.repos.d/delorean*;
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
export CONSISTENT_RDO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7-newton/consistent/delorean.repo | grep baseurl | cut -d= -f2`
|
||||
|
@ -34,6 +35,7 @@ repo_cmd_before: |
|
|||
export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
|
||||
export NODEPOOL_BUILDLOGS_CENTOS_PROXY="${NODEPOOL_BUILDLOGS_CENTOS_PROXY:-https://buildlogs.centos.org}"
|
||||
repos:
|
||||
# RDO repos
|
||||
- type: generic
|
||||
reponame: delorean
|
||||
filename: delorean.repo
|
||||
|
@ -45,6 +47,22 @@ repos:
|
|||
filename: delorean-newton-testing.repo
|
||||
baseurl: ${NODEPOOL_BUILDLOGS_CENTOS_PROXY}/centos/7/cloud/x86_64/openstack-newton/
|
||||
|
||||
# CentOS related repos
|
||||
- type: generic
|
||||
reponame: centos-base
|
||||
filename: centos-base.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/os/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-updates
|
||||
filename: centos-updates.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/updates/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-extras
|
||||
filename: centos-extras.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/extras/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-qemu
|
||||
filename: centos-qemu.repo
|
||||
|
|
|
@ -20,6 +20,7 @@ ipa_image_url: http://66.187.229.139/builds-ocata/current-tripleo-ocata/ipa_imag
|
|||
repo_cmd_before: |
|
||||
sudo yum install -y yum-plugin-priorities;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
sudo rm -rf /etc/yum.repos.d/delorean*;
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
export CONSISTENT_RDO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7-ocata/consistent/delorean.repo | grep baseurl | cut -d= -f2`
|
||||
|
@ -34,6 +35,7 @@ repo_cmd_before: |
|
|||
export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
|
||||
export NODEPOOL_BUILDLOGS_CENTOS_PROXY="${NODEPOOL_BUILDLOGS_CENTOS_PROXY:-https://buildlogs.centos.org}"
|
||||
repos:
|
||||
# RDO repos
|
||||
- type: generic
|
||||
reponame: delorean
|
||||
filename: delorean.repo
|
||||
|
@ -45,6 +47,22 @@ repos:
|
|||
filename: delorean-ocata-testing.repo
|
||||
baseurl: ${NODEPOOL_BUILDLOGS_CENTOS_PROXY}/centos/7/cloud/x86_64/openstack-ocata/
|
||||
|
||||
# CentOS related repos
|
||||
- type: generic
|
||||
reponame: centos-base
|
||||
filename: centos-base.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/os/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-updates
|
||||
filename: centos-updates.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/updates/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-extras
|
||||
filename: centos-extras.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/extras/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-qemu
|
||||
filename: centos-qemu.repo
|
||||
|
|
|
@ -21,6 +21,7 @@ ipa_image_url: http://66.187.229.139/builds-master/current-tripleo-master/ipa_im
|
|||
repo_cmd_before: |
|
||||
sudo yum install -y yum-plugin-priorities;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
sudo rm -rf /etc/yum.repos.d/delorean*;
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
export CONSISTENT_RDO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7-pike/consistent/delorean.repo | grep baseurl | cut -d= -f2`
|
||||
|
@ -35,6 +36,7 @@ repo_cmd_before: |
|
|||
export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
|
||||
export NODEPOOL_BUILDLOGS_CENTOS_PROXY="${NODEPOOL_BUILDLOGS_CENTOS_PROXY:-https://buildlogs.centos.org}"
|
||||
repos:
|
||||
# RDO repos
|
||||
- type: generic
|
||||
reponame: delorean
|
||||
filename: delorean.repo
|
||||
|
@ -46,6 +48,22 @@ repos:
|
|||
filename: delorean-pike-testing.repo
|
||||
baseurl: ${NODEPOOL_BUILDLOGS_CENTOS_PROXY}/centos/7/cloud/x86_64/openstack-pike/
|
||||
|
||||
# CentOS related repos
|
||||
- type: generic
|
||||
reponame: centos-base
|
||||
filename: centos-base.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/os/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-updates
|
||||
filename: centos-updates.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/updates/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-extras
|
||||
filename: centos-extras.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/extras/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-qemu
|
||||
filename: centos-qemu.repo
|
||||
|
|
|
@ -28,6 +28,7 @@ repo_cmd_before: |
|
|||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
sudo yum install -y yum-plugin-priorities;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
export CURRENT_RDO_MIRROR=`curl -L --silent https://trunk.rdoproject.org/centos7/current/delorean.repo | grep baseurl | cut -d= -f2`
|
||||
export CURRENT_TRIPLEO_MIRROR=`curl -L --silent https://trunk.rdoproject.org/centos7/current-tripleo/delorean.repo | grep baseurl | cut -d= -f2`
|
||||
# If running tripleo-quickstart from review.openstack.org or review.rdoproject.org, try to use AFS mirrors
|
||||
|
@ -42,6 +43,7 @@ repo_cmd_before: |
|
|||
export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
|
||||
export NODEPOOL_BUILDLOGS_CENTOS_PROXY="${NODEPOOL_BUILDLOGS_CENTOS_PROXY:-https://buildlogs.centos.org}"
|
||||
repos:
|
||||
# RDO repos
|
||||
- type: generic
|
||||
reponame: delorean
|
||||
filename: delorean.repo
|
||||
|
@ -76,6 +78,22 @@ repos:
|
|||
filename: delorean-pike-testing.repo
|
||||
baseurl: ${NODEPOOL_BUILDLOGS_CENTOS_PROXY}/centos/7/cloud/x86_64/openstack-pike/
|
||||
|
||||
# CentOS related repos
|
||||
- type: generic
|
||||
reponame: centos-base
|
||||
filename: centos-base.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/os/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-updates
|
||||
filename: centos-updates.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/updates/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-extras
|
||||
filename: centos-extras.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/extras/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-qemu
|
||||
filename: centos-qemu.repo
|
||||
|
|
|
@ -19,6 +19,7 @@ ipa_image_url: http://66.187.229.139/builds/current-tripleo/ipa_images.tar
|
|||
repo_cmd_before: |
|
||||
sudo yum install -y yum-plugin-priorities;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
sudo rm -rf /etc/yum.repos.d/delorean*;
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
export CURRENT_RDO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7/current/delorean.repo | grep baseurl | cut -d= -f2`
|
||||
|
@ -35,6 +36,7 @@ repo_cmd_before: |
|
|||
export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
|
||||
export NODEPOOL_BUILDLOGS_CENTOS_PROXY="${NODEPOOL_BUILDLOGS_CENTOS_PROXY:-https://buildlogs.centos.org}"
|
||||
repos:
|
||||
# RDO repos
|
||||
- type: generic
|
||||
reponame: delorean
|
||||
filename: delorean.repo
|
||||
|
@ -69,6 +71,22 @@ repos:
|
|||
filename: delorean-pike-testing.repo
|
||||
baseurl: ${NODEPOOL_BUILDLOGS_CENTOS_PROXY}/centos/7/cloud/x86_64/openstack-pike/
|
||||
|
||||
# CentOS related repos
|
||||
- type: generic
|
||||
reponame: centos-base
|
||||
filename: centos-base.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/os/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-updates
|
||||
filename: centos-updates.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/updates/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-extras
|
||||
filename: centos-extras.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/extras/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-qemu
|
||||
filename: centos-qemu.repo
|
||||
|
|
|
@ -20,6 +20,7 @@ ipa_image_url: http://66.187.229.139/builds-newton/current-tripleo-newton/ipa_im
|
|||
repo_cmd_before: |
|
||||
sudo yum install -y yum-plugin-priorities;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
sudo rm -rf /etc/yum.repos.d/delorean*;
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
export CONSISTENT_RDO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7-newton/current/delorean.repo | grep baseurl | cut -d= -f2`
|
||||
|
@ -34,6 +35,7 @@ repo_cmd_before: |
|
|||
export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
|
||||
export NODEPOOL_BUILDLOGS_CENTOS_PROXY="${NODEPOOL_BUILDLOGS_CENTOS_PROXY:-https://buildlogs.centos.org}"
|
||||
repos:
|
||||
# RDO repos
|
||||
- type: generic
|
||||
reponame: delorean
|
||||
filename: delorean.repo
|
||||
|
@ -45,6 +47,22 @@ repos:
|
|||
filename: delorean-newton-testing.repo
|
||||
baseurl: ${NODEPOOL_BUILDLOGS_CENTOS_PROXY}/centos/7/cloud/x86_64/openstack-newton/
|
||||
|
||||
# CentOS related repos
|
||||
- type: generic
|
||||
reponame: centos-base
|
||||
filename: centos-base.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/os/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-updates
|
||||
filename: centos-updates.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/updates/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-extras
|
||||
filename: centos-extras.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/extras/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-qemu
|
||||
filename: centos-qemu.repo
|
||||
|
|
|
@ -20,6 +20,7 @@ ipa_image_url: http://66.187.229.139/builds-ocata/current-tripleo-ocata/ipa_imag
|
|||
repo_cmd_before: |
|
||||
sudo yum install -y yum-plugin-priorities;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
sudo rm -rf /etc/yum.repos.d/delorean*;
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
export CONSISTENT_RDO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7-ocata/current/delorean.repo | grep baseurl | cut -d= -f2`
|
||||
|
@ -34,6 +35,7 @@ repo_cmd_before: |
|
|||
export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
|
||||
export NODEPOOL_BUILDLOGS_CENTOS_PROXY="${NODEPOOL_BUILDLOGS_CENTOS_PROXY:-https://buildlogs.centos.org}"
|
||||
repos:
|
||||
# RDO repos
|
||||
- type: generic
|
||||
reponame: delorean
|
||||
filename: delorean.repo
|
||||
|
@ -45,6 +47,22 @@ repos:
|
|||
filename: delorean-ocata-testing.repo
|
||||
baseurl: ${NODEPOOL_BUILDLOGS_CENTOS_PROXY}/centos/7/cloud/x86_64/openstack-ocata/
|
||||
|
||||
# CentOS related repos
|
||||
- type: generic
|
||||
reponame: centos-base
|
||||
filename: centos-base.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/os/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-updates
|
||||
filename: centos-updates.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/updates/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-extras
|
||||
filename: centos-extras.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/extras/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-qemu
|
||||
filename: centos-qemu.repo
|
||||
|
|
|
@ -21,6 +21,7 @@ ipa_image_url: http://66.187.229.139/builds-master/current-tripleo-master/ipa_im
|
|||
repo_cmd_before: |
|
||||
sudo yum install -y yum-plugin-priorities;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
sudo rm -rf /etc/yum.repos.d/delorean*;
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
export CONSISTENT_RDO_MIRROR=`curl --silent https://trunk.rdoproject.org/centos7-pike/current/delorean.repo | grep baseurl | cut -d= -f2`
|
||||
|
@ -35,6 +36,7 @@ repo_cmd_before: |
|
|||
export NODEPOOL_MIRROR_HOST="${NODEPOOL_MIRROR_HOST:-http://mirror.centos.org}"
|
||||
export NODEPOOL_BUILDLOGS_CENTOS_PROXY="${NODEPOOL_BUILDLOGS_CENTOS_PROXY:-https://buildlogs.centos.org}"
|
||||
repos:
|
||||
# RDO repos
|
||||
- type: generic
|
||||
reponame: delorean
|
||||
filename: delorean.repo
|
||||
|
@ -46,6 +48,22 @@ repos:
|
|||
filename: delorean-pike-testing.repo
|
||||
baseurl: ${NODEPOOL_BUILDLOGS_CENTOS_PROXY}/centos/7/cloud/x86_64/openstack-pike/
|
||||
|
||||
# CentOS related repos
|
||||
- type: generic
|
||||
reponame: centos-base
|
||||
filename: centos-base.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/os/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-updates
|
||||
filename: centos-updates.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/updates/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-extras
|
||||
filename: centos-extras.repo
|
||||
baseurl: ${NODEPOOL_MIRROR_HOST}/centos/7/extras/x86_64/
|
||||
|
||||
- type: generic
|
||||
reponame: centos-qemu
|
||||
filename: centos-qemu.repo
|
||||
|
|
Loading…
Reference in New Issue