Merge "nova-compute: trim image a bit on CentOS"

This commit is contained in:
Zuul 2021-12-04 21:06:27 +00:00 committed by Gerrit Code Review
commit e3e9a8bea5
2 changed files with 15 additions and 3 deletions

View File

@ -39,7 +39,9 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
] %}
{% endif %}
{{ macros.install_packages(nova_compute_packages | customizable("packages")) }}
{{ macros.install_packages(nova_compute_packages | customizable("packages")) }} \
&& dnf remove -y linux-firmware \
&& dnf clean all
{% elif base_package_type == 'deb' %}
@ -112,6 +114,10 @@ RUN rm -f /etc/nova/nova-compute.conf
] %}
{% endif %}
{{ macros.install_packages(nova_compute_packages | customizable("packages")) }} \
&& dnf remove -y linux-firmware \
&& dnf clean all
{% elif base_package_type == 'deb' %}
{% set nova_compute_packages = [
@ -151,11 +157,11 @@ RUN rm -f /etc/nova/nova-compute.conf
] %}
{% endif %}
RUN mkdir -p /etc/ceph
RUN mkdir -p /etc/ceph \
&& {{ macros.install_packages(nova_compute_packages | customizable("packages"), chain=True) }}
{% endif %}
{{ macros.install_packages(nova_compute_packages | customizable("packages")) }}
{% set nova_compute_pip_packages = [
'oslo-vmware'

View File

@ -0,0 +1,6 @@
---
fixes:
- |
CentOS ``nova-compute`` image has ``linux-firmware`` package removed to save
image size by ~500MB.
`LP#1926801 <https://launchpad.net/bugs/1926801>`__