Ensure the gating repo is release aware
In Patch[1] we missed C7 release files. The gating repo is specific for the release. This is critical for upgrade jobs. The gating repo name is changed to gating-repo-$release Then force copied to gating.repo for consistency in [2]. [1] https://review.opendev.org/c/openstack/tripleo-quickstart/+/765835 [2] https://review.opendev.org/c/765834 Closes-Bug: #1916561 Change-Id: Iac65da9079eb504c6f3e36a0285f0b487ae9a11e
This commit is contained in:
parent
f75ebea524
commit
80c9442b1a
@ -24,6 +24,13 @@ ipa_image_url: https://images.rdoproject.org/queens/rdo_trunk/current-tripleo/ir
|
||||
repo_cmd_before: |
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
# In https://review.opendev.org/c/765834 a release specific gating-repo is created.
|
||||
# The release specifc gating repo is copied to gating.repo for consistency across ci
|
||||
# The original file is backed up for logging purposes. Upgrade jobs will run with
|
||||
# two releases.
|
||||
sudo cp -f /etc/yum.repos.d/gating-repo-{{ release }}.repo /etc/yum.repos.d/gating.repo || true;
|
||||
sudo sed -i -e "s/gating-repo-{{ release }}/gating-repo/" /etc/yum.repos.d/gating.repo || true;
|
||||
sudo mv /etc/yum.repos.d/gating-repo-{{ release }}.repo /etc/yum.repos.d/gating-repo-{{ release }}.repo_previous || true;
|
||||
sudo yum-config-manager --enable gating-repo || true;
|
||||
sudo rm -rf /etc/yum.repos.d/delorean*;
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
|
@ -26,6 +26,13 @@ repo_cmd_before: |
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
# In https://review.opendev.org/c/765834 a release specific gating-repo is created.
|
||||
# The release specifc gating repo is copied to gating.repo for consistency across ci
|
||||
# The original file is backed up for logging purposes. Upgrade jobs will run with
|
||||
# two releases.
|
||||
sudo cp -f /etc/yum.repos.d/gating-repo-{{ release }}.repo /etc/yum.repos.d/gating.repo || true;
|
||||
sudo sed -i -e "s/gating-repo-{{ release }}/gating-repo/" /etc/yum.repos.d/gating.repo || true;
|
||||
sudo mv /etc/yum.repos.d/gating-repo-{{ release }}.repo /etc/yum.repos.d/gating-repo-{{ release }}.repo_previous || true;
|
||||
sudo yum-config-manager --enable gating-repo || true;
|
||||
if [ -e /etc/ci/mirror_info.sh ]; then
|
||||
source /etc/ci/mirror_info.sh
|
||||
|
@ -30,6 +30,13 @@ repo_cmd_before: |
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
# In https://review.opendev.org/c/765834 a release specific gating-repo is created.
|
||||
# The release specifc gating repo is copied to gating.repo for consistency across ci
|
||||
# The original file is backed up for logging purposes. Upgrade jobs will run with
|
||||
# two releases.
|
||||
sudo cp -f /etc/yum.repos.d/gating-repo-{{ release }}.repo /etc/yum.repos.d/gating.repo || true;
|
||||
sudo sed -i -e "s/gating-repo-{{ release }}/gating-repo/" /etc/yum.repos.d/gating.repo || true;
|
||||
sudo mv /etc/yum.repos.d/gating-repo-{{ release }}.repo /etc/yum.repos.d/gating-repo-{{ release }}.repo_previous || true;
|
||||
sudo yum-config-manager --enable gating-repo || true;
|
||||
if [ -e /etc/ci/mirror_info.sh ]; then
|
||||
source /etc/ci/mirror_info.sh
|
||||
|
@ -37,6 +37,13 @@ repo_cmd_before: |
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
sudo yum clean all;
|
||||
sudo yum-config-manager --disable "*"
|
||||
# In https://review.opendev.org/c/765834 a release specific gating-repo is created.
|
||||
# The release specifc gating repo is copied to gating.repo for consistency across ci
|
||||
# The original file is backed up for logging purposes. Upgrade jobs will run with
|
||||
# two releases.
|
||||
sudo cp -f /etc/yum.repos.d/gating-repo-{{ release }}.repo /etc/yum.repos.d/gating.repo || true;
|
||||
sudo sed -i -e "s/gating-repo-{{ release }}/gating-repo/" /etc/yum.repos.d/gating.repo || true;
|
||||
sudo mv /etc/yum.repos.d/gating-repo-{{ release }}.repo /etc/yum.repos.d/gating-repo-{{ release }}.repo_previous || true;
|
||||
sudo yum-config-manager --enable gating-repo || true;
|
||||
if [ -e /etc/ci/mirror_info.sh ]; then
|
||||
source /etc/ci/mirror_info.sh
|
||||
|
Loading…
Reference in New Issue
Block a user