From 45485787f773e60913e1b7a2ecfd23c6050f6fde Mon Sep 17 00:00:00 2001 From: Riccardo Pittau Date: Thu, 29 Feb 2024 12:20:05 +0100 Subject: [PATCH] Fix vbmc container build after tripleo deprecation The tripleo repo has been archived as tripleo is not maintained anymore. Let's switch to RDO repos for vbmc to avoid breakage. Signed-off-by: Riccardo Pittau --- resources/vbmc/Dockerfile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/resources/vbmc/Dockerfile b/resources/vbmc/Dockerfile index a3b61264a..4d21b44c1 100644 --- a/resources/vbmc/Dockerfile +++ b/resources/vbmc/Dockerfile @@ -2,11 +2,14 @@ ARG BASE_IMAGE=quay.io/centos/centos:stream9 FROM $BASE_IMAGE -RUN dnf install -y python3 python3-requests python3-pip && \ - curl https://raw.githubusercontent.com/openstack/tripleo-repos/master/plugins/module_utils/tripleo_repos/main.py | python3 - -b master current-tripleo && \ - dnf upgrade -y && \ - dnf install -y python3-virtualbmc && \ - dnf clean all && \ - rm -rf /var/cache/{yum,dnf}/* +# Configure OpenStack repos from RDO https://www.rdoproject.org +RUN dnf upgrade -y && \ + dnf install -y dnf-plugins-core && \ + dnf config-manager --enable crb && \ + curl https://trunk.rdoproject.org/centos9-master/puppet-passed-ci/delorean.repo -o /etc/yum.repos.d/rdo.repo && \ + curl https://trunk.rdoproject.org/centos9-master/delorean-deps.repo -o /etc/yum.repos.d/rdo-deps.repo && \ + dnf install -y python3-virtualbmc && \ + dnf clean all && \ + rm -rf /var/cache/{yum,dnf}/* CMD /usr/bin/vbmcd --foreground