@@ -54,46 +54,12 @@ COPY dnf.conf /etc/dnf/dnf.conf
54
54
{% endblock %}
55
55
56
56
#### BEGIN REPO ENABLEMENT
57
- {% set base_yum_repo_files = [
58
- 'docker-ce.repo' ,
59
- 'grafana.repo' ,
60
- 'influxdb.repo' ,
61
- 'kolla_el10.repo' ,
62
- 'mariadb.repo' ,
63
- 'opensearch.repo' ,
64
- 'proxysql.repo' ,
65
- 'rabbitmq_rabbitmq-server.repo' ,
66
- 'td.repo' ,
67
- ] %}
68
-
69
57
{% set base_yum_url_packages = [
70
58
] %}
71
59
72
60
{% set base_yum_repo_keys = [
73
61
] %}
74
62
75
- {% if base_arch == 'x86_64' %}
76
- {% set base_yum_repo_files = base_yum_repo_files + [
77
- 'rabbitmq_rabbitmq-erlang.repo' ,
78
- ] %}
79
-
80
- {% elif base_arch == 'aarch64' %}
81
- {% set base_yum_repo_files = base_yum_repo_files + [
82
- 'copr-rabbitmq-erlang.repo' ,
83
- ] %}
84
-
85
- {#
86
- SHA1 keys are not supported in RHEL9: https://github.com/rpm-software-management/rpm/issues/1977
87
- 'https://packages.erlang-solutions.com/rpm/erlang_solutions.asc',
88
- #}
89
- {% set base_yum_repo_keys = base_yum_repo_keys + [
90
- ] %}
91
- {% endif %}
92
-
93
- {% - for repo_file in base_yum_repo_files | customizable ('yum_repo_files' ) %}
94
- COPY {{ repo_file }} /etc/yum.repos.d/{{ repo_file }}
95
- {% - endfor %}
96
-
97
63
{% block base_centos_repo_overrides_post_copy %}{% endblock %}
98
64
99
65
# Install what is needed for en_US.UTF-8
@@ -142,24 +108,9 @@ RUN rm -f /etc/rpm/macros.image-language-conf \
142
108
{% set base_centos_yum_repo_packages = base_centos_yum_repo_packages + [
143
109
'dnf-plugins-core'
144
110
] %}
145
- {% set base_centos_yum_repos_to_enable = [
146
- ] %}
147
-
148
- {% set base_centos_yum_repos_to_disable = [
149
- 'centos-ceph-squid' ,
150
- 'centos-nfv-openvswitch' ,
151
- 'epel' ,
152
- 'influxdb' ,
153
- 'opensearch-3.x' ,
154
- 'opensearch-dashboards-3.x' ,
155
- ] %}
156
111
157
112
RUN {{ macros.install_packages(base_centos_yum_repo_packages | customizable("centos_yum_repo_packages"), chain=True, clean=False) }}
158
113
159
- {% - for repo in base_centos_yum_repos_to_enable | customizable ('centos_yum_repos_to_enable' ) %} && dnf config-manager --enable {{ repo }} {% endfor -%}
160
-
161
- {% - for repo in base_centos_yum_repos_to_disable | customizable ('centos_yum_repos_to_disable' ) %} && dnf config-manager --disable {{ repo }} {% endfor -%}
162
-
163
114
{% - for key in base_centos_yum_repo_keys | customizable ('centos_yum_repo_keys' ) %} && rpm --import {{ key }} {% endfor %} \
164
115
{% block base_centos_repo_overrides_post_yum %}{% endblock -%}
165
116
&& {{ macros.rpm_security_update(clean_package_cache) }}
@@ -203,8 +154,7 @@ RUN dnf config-manager --save --setopt=*.metalink="https://mirrors.fedoraproject
203
154
204
155
# Install base packages
205
156
{{ macros.enable_extra_repos(['epel'] ) }}
206
- {{ macros.install_packages( base_centos_packages | customizable("centos_packages") | customizable("centos_binary_packages") | customizable("centos_source_packages") ) }}
207
- {{ macros.disable_extra_repos(['epel'] ) }}
157
+ {{ macros.install_packages(base_centos_packages | customizable("centos_packages") | customizable("centos_binary_packages") | customizable("centos_source_packages")) }}
208
158
209
159
{# endif for base_package_type rpm #}
210
160
{% elif base_package_type == 'deb' %}
0 commit comments