X Tutup
Skip to content

Commit b050ce8

Browse files
amoralejyadneshk
authored andcommitted
Use RDO official CloudSIG mirrors for C9S deployments
Instead of using RDO Trunk repo server, CentOS official mirrors provide a most reliable infrastructure and supports EMS which is required when enabling FIPS in C9S. RDO didn't publish official release rpms for Xena and Wallaby, install "rdo-release-yoga" release rpm for Xena. Devstack only uses RDO repository for binary dependencies such as rabbitmq, openvswitch. Change 0da88c4 is squashed in this commit. Closes-Bug: #2020661 Closes-Bug: #2020434 Change-Id: Icd99f467d47aaafaaf3ee8f2a3c4da08842cb672 (cherry picked from commit b2ad00c) (cherry picked from commit 4062cc0)
1 parent 431b5c2 commit b050ce8

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

stack.sh

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,16 @@ function _install_rdo {
310310
sudo dnf -y install https://rdoproject.org/repos/openstack-${rdo_release}/rdo-release-${rdo_release}.el8.rpm
311311
fi
312312
elif [[ $DISTRO == "rhel9" ]]; then
313-
sudo curl -L -o /etc/yum.repos.d/delorean-deps.repo http://trunk.rdoproject.org/centos9-master/delorean-deps.repo
313+
if [[ "$TARGET_BRANCH" == "master" ]]; then
314+
# rdo-release.el9.rpm points to latest RDO release, use that for master
315+
sudo dnf -y install https://rdoproject.org/repos/rdo-release.el9.rpm
316+
else
317+
# RDO didn't publish official releases for Xena and Wallaby, only RDO Trunk repos.
318+
# Since the RDO Trunk server does not support EMS, FIPS jobs will fail to use it.
319+
# Use "rdo-release-yoga" release rpm for both xena and wallaby jobs.
320+
rdo_release="yoga"
321+
sudo dnf -y install https://rdoproject.org/repos/openstack-${rdo_release}/rdo-release-${rdo_release}.el9.rpm
322+
fi
314323
fi
315324
sudo dnf -y update
316325
}

0 commit comments

Comments
 (0)
X Tutup