aboutsummaryrefslogtreecommitdiff
path: root/docker/base
diff options
context:
space:
mode:
authorMichal Nasiadka <mnasiadka@gmail.com>2025-04-30 08:45:56 +0200
committerMichal Nasiadka <mnasiadka@gmail.com>2025-08-29 07:19:33 +0000
commit5781b359efc32726645a7d5d5570bcec9f0035fa (patch)
tree804581f4edcd2e93db378dab4108f97099ea3c86 /docker/base
parentd3e3f6b4145bc887afcd550cda67388c0f82771f (diff)
downloadkolla-5781b359efc32726645a7d5d5570bcec9f0035fa.tar.gz
kolla-5781b359efc32726645a7d5d5570bcec9f0035fa.zip
Remove RDO/Delorean
RDO has staffing problems and has decided to only support SLURP releases - let's drop reliance on that repository. Change-Id: I56f86a1c5262e3ee2bcbb52cae53c3b2655ed87f Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Diffstat (limited to 'docker/base')
-rw-r--r--docker/base/Dockerfile.j219
1 files changed, 5 insertions, 14 deletions
diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2
index 638aa8a68..0191de53a 100644
--- a/docker/base/Dockerfile.j2
+++ b/docker/base/Dockerfile.j2
@@ -39,6 +39,9 @@ ENV PS1="$(tput bold)($(printenv KOLLA_SERVICE_NAME))$(tput sgr0)[$(id -un)@$(ho
# enables to provide repo overrides at a later date in a simple fashion if we
# desire such functionality. I think we will :)
+ENV KOLLA_RPM_OVS_VERSION=3.5 \
+ KOLLA_RPM_OVN_VERSION=25.03
+
RUN cat /tmp/kolla_bashrc >> /etc/bashrc \
&& sed -i 's|^\(override_install_langs=.*\)|# \1|' /etc/dnf/dnf.conf
@@ -142,29 +145,15 @@ RUN rm -f /etc/rpm/macros.image-language-conf \
{% set base_centos_yum_repos_to_enable = [
] %}
-# FIXME(hrw): entries not starting with 'centos-' (and 'centos-nfv-ovs') are
-# from delorean or rdo-release-* package
-# https://review.rdoproject.org/r/c/rdo-infra/ansible-role-dlrn/+/33241
{% set base_centos_yum_repos_to_disable = [
'centos-ceph-squid',
'centos-nfv-openvswitch',
- 'centos10-nfv-ovs',
- 'centos10-rabbitmq',
- 'centos10-storage',
'epel',
'influxdb',
'opensearch-3.x',
'opensearch-dashboards-3.x',
] %}
-{% if base_arch == 'aarch64' %}
-
-{# NOTE(hrw): delorean-deps.repo may force x86-64 repos #}
-
-RUN sed -i -e "s/x86_64/aarch64/g" /etc/yum.repos.d/delorean-deps.repo
-
-{% endif %}
-
RUN {{ macros.install_packages(base_centos_yum_repo_packages | customizable("centos_yum_repo_packages"), chain=True, clean=False) }}
{%- for repo in base_centos_yum_repos_to_enable | customizable('centos_yum_repos_to_enable') %} && dnf config-manager --enable {{ repo }} {% endfor -%}
@@ -207,7 +196,9 @@ RUN {{ macros.install_packages(base_centos_yum_repo_packages | customizable("cen
] %}
# Install base packages
+{{ macros.enable_extra_repos(['epel']) }}
{{ macros.install_packages( base_centos_packages | customizable("centos_packages") | customizable("centos_binary_packages") | customizable("centos_source_packages") ) }}
+{{ macros.disable_extra_repos(['epel']) }}
{# endif for base_package_type rpm #}
{% elif base_package_type == 'deb' %}