aboutsummaryrefslogtreecommitdiff
path: root/docker/base
diff options
context:
space:
mode:
authorEmilien Macchi <emilien@redhat.com>2019-02-13 09:58:17 -0500
committerMartin André <m.andre@redhat.com>2019-03-17 17:39:52 +0000
commitd1702568960bee8524204794c68085529c4b8b08 (patch)
treec02599dddc83ef6d74088d8fc22ee12dab0c594b /docker/base
parentc25f67e9d9116c179d871b728ea38dee3acdea02 (diff)
downloadkolla-d1702568960bee8524204794c68085529c4b8b08.tar.gz
kolla-d1702568960bee8524204794c68085529c4b8b08.zip
Introduce clean_package_cache
Default to true (to maintain backward compatibility), this parameter will allow to disable the Package cache cleaning when building the Kolla images. In TripleO, we are investigating how we can accelerate the builds by not cleaning the Yum cache and this patch will help us to do so. Also included same for deb package_install method. Co-Authored-By: Jon Schlueter <jschluet@redhat.com> Change-Id: I0adc85302dfe0411d362c899f3e0d6a0019680d4
Diffstat (limited to 'docker/base')
-rw-r--r--docker/base/Dockerfile.j212
1 files changed, 6 insertions, 6 deletions
diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2
index 46c4a8d79..d126d2609 100644
--- a/docker/base/Dockerfile.j2
+++ b/docker/base/Dockerfile.j2
@@ -156,9 +156,9 @@ RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
rpm --import {{ key }} \
{% endfor -%}
{%- if base_centos_yum_repo_keys|customizable('centos_yum_repo_keys')|length == 0 %}RUN {% else %} && {% endif -%}
- yum -y update --security --sec-severity=Important --sec-severity=Critical \
+ yum -y update --security --sec-severity=Important --sec-severity=Critical{% if clean_package_cache %} \
&& yum clean all \
- && rm -rf /var/cache/yum
+ && rm -rf /var/cache/yum{% endif %}
{% endif %}
{# Endif for base_distro centos #}
@@ -180,9 +180,9 @@ RUN yum-config-manager --enable rhel-7-server-optional-rpms \
&& yum-config-manager --enable rhel-7-server-rhceph-2-osd-rpms \
&& yum-config-manager --enable rhel-7-server-rhceph-2-mon-rpms \
&& yum-config-manager --enable rhel-7-server-rhceph-2-tools-rpms \
- && yum -y update --security --sec-severity=Important --sec-severity=Critical \
+ && yum -y update --security --sec-severity=Important --sec-severity=Critical{% if clean_package_cache %} \
&& yum clean all \
- && rm -rf /var/cache/yum
+ && rm -rf /var/cache/yum{% endif %}
{% endblock %}
{% endif %}
@@ -210,9 +210,9 @@ RUN yum -y install \
&& yum-config-manager --enable ol7_optional_latest ol7_addons \
&& yum -y install \
yum-plugin-priorities \
- && yum -y update --security --sec-severity=Important --sec-severity=Critical \
+ && yum -y update --security --sec-severity=Important --sec-severity=Critical{% if clean_package_cache %} \
&& yum clean all \
- && rm -rf /var/cache/yum
+ && rm -rf /var/cache/yum{% endif %}
{% endblock %}
{% endif %}